OSDN Git Service

* config/rs6000/rs6000.c (invalid_e500_subreg,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2
3         * gcc.dg/dfp/ddmode-ice.c: New test.
4
5 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6
7         PR tree-optimization/34036
8         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
9
10 2007-11-19  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/34
13         * gcc.c-torture/execute/pr34099-2.c: New testcase.
14
15 2007-11-19  Tobias Burnus  <burnus@net-b.de>
16
17         PR fortran/34079
18         * gfortran.dg/bind_c_usage_10_c.c: New.
19         * gfortran.dg/bind_c_usage_10.f03: New.
20
21 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22
23         * gcc.dg/pr33007.c: Expect new warning.
24         * gcc.dg/tree-ssa/recip-5.c: Likewise.
25         * g++.dg/opt/pr34036.C: New test.
26
27 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
28
29         PR c++/30988
30         * g++.dg/warn/noreturn-4.C: New test.
31         * g++.dg/warn/noreturn-5.C: New test.
32         * g++.dg/warn/noreturn-6.C: New test.
33         * g++.dg/warn/noreturn-7.C: New test.
34
35 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
36
37         PR fortran/32770
38         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
39         integers so tests works with -fdefault-integer-8.
40         * gfortran.fortran-torture/execute/elemental.f90:  Use default
41         integers so test passes with -fdefault-integer-8.
42         * gfortran.fortran-torture/execute/der_io.f90:  Increase
43         buffer length so test passes with -fdefault-integer-8.
44         * gfortran.dg/bounds_check_8.f90:  Likewise.
45         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
46         * gfortran.dg/equiv_7.f90:  Set kind so test passes
47         with -fdefault-integer-8.
48         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
49         provoke overflow.
50
51 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
52
53         PR fortran/33317
54         * gfortran.dg/optional_dim_2.f90: New test.
55         
56         PR fortran/34139
57         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
58         
59 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
60
61         PR rtl-optimization/34132
62         * gcc.c-torture/compile/20071118-1.c: New test.
63
64 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
65
66         PR fortran/31608
67         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
68
69 2007-11-18  Tobias Burnus  <burnus@net-b.de>
70
71         PR fortran/34137
72         * gfortran.dg/entry_14.f90: New.
73         * gfortran.dg/entry_15.f90: New.
74
75 2007-11-18  Richard Guenther  <rguenther@suse.de>
76
77         PR tree-optimization/34127
78         * gcc.c-torture/compile/pr34127.c: New testcase.
79
80 2007-11-18  Ben Elliston  <bje@au.ibm.com>
81
82         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
83         type specifier, as they are not permitted according to the AltiVec
84         Programming Interface Manual.
85
86 2007-11-17  Tobias Burnus  <burnus@net-b.de>
87
88         PR fortran/34133
89         * gfortran.dg/bind_c_usage_9.f03: New.
90         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
91
92 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
93
94         PR fortran/25252
95         * interface.c (gfc_current_interface_head,
96         gfc_set_current_interface_head): New functions.
97         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
98         On syntax error, restore previous state of the interface.
99         * gfortran.h (gfc_current_interface_head,
100         gfc_set_current_interface_head): New prototypes.
101
102 2007-11-17  Richard Guenther  <rguenther@suse.de>
103
104         PR middle-end/34130
105         * gcc.c-torture/execute/pr34130.c: New testcase.
106
107 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
108
109         PR fortran/34108
110         * gfortran.dg/fmt_label_1.f90: New test.
111
112 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
113
114         PR fortran/33957
115         * gfortran.dg/initialization_15.f90 : New test.
116
117 2007-11-16  Richard Guenther  <rguenther@suse.de>
118
119         PR middle-end/34030
120         * gcc.c-torture/compile/pr34030.c: New testcase.
121
122 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
123
124         PR fortran/34008
125         * gfortran.dg/interface_assignment_3.f90.
126
127 2007-11-16  Richard Guenther  <rguenther@suse.de>
128
129         PR tree-optimization/33870
130         * gcc.dg/torture/pr33870.c: New testcase.
131
132 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/33986
135         * gfortran.dg/allocatable_function_3.f90.
136
137 2007-11-16  Richard Guenther  <rguenther@suse.de>
138
139         PR tree-optimization/34113
140         * gcc.c-torture/compile/pr34113.c: New testcase.
141
142 2007-11-16  Richard Guenther  <rguenther@suse.de>
143
144         PR tree-optimization/34099
145         * g++.dg/torture/pr3499.C: New testcase.
146         * gcc.c-torture/execute/pr34099.c: Likewise.
147
148 2007-11-16  Olivier Hainque  <hainque@adacore.com>
149
150         * gnat.dg/release_unc_maxalign.adb: New test.
151
152 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
153
154         PR c++/34100
155         * g++.dg/template/crash73.C: New test.
156
157 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
158
159         PR middle-end/23848
160         * gcc.dg/tree-ssa/pr23848-1.c: New test.
161         * gcc.dg/tree-ssa/pr23848-2.c: New test.
162         * gcc.dg/tree-ssa/pr23848-3.c: New test.
163         * gcc.dg/tree-ssa/pr23848-4.c: New test.
164
165 2007-11-15  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/33917
168         * gfortran.dg/proc_decl_11.f90: New.
169
170 2007-11-15  Ben Elliston  <bje@au.ibm.com>
171
172         * gcc.target/spu/compare-dp.c: New test.
173
174 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
175
176         * gcc.dg/pr33923.c: New test.
177
178 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
179
180         PR middle-end/34088
181         * gcc.dg/pr34088.c: New test.
182
183 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
184
185         * gcc.c-torture/compile/20071114-1.c: New test.
186
187 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
188
189         PR fortran/31608
190         *gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
191         to match known variations in symbol format. Document in comments.
192
193 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
194
195         PR fortran/33985
196         *gfortran.dg/streamio_12.f90: New test to avoid future regression.
197
198 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
199
200         *gfortran.dg/list_read_7.f90: Fix test so that test file is deleted when
201         done.
202
203 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
204
205         PR fortran/33162
206         *gfortran.dg/proc_decl_1.f90: Update.
207         *gfortran.dg/proc_decl_7.f90: New test.
208         *gfortran.dg/proc_decl_8.f90: New test.
209         *gfortran.dg/proc_decl_9.f90: New test.
210         *gfortran.dg/proc_decl_10.f90: New test.
211
212 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
213
214         PR fortran/34080
215         * gfortran.dg/transfer_assumed_size_1.f90: New test.
216
217 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
218
219         PR c++/34054
220         PR c++/34056
221         PR c++/34057
222         PR c++/34058
223         PR c++/34060
224         * g++.dg/parse/crash36.C: Add another dg-error.
225         * g++.dg/cpp0x/pr34054.C: New test.
226         * g++.dg/cpp0x/pr34056.C: New test.
227         * g++.dg/cpp0x/pr34057.C: New test.
228         * g++.dg/cpp0x/pr34058.C: New test.
229         * g++.dg/cpp0x/pr34060.C: New test.
230
231         PR tree-optimization/34063
232         * g++.dg/tree-ssa/pr34063.C: New test.
233
234 2007-11-13  Diego Novillo  <dnovillo@google.com>
235
236         PR tree-optimization/33870
237         * gcc.c-torture/execute/pr33870-1.c: New test.
238         * gcc.dg/tree-ssa/alias-16.c: New test.
239
240 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
241
242         PR c++/29225
243         * g++.dg/template/crash72.C: New test.
244
245 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
246
247         * g++.dg/opt/cfg5.C: New test.
248
249 2007-11-12  Richard Guenther  <rguenther@suse.de>
250
251         PR middle-end/34070
252         * gcc.c-torture/execute/pr34070-1.c: New testcase.
253         * gcc.c-torture/execute/pr34070-2.c: Likewise.
254
255 2007-11-12  Richard Guenther  <rguenther@suse.de>
256
257         PR middle-end/34027
258         * gcc.dg/pr34027-1.c: New testcase.
259         * gcc.dg/pr34027-2.c: Likewise.
260
261 2007-11-12  Ira Rosen  <irar@il.ibm.com>
262
263         PR tree-optimization/33953
264         * gcc.dg/vect/pr33953.c: New testcase.
265
266 2007-11-11  Tom Tromey  <tromey@redhat.com>
267
268         PR c++/17577:
269         * g++.dg/ext/pr17577.h: New file.
270         * g++.dg/ext/pr17577.C: New file.
271
272 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
273
274         PR c++/8570
275         * g++.old-deja/g++.ns/template13.C: Update expected output.
276         * g++.old-deja/g++.pt/friend23.C: Likewise.
277         * g++.dg/warn/pr8570.C: New.
278
279 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
280
281         PR c++/34068
282         * g++.dg/template/pseudodtor4.C: New test.
283
284 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
285
286         PR middle-end/34018
287         * g++.dg/opt/inline14.C: New test.
288
289         PR tree-optimization/33680
290         * gcc.c-torture/compile/20071108-1.c: New test.
291
292         PR c++/32241
293         * g++.dg/template/pseudodtor3.C: New test.
294
295 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
296
297         PR c++/33510
298         * g++.dg/cpp0x/variadic-init.C: New.
299
300 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
301             Jakub Jelinek  <jakub@redhat.com>
302
303         PR rtl-optimization/34012
304         * gcc.target/i386/pr34012.c: New test.
305
306 2007-11-09  Richard Guenther  <rguenther@suse.de>
307
308         PR tree-optimization/33604
309         * g++.dg/tree-ssa/pr33604.C: New testcase.
310         * gcc.dg/pr32721.c: Adjust pattern.
311
312 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
313
314         * gcc.target/mips/dse-1.c: Disable.
315
316 2007-11-08  Tom Tromey  <tromey@redhat.com>
317
318         * gcc.dg/empty-source-3.c: Update warning location.
319         * gcc.dg/gomp/barrier-2.c: Likewise.
320         * gcc.dg/label-decl-3.c: Likewise.
321         * gcc.dg/label-decl-2.c: Likewise.
322         * gcc.dg/empty-source-2.c: Likewise.
323
324 2007-11-08  Tom Tromey  <tromey@redhat.com>
325
326         PR c++/30297:
327         * g++.dg/inherit/pr30297.C: New file.
328
329 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
330
331         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
332         -fno-common for cygwin and mingw32.
333
334 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
335
336         PR middle-end/33826
337         * gcc.dg/pr33826.c: New.
338         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
339         recursive functions being marked pure or const.
340         
341 2007-11-08  Tobias Burnus  <burnus@net-b.de>
342
343         PR fortran/33917
344         * gfortran.dg/proc_decl_5.f90: New.
345         * gfortran.dg/proc_decl_6.f90: New.
346
347 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
348
349         PR tree-optimization/32575
350         * gcc.c-torture/execute/20071108-1.c: New test.
351
352 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
353
354         * g++.dg/opt/anchor1.C: New.
355
356 2007-11-07  Diego Novillo  <dnovillo@google.com>
357
358         PR 33870
359         * gcc.c-torture/execute/pr33870.x: Remove.
360
361 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
362
363         PR c++/33045
364         PR c++/33837
365         PR c++/33838
366         * g++.dg/cpp0x/decltype-33837.C: New.
367         * g++.dg/cpp0x/decltype-refbug.C: New.
368         * g++.dg/cpp0x/decltype-33838.C: New.
369
370 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
371
372         * gcc.c-torture/compile/20071107-1.c: New test.
373
374 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
375
376         * gcc.dg/out-of-bounds-1.c: New test.
377
378 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
379
380         PR c++/33501
381         * g++.dg/warn/incomplete2.C: New test.
382         * g++.dg/template/incomplete4.C: New test.
383         * g++.dg/template/incomplete5.C: New test.
384
385 2007-11-07  Olivier Hainque  <hainque@adacore.com>
386
387         * gnat.dg/max_align.adb: New test.
388
389 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
390
391         PR target/30961
392         * gcc.target/i386/pr30961-1.c: New.
393
394 2007-11-06  Tom Tromey  <tromey@redhat.com>
395
396         PR c++/32368:
397         * g++.dg/warn/pragma-system_header3.h: New.
398         * g++.dg/warn/pragma-system_header3.C: New.
399
400         PR c++/32256:
401         * g++.dg/warn/pragma-system_header4.C: New.
402         * g++.dg/warn/pragma-system_header4.h: New.
403
404 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
405
406         PR c++/33977
407         PR c++/33886
408         * g++.dg/other/canon-array.C: New.
409         
410 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
411
412         * g++.dg/parser/crash36.C: Tweak expected errors.
413         * g++.dg/cpp0x/pr31439.C: New.
414         * g++.dg/cpp0x/pr32114.C: New.
415         * g++.dg/cpp0x/pr32115.C: New.
416         * g++.dg/cpp0x/pr32125.C: New.
417         * g++.dg/cpp0x/pr32126.C: New.
418         * g++.dg/cpp0x/pr32127.C: New.
419         * g++.dg/cpp0x/pr32128.C: New.
420         * g++.dg/cpp0x/pr32253.C: New.
421         * g++.dg/cpp0x/pr32566.C: New.
422         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
423         * g++.dg/cpp0x/pr31438.C: Ditto.
424         * g++.dg/cpp0x/variadic81.C: Ditto.
425         * g++.dg/cpp0x/pr31432.C: Ditto.
426         * g++.dg/cpp0x/pr31442.C: Ditto.
427
428 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
429
430         PR target/33168
431         * g++.dg/other/datasec1.C: New test.
432
433         PR tree-optimization/33458
434         * g++.dg/opt/inline12.C: New test.
435
436         PR tree-optimization/33993
437         * gcc.c-torture/compile/20071105-1.c: New test.
438
439 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
440
441         PR rtl-optimization/33648
442         * gcc.dg/pr33648.c: Require effective targer freorder.
443
444 2007-11-05  Revital Eres  <eres@il.ibm.com>
445
446         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
447
448 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
449
450         PR c++/33996
451         PR c++/33235
452         PR c++/33930
453         * g++.dg/cpp0x/pr33996.C: New
454         * g++.dg/cpp0x/rv-trivial-bug.C: New
455         * g++.dg/cpp0x/pr33930.C: New
456
457 2007-11-05  Nick Clifton  <nickc@redhat.com>
458             Sebastian Pop  <sebastian.pop@amd.com>
459
460         PR tree-optimization/32540
461         PR tree-optimization/33922
462         * gcc.dg/tree-ssa/pr32540-1.c: New.
463         * gcc.dg/tree-ssa/pr32540-2.c: New.
464         * gcc.dg/tree-ssa/pr33922.c: New.
465
466 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
467
468         PR c++/33939
469         * g++.dg/cpp0x/variadic-rref.C: New.
470         
471 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
472
473         * g++dg/warn/pointer-integer-comparison.C: New.
474
475 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
476
477         PR tree-optimization/33856
478         * gcc.c-torture/compile/20071027-1.c: New test.
479
480         PR c++/33836
481         * g++.dg/ext/label10.C: New test.
482
483         PR c++/33969
484         * g++.dg/other/ptrmem9.C: New test.
485
486 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
487
488         PR middle-end/32931
489         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
490
491 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
492
493         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
494         * g++.dg/ext/visibility/namespace2.C: Add argument to
495         dg-require-visibility.
496         * g++.dg/ext/java-1.C: Disable on AIX.
497
498 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
499
500         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
501
502 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
503
504         PR fortran/33881
505         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
506
507 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
508
509         PR c/29062
510         * gcc.dg/20031223-1.c: Adjust error output.
511         * gcc.dg/parse-decl-after-label.c: New.
512         
513 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514
515         PR libfortran/24685
516         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
517         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
518         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
519
520 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
521
522         PR rtl-optimization/28940
523         * gcc.target/i386/addr-sel-1.c: New test.
524
525 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
526
527         PR middle-end/33670
528         * gcc.dg/pr33670.c: New test.
529
530 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
531
532         PR c++/33516
533         * g++.dg/lookup/typedef1.C: New test.
534
535 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
536
537         PR testsuite/32076
538         * lib/scandump.exp (dump-suffix): New.
539         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
540         Include dump suffix in pass/fail messages, put regexp in quotes.
541
542 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
543
544         PR c++/33495
545         * g++.dg/other/error19.C: New.
546
547 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
548
549         PR rtl-optimization/28062
550         * gcc.c-torture/compile/20071102-1.c: New test.
551
552 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
553
554         * g++.dg/cpp0x/pr33955.C: New.
555
556 2007-11-01  Tom Tromey  <tromey@redhat.com>
557
558         PR preprocessor/30805:
559         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
560
561 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
562
563         PR rtl-optimization/33648
564         * gcc.dg/pr33648.c: New test.
565
566 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
567
568         PR c++/32384
569         * g++.dg/template/pseudodtor1.C: New test.
570         * g++.dg/template/pseudodtor2.C: New test.
571
572         PR c++/32260
573         * g++.dg/rtti/typeid7.C: New test.
574
575 2007-11-01  Tom Tromey  <tromey@redhat.com>
576
577         PR preprocessor/30805:
578         * gcc.dg/cpp/pr30805.c: New file.
579
580 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
581
582         PR testsuite/25352
583         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
584         add dg-skip-if.
585         * gcc.c-torture/compile/20001205-1.c: Ditto.
586         * gcc.c-torture/compile/20001226-1.c: Ditto.
587         * gcc.c-torture/compile/20020312-1.c: Ditto.
588         * gcc.c-torture/compile/20020604-1.c: Ditto.
589         * gcc.c-torture/compile/920501-12.c: Ditto.
590         * gcc.c-torture/compile/920501-4.c: Ditto.
591         * gcc.c-torture/compile/920520-1.c: Ditto.
592         * gcc.c-torture/compile/980506-1.c: Ditto.
593         * gcc.c-torture/compile/990617-1.c: Ditto.
594         * gcc.dg/compare6.c: Ditto.
595         * g++.old-deja/g++.brendan/crash43.C: Ditto.
596         * g++.old-deja/g++.brendan/synth1.C: Ditto.
597         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
598         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
599         * g++.old-deja/g++.pt/static6.C: Ditto.
600         * g++.old-deja/g++.pt/crash16.C: Ditto.
601         * g++.old-deja/g++.mike/p10416.C: Ditto.
602         * g++.old-deja/g++.mike/ns15.C: Ditto.
603         * g++.old-deja/g++.mike/eh46.C: Ditto.
604
605 2007-11-01  Tom Tromey  <tromey@redhat.com>
606
607         * gcc.dg/redecl-1.c: Update.
608         * gcc.dg/pr20368-3.c: Update.
609         * gcc.dg/inline-14.c: Update.
610         * gcc.dg/builtins-30.c: Update.
611         * gcc.dg/dremf-type-compat-4.c: Update.
612         * gcc.dg/pr20368-2.c: Update.
613
614 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
615
616         PR rtl-optimization/33673
617         * gcc.dg/pr33673.c: New test.
618
619 2007-11-01  Michael Matz  <matz@suse.de>
620
621         PR tree-optimization/33961
622         * gcc.dg/pr33961.c: New test.
623
624 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
625
626         PR c++/33494
627         * g++.dg/template/error35.C: New.
628
629 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
630
631         PR target/31507
632         * gcc.dg/pr31507-1.c: New test.
633         * gcc.dg/pr31507-2.c: New test.
634
635 2007-10-31  Revital Eres  <eres@il.ibm.com>
636
637         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
638         target.
639         * gcc.dg/vect/tree-vect.h (check_vect): Add
640         powerpc-*paired test.
641         * lib/target-supports.exp (check_750cl_hw_available):
642         New.
643         (check_effective_target_vect_int,
644         check_effective_target_vect_intfloat_cvt,
645         check_effective_target_powerpc_altivec_ok,
646         check_effective_target_vect_long,
647         check_effective_target_vect_sdot_hi,
648         check_effective_target_vect_udot_hi,
649         check_effective_target_vect_pack_trunc,
650         check_effective_target_vect_unpack,
651         check_effective_target_vect_shift,
652         check_effective_target_vect_int_mult): Disable for powerpc-*paired
653         target.
654         * gcc.dg/vect/vect-ifcvt-11.c: New.
655         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
656         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
657         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
658         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
659         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
660         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
661
662 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
663             Tobias Burnus  <burnus@net-b.de>
664
665         PR fortran/33941
666         * gfortran.dg/module_read_1.f90: New.
667
668 2007-10-31  Tom Tromey  <tromey@redhat.com>
669
670         PR preprocessor/30786:
671         * gcc.dg/cpp/pr30786.c: New file.
672
673 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
674
675         PR fortran/33162
676         * gfortran.dg/interface_19.f90: New.
677         * gfortran.dg/interface_20.f90: New.
678         * gfortran.dg/interface_21.f90: New.
679         
680 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
681
682         PR tree-optimization/32377
683         * gfortran.dg/vect/pr32377.f90: New.
684         
685 2007-10-31  Richard Guenther  <rguenther@suse.de>
686
687         PR middle-end/33779
688         * gcc.c-torture/execute/pr33779-1.c: New testcase.
689         * gcc.c-torture/execute/pr33779-2.c: Likewise.
690
691 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
692
693         PR fortran/33897
694         * gfortran.dg/contained_3.f90: New.
695
696 2007-10-31  Christian Bruel  <christian.bruel@st.com>
697
698         PR c++/19531
699         * g++.dg/opt/nrv8.C: New.
700         
701 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
702
703         PR c++/33709
704         * g++.dg/opt/compound1.C: New test.
705
706         PR c++/33616
707         * g++.dg/template/ptrmem18.C: New test.
708
709 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
710
711         PR fortran/33596
712         * gfortran.dg/isnan_2.f90: New test.
713
714 2007-10-30  Ed Schouten  <ed@fxq.nl>
715
716         PR tree-optimization/32500
717         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
718
719 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
720
721         PR c++/31993
722         PR c++/32252
723         * g++.dg/cpp0x/pr31993.C: New
724         * g++.dg/cpp0x/pr32252.C: New
725
726 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
727
728         PR tree-optimization/33723
729         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
730
731 2007-10-30  Richard Guenther  <rguenther@suse.de>
732
733         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
734         gcc.target/i386/loop-3.c.
735
736 2007-10-30  Revital Eres  <eres@il.ibm.com>
737
738         * gcc.dg/vect/pr33866.c: Require vect_long.
739
740 2007-10-30  Revital Eres  <eres@il.ibm.com>
741
742         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
743         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
744
745 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
746
747         PR tree-optimization/32893
748         * lib/target-supports.exp
749         (check_effective_target_unaligned_stack): new keyword.
750         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
751         not sensitive to unaligned_stack.
752         * gcc.dg/vect/vect-3.c: Likewise.
753         * gcc.dg/vect/vect-4.c: Likewise.
754         * gcc.dg/vect/vect-5.c: Likewise.
755         * gcc.dg/vect/vect-6.c: Likewise.
756         * gcc.dg/vect/vect-7.c: Likewise.
757         * gcc.dg/vect/vect-13.c: Likewise.
758         * gcc.dg/vect/vect-17.c: Likewise.
759         * gcc.dg/vect/vect-18.c: Likewise.
760         * gcc.dg/vect/vect-19.c: Likewise.
761         * gcc.dg/vect/vect-20.c: Likewise.
762         * gcc.dg/vect/vect-21.c: Likewise.
763         * gcc.dg/vect/vect-22.c: Likewise.
764         * gcc.dg/vect/vect-27.c: Likewise.
765         * gcc.dg/vect/vect-29.c: Likewise.
766         * gcc.dg/vect/vect-64.c: Likewise.
767         * gcc.dg/vect/vect-65.c: Likewise.
768         * gcc.dg/vect/vect-66.c: Likewise.
769         * gcc.dg/vect/vect-72.c: Likewise.
770         * gcc.dg/vect/vect-73.c: Likewise.
771         * gcc.dg/vect/vect-86.c: Likewise.
772         * gcc.dg/vect/vect-all.c: Likewise.
773         * gcc.dg/vect/slp-25.c: Likewise.
774         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
775         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
776         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
777
778         * gcc.dg/vect/vect-31.c: Removed alignment checks.        
779         * gcc.dg/vect/vect-34.c: Likewise.
780         * gcc.dg/vect/vect-36.c: Likewise.
781         * gcc.dg/vect/vect-64.c: Likewise.
782         * gcc.dg/vect/vect-65.c: Likewise.
783         * gcc.dg/vect/vect-66.c: Likewise.
784         * gcc.dg/vect/vect-68.c: Likewise.
785         * gcc.dg/vect/vect-76.c: Likewise.
786         * gcc.dg/vect/vect-77.c: Likewise.
787         * gcc.dg/vect/vect-78.c: Likewise.
788
789         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
790         original testcase (without no-section-anchors prefix) but with global arrays.       
791         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
792         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
793         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
794         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
795         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
796         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
797         * gcc.dg/vect/vect-77-global.c: Likewise.
798         * gcc.dg/vect/vect-78-global.c: Likewise.
799
800         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
801         original testcase (without no-section-anchors prefix) but fix alignment checks 
802         to also consider unaligned_stack targets.
803         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
804
805 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
806
807         PR tree-optimization/33723
808         * gcc.c-torture/execute/20071029-1.c: New test.
809         * gcc.dg/tree-ssa/pr33723.c: New test.
810
811 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
812
813         PR tree-optimization/33614
814         * gcc.c-torture/compile/pr33614.c: New test.
815
816 2007-10-29  Richard Guenther  <rguenther@suse.de>
817
818         PR tree-optimization/33870
819         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
820
821 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
822
823         PR tree-optimization/33757
824         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
825         true architectures instead of having a big dg-skip-if.
826
827         PR c++/33841
828         * g++.dg/other/bitfield3.C: New test.
829
830 2007-10-29  Richard Guenther  <rguenther@suse.de>
831
832         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
833
834 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
835
836         Automatic parallelization reduction tests.
837
838         * gcc.dg/tree-ssa/reduc-1.c: New test.
839         * gcc.dg/tree-ssa/reduc-1char.c: New test.
840         * gcc.dg/tree-ssa/reduc-1short.c: New test.
841         * gcc.dg/tree-ssa/reduc-2.c: New test.
842         * gcc.dg/tree-ssa/reduc-2char.c: New test.
843         * gcc.dg/tree-ssa/reduc-2short.c: New test.
844         * gcc.dg/tree-ssa/reduc-3.c: New test.
845         * gcc.dg/tree-ssa/reduc-6.c: New test.
846         * gcc.dg/tree-ssa/reduc-7.c: New test.
847         * gcc.dg/tree-ssa/reduc-8.c: New test.
848         * gcc.dg/tree-ssa/reduc-9.c: New test.
849
850 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
851             Zdenek Dvorak  <ook@ucw.cz>
852
853         OMP_ATOMIC Changes, testsuite changes.
854
855         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
856         instead of gimple dump.
857         * gcc.dg/gomp/atomic-9.c: Same.
858         * gcc.dg/gomp/atomic-10.c: Same.
859         * g++.dg/gomp/atomic-3.C: Same.
860         * g++.dg/gomp/atomic-9.C: Same.
861         * g++.dg/gomp/atomic-10.C: Same.
862
863 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
864
865         PR fortran/31217
866         PR fortran/33811
867         * gfortran.dg/forall_12.f90: New test.
868
869         PR fortran/33686
870         * gfortran.dg/forall_13.f90: New test.
871
872 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
873             Mark Mitchell  <mark@codesourcery.com>
874
875         PR c++/30659
876         * g++.dg/template/crash71.C: New.
877
878 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
879
880         PR fortran/32147
881         * gfortran.dg/module_md5_1.f90: Update hash-value.
882
883 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
884
885         PR tree-opt/33589
886         * g++.dg/torture/pr33589-1.C: New testcase.
887         * g++.dg/torture/pr33589-2.C: New testcase.
888
889 2007-10-28  Richard Guenther  <rguenther@suse.de>
890
891         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
892
893 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
894             Uros Bizjak  <ubizjak@gmail.com>
895
896         PR tree-optimization/33920
897         * gcc.dg/tree-ssa/pr33290.c: New test.
898
899 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
900
901         PR fortran/31306
902         * gfortran.dg/argument_check_7.f90: New test.
903         * gfortran.dg/argument_check_8.f90: New test.
904         
905 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
906
907         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
908         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
909         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
910         * gcc.target/i386/sse-14.c: Ditto.
911
912 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
913
914         PR c++/33844
915         * g++.dg/other/ptrmem8.C: New test.
916
917         PR c++/33842
918         * g++.dg/template/error34.C: New test.
919
920 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
921
922         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
923
924 2007-10-27  Richard Guenther  <rguenther@suse.de>
925
926         PR tree-optimization/33870
927         * gcc.dg/tree-ssa/alias-15.c: New testcase.
928         * gcc.c-torture/execute/pr33870.c: Likewise.
929
930 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
931
932         PR fortran/33162
933         * gfortran.dg/argument_checking_9.f90: New test.
934
935 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
936
937         * g++.dg/other/pr33601.C: New.
938
939 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
940
941         PR c++/31988
942         * g++.dg/init/new25.C: New.
943
944 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
945
946         * g++.dg/cpp0x/pr33839.C: New.
947         
948 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
949
950         PR c++/33744
951         * g++.dg/template/arg6.C: New test.
952
953 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
954
955         PR c++/31747
956         * g++.dg/parse/crash39.C: New.
957
958 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
959
960         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
961         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
962         "offset: -4B".
963
964 2007-10-25  David Daney  <ddaney@avtrex.com>
965
966         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
967
968 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
969
970         PR c++/33843
971         * g++.dg/template/error32.C: New.
972
973 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
974             Ira Rosen  <irar@il.ibm.com>
975
976         PR tree-optimization/33833
977         * gcc.dg/vect/pr33833.c: New testcase.
978
979 2007-10-25  David Daney  <ddaney@avtrex.com>
980
981         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
982
983 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
984             Ira Rosen  <irar@il.ibm.com>
985
986         PR tree-optimization/33866
987         * gcc.dg/vect/pr33866.c: New testcase.
988
989 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
990
991         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
992         Add -w to compile flags to suppress "call-clobbered register" warnings
993         and remove dg-warning directives.
994
995 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
996
997         * gcc.dg/sms-2.c: Cleanup sms dump file.
998         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
999         profile-use step.
1000
1001 2007-10-24  David Daney  <ddaney@avtrex.com>
1002
1003         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1004
1005 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1006
1007         PR target/33755
1008         * gcc.target/mips/pr33755.c: New test.
1009
1010 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1011
1012         PR tree-optimization/33804
1013         * gcc.dg/vect/pr33804.c: New testcase.
1014
1015 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1016
1017         PR forrtran/33849
1018         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1019
1020 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1021             Uros Bizjak  <ubizjak@gmail.com>
1022
1023         PR rtl-optimization/33846
1024         * gcc.dg/vect/pr33846.c: New testcase.
1025
1026 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1027             Dorit Nuzman  <dorit@il.ibm.com>
1028
1029         PR tree-optimization/33860
1030         * g++.dg/vect/pr33860.cc: New test.
1031         * g++.dg/vect/pr33860a.cc: New test.
1032
1033 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1034             Revital Eres  <eres@il.ibm.com>      
1035
1036         * gcc.dg/sms-2.c: New testcase.
1037
1038 2007-10-22  David S. Miller  <davem@davemloft.net>
1039
1040         * gcc.dg/globalreg-1.c: New test.
1041
1042 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1043             Dorit Nuzman  <dorit@il.ibm.com>
1044
1045         PR tree-optimization/33834
1046         PR tree-optimization/33835
1047         * g++.dg/vect/pr33834_1.cc: New test.
1048         * g++.dg/vect/pr33834_2.cc: New test.
1049         * g++.dg/vect/pr33835.cc: New test.
1050
1051 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1052
1053         * gcc.dg/pr33644.c: New test.
1054
1055 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1056
1057         PR c++/33372
1058         * g++.dg/gomp/pr33372-1.C: New test.
1059         * g++.dg/gomp/pr33372-2.C: New test.
1060         * g++.dg/gomp/pr33372-3.C: New test.
1061
1062 2007-10-22  Michael Matz  <matz@suse.de>
1063
1064         PR tree-optimization/33855
1065         * gcc.c-torture/compile/pr33855.c: New testcase.
1066
1067 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1068
1069         PR tree-optimization/33854
1070         * gcc.dg/vect/O1-pr33854.c: New testcase.
1071         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1072
1073 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1074
1075         * gcc.dg/unwind-1.c: Disable on AIX.
1076         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1077
1078 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1079
1080         PR fortran/33749
1081         * gfortran.dg/assign_9.f90: New test.
1082
1083 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1084
1085         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1086         (dg-mips-options): Skip tests that specify an ABI other than o32
1087         and o64 if generating MIPS16 hard-float code.
1088
1089 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1090             Revital Eres  <eres@il.ibm.com>
1091
1092         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1093         * gcc.dg/vect/vect-16.c: Fix comment.
1094         * gcc.dg/vect/pr33369.c: Require vect_int.
1095         * gcc.dg/vect/slp-33.c: Add spaces.
1096         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1097         targets.
1098         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1099         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1100         targets.
1101         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1102         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1103         targets.
1104         * gcc.dg/vect/slp-10.c: Add spaces.
1105         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1106         targets.
1107         * gcc.dg/vect/slp-36.c: Require vect_int.
1108         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1109         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1110         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1111         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1112         targets.
1113         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1114         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1115         instead of vector_alignment_reachable_for_double.
1116         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1117         (natural_alignment): Split into...
1118         (natural_alignment_32, natural_alignment_64): New.
1119         (vector_alignment_reachable): Depend on natural_alignment_32.
1120         (vector_alignment_reachable_for_double): Rename to ...
1121         (vector_alignment_reachable_for_64bit): And depend on
1122         natural_alignment_64.
1123
1124 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1125
1126         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1127         MIPS targets.
1128         * g++.dg/vect/vect.exp: Likewise.
1129         * lib/fortran-torture.exp: Likewise.
1130         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1131         mipsisa64*-*-* as the target selector.  Remove -mips64,
1132         -mhard-float and -mgp64 from the options list.
1133         * gcc.target/mips/mips-ps-2.c: Likewise.
1134         * gcc.target/mips/mips-ps-3.c: Likewise.
1135         * gcc.target/mips/mips-ps-4.c: Likewise.
1136         * gcc.target/mips/mips-ps-6.c: Likewise.
1137         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1138         options list.
1139         * gcc.target/mips/sb1-1.c: Likewise.
1140         * gcc.target/mips/mips-ps-type.c: Likewise.
1141         * gcc.target/mips/mips-ps-7.c: New test.
1142         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1143         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1144         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1145         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1146         as forcing an ABI and an architecture.
1147         (is_gp32_flag, is_gp64_flag): Fold into...
1148         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1149         then -mfp64 imply -mhard-float.  Apply register rules after the
1150         loop.  Handle -march=mipsN like -mipsN.
1151
1152 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1153
1154         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1155         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1156
1157 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1158
1159         PR fortran/33818
1160         * gfortran.dg/entry_dummy_ref_3.f90: New.
1161
1162 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1163             FX Coudert <fxcoudert@gcc.gnu.org>
1164
1165         PR fortran/31608
1166         * gfortran.dg/char_cast_1.f90: New test.
1167
1168 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1169
1170         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1171         * gfortran.dg/large_real_kind_2.F90: ditto.
1172         * gfortran.dg/default_format_2.f90: ditto.
1173         * gfortran.dg/default_format_denormal_1.f90: ditto.
1174
1175 2007-10-19  Richard Guenther  <rguenther@suse.de>
1176
1177         PR middle-end/33816
1178         PR middle-end/32921
1179         * gfortran.dg/pr32921.f: New testcase.
1180
1181 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1182
1183         PR libfortran/33544
1184         * gfortran.dg/transfer_check_1.f90: Adjust options.
1185
1186 2007-10-19  Richard Guenther  <rguenther@suse.de>
1187
1188         Revert
1189         2007-10-19  Richard Guenther  <rguenther@suse.de>
1190
1191         PR middle-end/32921
1192         * gfortran.dg/pr32921.f: New testcase.
1193
1194 2007-10-19  Richard Guenther  <rguenther@suse.de>
1195
1196         * gcc.c-torture/execute/20071018-1.c: New testcase.
1197
1198 2007-10-19  Richard Guenther  <rguenther@suse.de>
1199
1200         PR middle-end/32921
1201         * gfortran.dg/pr32921.f: New testcase.
1202
1203 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1204
1205         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1206
1207 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1208
1209         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1210
1211 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1212
1213         PR fortran/33233
1214         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1215         * gfortran.dg/host_assoc_function_3.f90: New test.
1216
1217 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1218
1219         PR fortran/33733
1220         * gfortran.dg/transfer_simplify_6.f90: New test.
1221
1222 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1223             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1224
1225         PR middle-end/33794
1226         * gfortran.dg/pr33794.f90: New testcase.
1227
1228 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1229
1230         PR target/32961
1231         * gcc.target/i386/pr32961.c: New testcase.
1232         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1233         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1234         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1235         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1236         __builtin_ia32_pslldi128 defines.
1237
1238 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1239
1240         PR fortran/33760
1241         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1242
1243 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1244
1245         PR c++/28639
1246         PR c++/30299
1247         * g++.dg/template/void12.C: New.
1248         * g++.dg/template/void13.C: New.
1249
1250 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1251
1252         PR c++/31446
1253         * g++.dg/template/void11.C: New.
1254         * g++.dg/template/void2.C: Adjust error markers.
1255         * g++.dg/template/void10.C: Likewise.
1256         * g++.dg/template/crash55.C: Likewise.
1257
1258 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1259
1260         * g++.dg/opt/const5.C: New test.
1261
1262 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1263             Maxim Kuvyrkov  <maxim@codesourcery.com>
1264
1265         * gcc.target/ia64/20040709-2.c: New test.
1266
1267 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1268
1269         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1270
1271 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1272
1273         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1274         to each function.  Check that there are no unsigned loads.
1275
1276 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR tree-optimization/33136
1279         * gcc.c-torture/execute/20070824-1.c: New test.
1280         * gcc.dg/pr33136-1.c: New test.
1281         * gcc.dg/pr33136-2.c: New test.
1282         * gcc.dg/pr33136-3.c: New test.
1283
1284 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1285
1286         PR tree-optimization/33735
1287         * g++.dg/torture/pr33735.C: New.
1288
1289 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1290
1291         PR middle-end/33706
1292         * gcc.dg/va-arg-pack-2.c: New.
1293
1294 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1295
1296         PR tree-optimization/33619
1297         * gcc.dg/pr33619.c: New test.
1298
1299 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1300
1301         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1302         flag for AIX.
1303         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1304
1305 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306
1307         PR libfortran/33055
1308         * gfortran.dg/inquire_11.f90: New test.
1309         * gfortan.dg/negative_unit_int8.f: New test.
1310
1311 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1312
1313         PR target/33133
1314         * gcc.c-torture/compile/pr33133.c: New test.
1315
1316 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1317
1318         PR libfortran/33672
1319         * gfortran.dg/namelist_40.f90: New test.
1320
1321 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1322
1323         PR fortran/33745
1324         * gfortran.dg/bounds_check_11.f90: New.
1325
1326 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1327
1328         PR c++/30303
1329         * g++.dg/other/ctor1.C: New test.
1330         * g++.dg/other/ctor2.C: New test.
1331         * g++.dg/other/dtor1.C: New test.
1332
1333 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1334
1335         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1336
1337 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1338             Paul Thomas  <pault@gcc.gnu.org>
1339
1340         PR fortran/33254
1341         PR fortran/33727
1342         * gfortran.dg/bounds_check_10.f90: New.
1343
1344 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1345
1346         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1347         * gcc.target/powerpc/popcount-1.c: Same.
1348
1349 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1350
1351         PR c++/26698
1352         * g++.dg/conversion/op4.C: New test.
1353
1354 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1355
1356         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1357
1358 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1359
1360         PR fortran/33542
1361         * gfortran.dg/ambiguous_specific_1.f90: New test.
1362
1363 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1364
1365         PR fortran/33664
1366         * gfortran.dg/impure_spec_expr_1.f90: New test.
1367         * gfortran.dg/char_result_7.f90: Remove illegal test.
1368
1369 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1370
1371         PR 11001
1372         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1373         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1374         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1375         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1376         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1377         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1378         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1379         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1380         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1381
1382 2007-10-12  Richard Guenther  <rguenther@suse.de>
1383
1384         PR middle-end/26198
1385         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1386         * gcc.c-torture/execute/20071011-1.c: Likewise.
1387         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1388
1389 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1390
1391         PR tree-optimization/33742
1392         * gcc.dg/pr33742.c: New testcase.
1393
1394 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR tree-optimization/33645
1397         * gcc.dg/pr33645-1.c: New test.
1398         * gcc.dg/pr33645-2.c: New test.
1399         * gcc.dg/pr33645-3.c: New test.
1400  
1401         PR c++/32121
1402         * g++.dg/ext/label4.C: Adjust error regexp.
1403         * g++.dg/ext/label6.C: Adjust error regexp.
1404         * g++.dg/ext/label7.C: New test.
1405         * g++.dg/ext/label8.C: New test.
1406         * g++.dg/ext/label9.C: New test.
1407
1408 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1409
1410         PR middle-end/33676
1411         * gcc.dg/pr33676.c: New.
1412
1413 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1414
1415         PR c++/31441
1416         * g++.dg/cpp0x/variadic83.C: New.
1417
1418 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1419
1420         PR c++/33461
1421         * g++.dg/cpp0x/variadic81.C: New.
1422         * g++.dg/cpp0x/variadic82.C: Likewise.
1423
1424 2007-10-11  Richard Guenther  <rguenther@suse.de>
1425
1426         PR middle-end/33724
1427         * gcc.dg/pr33724.c: New testcase.
1428
1429 2007-10-11  Richard Guenther  <rguenther@suse.de>
1430
1431         PR c/33726
1432         * gcc.dg/pr33726.c: New testcase.
1433
1434 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1435
1436         PR fortran/33500
1437         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1438         
1439 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1440
1441         PR testsuite/33391
1442         * gfortran.dg/do_3.F90: Run with -fwrapv.
1443
1444 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1445
1446         * gcc.dg/unwind-1.c: New.
1447
1448 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1449
1450         PR libfortran/33683
1451         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1452         failure on some common systems.
1453
1454 2007-10-09  Richard Guenther  <rguenther@suse.de>
1455
1456         PR middle-end/33692
1457         * gcc.dg/pr33692.c: New testcase.
1458
1459 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1460
1461         PR middle-end/33669
1462         * gcc.c-torture/execute/pr33669.c: New.
1463
1464 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1465
1466         PR tree-optimization/33615
1467         * g++.dg/tree-ssa/pr33615-2.C: New test.
1468
1469 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1470
1471         PR tree-optimization/33615
1472         * g++.dg/tree-ssa/pr33615.C: New test.
1473
1474 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1475
1476         PR tree-optimization/33572
1477         * g++.dg/torture/pr33572.C: Replace with complete test.
1478
1479 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1480
1481         PR fortran/33689
1482         * gfortran.dg/spec_expr_5.f90: New.
1483
1484 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1485
1486         * gcc.dg/pragma-darwin-2.c: New.
1487
1488 2007-10-08  Richard Guenther  <rguenther@suse.de>
1489
1490         PR middle-end/33693
1491         PR middle-end/33695
1492         PR middle-end/33697
1493         * gcc.dg/pr33693.c: New testcase.
1494         * gcc.dg/pr33695.c: Likewise.
1495         * gcc.dg/pr33697.c: Likewise.
1496
1497 2007-10-08  Richard Guenther  <rguenther@suse.de>
1498
1499         PR middle-end/33691
1500         PR middle-end/33694
1501         PR middle-end/33696
1502         * gcc.dg/pr33691.c: New testcase.
1503         * gcc.dg/pr33694.c: Likewise.
1504         * gcc.dg/pr33696.c: Likewise.
1505
1506 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1507
1508         PR libfortran/33683
1509         * gfortran.dg/gamma_5.f90:  New test case
1510
1511 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1512
1513         PR fortran/20851
1514         * initialization_1.f90: Fix dg-error annotations.
1515         * initialization_14.f90: New.
1516         * initialization_7.f90: Fix dg-error annotations.
1517         * initialization_9.f90: Likewise.
1518
1519 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1520
1521         * gfortran.dg/error_recovery_4.f90: New test.
1522
1523 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1524
1525         * gfortran.dg/default_format_denormal_2.f90: New test.
1526         * gfortran.dg/default_format_2.inc: New test.
1527         * gfortran.dg/default_format_denormal_1.f90: New test.
1528         * gfortran.dg/default_format_1.inc: New test.
1529         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1530         numbers.
1531         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1532         numbers.
1533
1534 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1535
1536         * gfortran.dg/namelist_15.f90: Revise test.
1537
1538 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1539
1540         PR tree-optimization/33655
1541         * gcc.dg/torture/pr33655.c: New.
1542
1543 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1544
1545         PR tree-optimization/33572
1546         * g++.dg/torture/pr33572.C: New.
1547
1548 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1549
1550         PR fortran/25076
1551         * gfortran.dg/forall_11.f90: New.
1552
1553 2007-10-05  Michael Matz  <matz@suse.de>
1554
1555         PR middle-end/33667
1556         * gcc.dg/pr33667.c: New testcase.
1557
1558 2007-10-05  Richard Guenther  <rguenther@suse.de>
1559
1560         PR middle-end/33666
1561         * gcc.dg/pr33666.c: New testcase.
1562
1563 2007-10-05  Michael Matz  <matz@suse.de>
1564
1565         PR inline-asm/33600
1566         * gcc.target/i386/pr33600.c: New testcase.
1567
1568 2007-10-05  Richard Guenther  <rguenther@suse.de>
1569
1570         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1571
1572 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1573
1574         PR target/33635
1575         * gcc.target/mips/pr33635-1.c: New test.
1576
1577 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1578
1579         PR libfortran/33253
1580         * gfortran.dg/namelist_39.f90: Revise to use long names.
1581
1582 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1583
1584         PR fortran/33646
1585         * gfortran.dg/pr33646.f90: New file.
1586
1587 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1588
1589         PR fortran/33529
1590         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1591         * gfortran.dg/char_decl_2.f90: New test.
1592
1593 2007-10-04  Richard Guenther  <rguenther@suse.de>
1594
1595         PR middle-end/33641
1596         * gcc.c-torture/compile/pr33641.c: New testcase.
1597
1598 2007-10-04  Michael Matz  <matz@suse.de>
1599
1600         PR rtl-optimization/33653
1601         * gcc.dg/pr33653.c: New.
1602
1603 2007-10-04  Richard Guenther  <rguenther@suse.de>
1604
1605         PR tree-optimization/33627
1606         * g++.dg/torture/pr33627.C: New testcase.
1607
1608 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1609
1610         PR fortran/33626
1611         * gfortran.dg/parens_6.f90: New.
1612
1613 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1614
1615         PR fortran/33646
1616         PR fortran/33542
1617         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1618
1619 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1620
1621         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1622
1623 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1624
1625         PR target/33635
1626         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1627         and mips_forced_be.
1628         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1629         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1630         options.
1631         * gcc.target/mips/fpr-moves-1.c: New test.
1632         * gcc.target/mips/fpr-moves-2.c: Likewise.
1633         * gcc.target/mips/fpr-moves-3.c: Likewise.
1634         * gcc.target/mips/fpr-moves-4.c: Likewise.
1635         * gcc.target/mips/fpr-moves-5.c: Likewise.
1636         * gcc.target/mips/fpr-moves-6.c: Likewise.
1637         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1638
1639 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1640
1641         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1642
1643 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1644
1645         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1646         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1647
1648 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1649
1650         PR fortran/33198
1651         * gfortran.dg/common_errors_1.f90: New.
1652
1653 2007-10-03  Doug Kwan  <dougkwan@google.com>
1654         Richard Guenther  <rguenther@suse.de>
1655
1656         PR debug/31899
1657         * g++.dg/debug/using3.C: New testcase.
1658
1659 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1660
1661         PR libfortran/33253
1662         * gfortran.dg/namelist_38.f90: New test.
1663         * gfortran.dg/namelist_39.f90: New test.
1664
1665 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1666
1667         PR libfortran/33469
1668         * gfortran.dg/default_format_1.f90: New test.
1669         * gfortran.dg/default_format_2.f90: New test.
1670         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1671         * gfortran.dg/real_const_3.f90: Adjust expected output.
1672
1673 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1674
1675         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1676         default ABI.  Split mips_forced_abi into mips_forced_abi and
1677         mips_forced_regs.
1678         (is_gp32_flag): Return true for -mabi=32.
1679         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1680         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1681         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1682         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1683         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1684         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1685         * gcc.target/mips/save-restore-2.c: Likewise.
1686         * gcc.target/mips/save-restore-3.c: Likewise.
1687         * gcc.target/mips/save-restore-4.c: Likewise.
1688
1689 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1690
1691         PR middle-end/33617
1692         * gcc.c-torture/compile/pr33617.c: New test.
1693
1694 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1695
1696         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1697         -gstabs+ for extended options.
1698
1699 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1700
1701         PR fortran/33542
1702         * gfortran.dg/ambiguous_specific_1.f90: New test.
1703
1704 2007-10-02  Revital Eres  <eres@il.ibm.com>
1705
1706         * gcc.target/powerpc/paired-8.c: New test.
1707         * gcc.target/powerpc/paired-9.c: New test.
1708         * gcc.target/powerpc/paired-10.c: New test.
1709
1710 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1711
1712         PR fortran/33566
1713         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1714
1715 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1716
1717         PR fortran/33554
1718         * gfortran.dg/intent_out_2.f90: New test.
1719
1720 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1721
1722         PR fortran/33550
1723         * gfortran.dg/ambiguous_reference_1.f90: New test.
1724
1725 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1726
1727         PR fortran/31154
1728         PR fortran/31229
1729         PR fortran/33334
1730         * gfortran.dg/function_kinds_1.f90: New test.
1731         * gfortran.dg/function_kinds_2.f90: New test.
1732         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1733         use association into interfaces.
1734
1735 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1736
1737         PR testsuite/31828
1738         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1739         (overflow): Use INFINITY, not FP_INFINITE.
1740         gcc.dg/float-range-4.c: Likewise.
1741         gcc.dg/float-range-5.c: Likewise.
1742
1743 2007-10-01  Nick Clifton  <nickc@redhat.com>
1744
1745         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1746         for 16-bit targets.
1747
1748 2007-09-30  Diego Novillo  <dnovillo@google.com>
1749
1750         PR 33593
1751         * g++.dg/tree-ssa/pr33593.C: New test.
1752
1753 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1754
1755         PR libfortran/33400
1756         * gfortran.dg/PR19872.f: Fix test condition.
1757         * gfortran.dg/list_read_7.f90: New test.
1758
1759 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         PR tree-optimization/33597
1762         * gcc.dg/vect/pr33597.c: New testcase.
1763
1764 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1765
1766         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1767         * gcc.target/i386/pr33524.c: ...this.
1768
1769 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1770
1771         PR fortran/33354
1772         * gfortran.dg/minmaxloc_4.f90: New.
1773
1774 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1775
1776         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1777
1778 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1779
1780         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1781
1782 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1783
1784         PR c++/33213
1785         * g++.dg/cpp0x/variadic79.C: New.
1786
1787 2007-09-28  Michael Matz  <matz@suse.de>
1788             Jakub Jelinek  <jakub@redhat.com>
1789
1790         PR rtl-optimization/33552
1791         * gcc.target/i386/pr33552.c: New runtime test.
1792         * gcc.target/i386/strinline.c: New compile time test.
1793
1794 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1795
1796         * gfortran.dg/openmp_stack.f90: Removed.
1797
1798         PR c++/31434
1799         * g++.dg/cpp0x/variadic80.C: New test.
1800
1801 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1802
1803         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1804         r128057.
1805
1806 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1807
1808         PR middle-end/7003
1809         * gcc.target/powerpc/gcse-1.c: New test.
1810
1811 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1812
1813         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1814         fixed capitalizations.
1815         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1816         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1817         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1818         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1819         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1820         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1821         * gfortran.dg/min_max_conformance.f90: Likewise.
1822
1823 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1824
1825         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1826         options.
1827         * gcc.dg/c99-tgmath-2.c: Likewise.
1828         * gcc.dg/c99-tgmath-3.c: Likewise.
1829         * gcc.dg/c99-tgmath-4.c: Likewise.
1830
1831 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1832
1833         PR fortran/33568
1834         * gfortran.dg/anint_1.f90: New test.
1835
1836 2007-09-27  Ian Lance Taylor  <iant@google.com>
1837
1838         PR tree-optimization/33565
1839         * gcc.dg/Wstrict-overflow-20.c: New test.
1840
1841 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1842
1843         * gfortran.dg/openmp_stack.f90: Fix typo.
1844         * gfortran.dg/recursive_stack.f90: Fix typo.
1845
1846 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1847
1848         PR c++/33493
1849         * g++.dg/template/error31.C: New.
1850
1851 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1852
1853         * lib/prune.exp: Prune also "^In function .*$" lines and
1854         "^    inlined from .*$" lines.
1855
1856 2007-09-26  Richard Guenther  <rguenther@suse.de>
1857
1858         PR tree-optimization/33563
1859         * gcc.dg/torture/pr33563.c: New testcase.
1860
1861 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1862
1863         PR c/25309
1864         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1865         array.
1866         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1867         without -O2.
1868
1869 2007-09-26  Richard Guenther  <rguenther@suse.de>
1870
1871         PR tree-optimization/30375
1872         PR tree-optimization/33560
1873         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1874         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1875         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1876         * gcc.dg/torture/pr30375.c: New testcase.
1877         * gcc.dg/torture/pr33560.c: New testcase.
1878         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1879
1880 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1881
1882         PR c++/33207
1883         * g++.dg/parse/crash38.C: New test.
1884
1885 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1886
1887         PR target/33524
1888         * gcc.target/i386/sse5-convert.c: New file, test int->long
1889         vectorized conversions.
1890
1891 2007-09-25  Revital Eres  <eres@il.ibm.com>
1892
1893         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1894
1895 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1896
1897         PR c/32295
1898         * gcc.dg/enum-incomplete-1.c: New test.
1899
1900 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1901
1902         * gcc.c-torture/compile/20070919-1.c: New test.
1903
1904 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1905
1906         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1907
1908 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1909
1910         PR c++/14688
1911         * g++.dg/inherit/override_attribs.C: New file.
1912
1913 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1914
1915         PR fortran/33269
1916         * io.c (check_format_string): Move NULL and constant checks into
1917         this function.
1918         (check_io_constraints): Call gfc_simplify_expr() before calling
1919         check_format_string().  Remove NULL and constant checks.
1920
1921 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1922
1923         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1924         * gcc.c-torture/execute/loop-2g.x: Likewise.
1925
1926 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1927
1928         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1929         Reject hard-float modes unless the ABI is o32 or o64.
1930         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1931         of gcc.exp.  Skip the tests when mips16 code generation is not
1932         supported.
1933         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1934         and use dg-add-options mips16_attribute.
1935
1936 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR c++/33506
1939         * g++.dg/ext/attrib29.C: New test.
1940
1941 2007-09-23  Ollie Wild  <aaw@google.com>
1942
1943         * gcc.dg/fold-bitand-1.c: New test.
1944         * gcc.dg/fold-bitand-2.c: New test.
1945         * gcc.dg/fold-bitand-3.c: New test.
1946         * gcc.dg/fold-bitand-4.c: New test.
1947
1948 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1949
1950         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1951         any of the macros to be defined for __mips16.
1952         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1953
1954 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1955
1956         * gcc.dg/vect/pr21591.c: Require vect_int.
1957         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1958         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1959         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1960
1961 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1962
1963         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1964         attributes.
1965         * gcc.dg/va-arg-pack-len-2.c: New test.
1966         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1967         attributes.
1968         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1969
1970         PR tree-optimization/32772
1971         * gcc.c-torture/compile/20070905-1.c: New test.
1972
1973         PR tree-optimization/32975
1974         * gcc.dg/pr32975.c: New test.
1975
1976         PR middle-end/28755
1977         * gcc.dg/pr28755.c: New test.
1978
1979 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1980
1981         * lib/target-supports.exp (check_effective_target_nomips16): New
1982         procedure.
1983         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1984         for mipsisa64*-*-*.
1985         * gcc.dg/vect/vect.exp: Likewise.
1986         * g++.dg/vect/vect.exp: Likewise.
1987         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1988         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1989         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1990         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1991         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1992         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1993         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1994         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1995         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1996         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1997         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1998         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1999         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2000         (test14, test15, test16, test17, test18): Likewise.
2001         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2002         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2003         (test14, test15, test16, test17, test18, test19, test20, test21)
2004         (test22): Likewise.
2005         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2006         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2007         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2008         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2009         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2010         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2011         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2012         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2013         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2014         (test13, test14, test15, test16, test17, test18, test19, test20)
2015         (test21, test22, test23, test24, test25, test26, test27, test28)
2016         (test29, test30, test31): Likewise.
2017         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2018         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2019         (test13, test14, test15, test16, test17, test18, test19, test20)
2020         (test21, test22, test23, test24, test25, test26, test27, test28)
2021         (test29, test30, test31, test32, test33, test34, test35, test36)
2022         (test37, test38, test39, test40, test41, test42, test43, test44)
2023         (test45, test46, test47, test48, test49, test50, test51, test52)
2024         (test53, test54, test55, test56, test57, test58, test59, test60)
2025         (test61, test62, test63): Likewise.
2026         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2027         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2028         (test13, test14, test15, test16, test17, test18, test19, test20)
2029         (test21, test22, test23, test24, test25, test26, test27, test28)
2030         (test29, test30, test31): Likewise.
2031         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2032         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2033         (test13, test14, test15, test16, test17, test18, test19, test20)
2034         (test21, test22, test23, test24, test25, test26, test27, test28)
2035         (test29, test30, test31): Likewise.
2036         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2037         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2038         (test13, test14, test15): Likewise.
2039         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2040         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2041         (test13, test14, test15): Likewise.
2042         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2043         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2044         (test13, test14, test15, test16, test17, test18, test19, test20)
2045         (test21, test22, test23, test24, test25, test26, test27, test28)
2046         (test29, test30, test31): Likewise.
2047         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2048         (matrix_multiply4: Likewise.
2049         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2050         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2051         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2052         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2053         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2054         (test13, test14, test15, test16, test17, test18, test19, test20)
2055         (test21, test22, test23, test24, test25, test26, test27, test28)
2056         (test29, test30, test31): Likewise.
2057         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2058         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2059         (test13, test14, test15, test16, test17, test18, test19, test20)
2060         (test21, test22, test23, test24, test25, test26, test27, test28)
2061         (test29, test30, test31): Likewise.
2062         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2063         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2064         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2065         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2066         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2067         (sub_v4qi): Likewise.
2068         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2069         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2070         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2071         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2072         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2073         (subb, subc): Likewise.
2074         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2075         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2076         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2077         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2078         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2079         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2080         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2081         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2082         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2083         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2084         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2085         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2086         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2087
2088 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2089
2090         * lib/target-supports.exp (add_options_for_mips16_attribute)
2091         (check_effective_target_mips16_attribute): New functions.
2092         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2093         command line.
2094         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2095         extra_test_flags.
2096         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2097         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2098         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2099         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2100         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2101         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2102         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2103         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2104         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2105         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2106         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2107         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2108         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2109         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2110         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2111         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2112         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2113         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2114         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2115         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2116         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2117         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2118         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2119         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2120         (NOMIPS16): Delete.
2121         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2122         of dg-options.
2123         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2124         options.  Require { target mips16_attribute } and use dg-add-options
2125         to add the associated options.
2126         (foo): Use MIPS16.
2127         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2128         * gcc.target/mips/call-saved-3.c: Likewise.
2129         * gcc.target/mips/code-readable-1.c: Require { target
2130         mips16_attribute } and use dg-add-options to add the associated
2131         options.  Remove trailing whitespace.
2132         (NOMIPS16): Delete.
2133         * gcc.target/mips/code-readable-2.c: Likewise.
2134         * gcc.target/mips/code-readable-3.c: Likewise.
2135         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2136         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2137         Require { target mips16_attribute } and use dg-add-options to
2138         add the associated options.
2139         (cksum16, cksum8): Use MIPS16.
2140         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2141         Require { target mips16_attribute } and use dg-add-options to
2142         add the associated options.
2143         (foo): Use MIPS16.
2144         * gcc.target/mips/save-restore-2.c: Likewise.
2145         * gcc.target/mips/save-restore-3.c: Likewise.
2146         * gcc.target/mips/save-restore-4.c: Likewise.
2147         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2148         -mno-abicalls.
2149         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2150         (foo): Use NOMIPS16.
2151
2152 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2153
2154         PR fortran/33337
2155         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2156
2157         PR fortran/33376
2158         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2159
2160 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2161
2162         PR fortran/33445
2163         * gfortran.dg/gomp/free-2.f90: New.
2164         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2165         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2166
2167 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2168
2169         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2170         * gcc.target/i386/sse5-haddX.c: Ditto.
2171         * gcc.target/i386/sse5-hsubX.c: Ditto.
2172         * gcc.target/i386/sse5-maccXX.c: Ditto.
2173         * gcc.target/i386/sse5-msubXX.c: Ditto.
2174         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2175         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2176         * gcc.target/i386/sse5-permpX.c: Ditto.
2177         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2178         effective target.
2179         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2180         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2181         * gcc.target/i386/sse5-pcmov.c: Ditto.
2182         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2183
2184 2007-09-22  Richard Guenther  <rguenther@suse.de>
2185
2186         PR tree-optimization/33146
2187         * gcc.c-torture/compile/pr33146.c: New testcase.
2188
2189 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2190
2191         * lib/target-supports.exp (check_cached_effective_target): New
2192         procedure.
2193         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2194         (check_effective_target_c99_runtime): New procedure.
2195         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2196         (test3l): Likewise cargl.
2197         * gcc.dg/builtins-59.c: Require c99_runtime.
2198         * gcc.dg/builtins-61.c: Likewise.
2199         * gcc.dg/builtins-62.c: Likewise.
2200
2201 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2202
2203         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2204         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2205         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2206         target-specific dg-options.
2207         * gcc.dg/builtins-20.c: Likewise.
2208         * gcc.dg/builtins-53.c: Likewise.
2209         * gcc.dg/builtins-55.c: Likewise.
2210         * gcc.dg/single-precision-constant.c: Likewise.
2211         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2212         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2213         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2214         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2215         * gcc.dg/torture/builtin-power-1.c: Likewise.
2216
2217 2007-09-21  Chao-ying Fu  <fu@mips.com>
2218
2219         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2220         check if targets have fixed-point supports.
2221         * gcc.dg/fixed-point/fixed-point.exp: New file.
2222         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2223         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2224         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2225         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2226         * gcc.dg/fixed-point/constants-pedantic.c,
2227         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2228         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2229         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2230         * gcc.dg/fixed-point/keywords-pedantic.c,
2231         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2232         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2233         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2234         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2235         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2236         * gcc.dg/fixed-point/func-vararg-mixed.c,
2237         * gcc.dg/fixed-point/operator-logical.c,
2238         * gcc.dg/fixed-point/struct-union.c,
2239         * gcc.dg/fixed-point/bit-complement.c,
2240         * gcc.dg/fixed-point/operator-bitwise.c,
2241         * gcc.dg/fixed-point/operator-comma.c,
2242         * gcc.dg/fixed-point/struct-layout-1.c,
2243         * gcc.dg/fixed-point/union-init.c,
2244         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2245         * gcc.dg/fixed-point/func-mixed.c,
2246         * gcc.dg/fixed-point/func-vararg-size0.c,
2247         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2248         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2249         * gcc.dg/fixed-point/operator-unary.c,
2250         * gcc.dg/fixed-point/allop-const.c,
2251         * gcc.dg/fixed-point/muldiv-warning.c,
2252         * gcc.dg/nofixed-point-1.c,
2253         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2254         * gcc.target/mips/fixed-vector-type.c,
2255         * gcc.target/mips/fixed-scalar-type.c: New tests.
2256
2257 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2258
2259         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2260         * gnat.dg/test_nested_subtype_byref.adb: New test.
2261
2262 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2263
2264         PR fortran/33439
2265         * gfortran.dg/gomp/pr33439.f90: New test.
2266
2267 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2268
2269         PR fortran/33455
2270         * gfortran.dg/merge_char_3.f90: New.
2271
2272 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2273
2274         PR fortran/33037
2275         * gfortran.dg/transfer_check_1.f90: New.
2276
2277 2007-09-20  Asher Langton  <langton2@llnl.gov>
2278
2279         PR fortran/20441
2280         * gfortran.dg/init_flag_1.f90: New.
2281         * gfortran.dg/init_flag_2.f90: New.
2282         * gfortran.dg/init_flag_3.f90: New.
2283         * gfortran.dg/init_flag_4.f90: New.
2284         * gfortran.dg/init_flag_5.f90: New.
2285         * gfortran.dg/init_flag_6.f90: New.
2286         * gfortran.dg/init_flag_7.f90: New.
2287
2288 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2289
2290         PR c++/33460
2291         * g++.dg/ext/anon-struct6.C: New.
2292
2293 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2294
2295         PR libfortran/23272
2296         * gfortran.dg/inquire_10.f90: New test.
2297
2298 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2299
2300         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2301
2302 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2303
2304         PR fortran/33221
2305         * gfortran.dg/used_types_18.f90: Declare variable of empty
2306         derived type.
2307
2308 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2309
2310         PR fortran/33288
2311         * gfortran.dg/array_constructor_19.f90: New test.
2312
2313 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2314
2315         PR debug/33316
2316         * gcc.dg/debug/pr33316.c: New test.
2317
2318         PR c++/33496
2319         * g++.dg/cpp0x/variadic76.C: New test.
2320         * g++.dg/cpp0x/variadic77.C: New test.
2321         * g++.dg/cpp0x/variadic78.C: New test.
2322
2323         PR c/33238
2324         PR c/27301
2325         * gcc.c-torture/execute/20070919-1.c: New test.
2326         * gcc.dg/pr33238.c: New test.
2327         * gcc.dg/pr27301.c: New test.
2328
2329 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2330
2331         * lib/target-supports.exp (check_effective_target_mips64): New
2332         procedure.
2333         * gcc.dg/lower-subreg-1.c: Require !mips64.
2334         * gcc.dg/sibcall-3.c (ATTR): New macro.
2335         (recurser_void1, recurser_void2): Use it.
2336         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2337         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2338
2339 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2340
2341         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2342         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2343         warning annotation.
2344         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2345
2346 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2347
2348         PR fortran/33497
2349         * gfortran.dg/c_loc_tests_11.f03: New test case.
2350
2351 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2352
2353         PR c++/33459
2354         * g++.dg/init/ref14.C: New.
2355
2356 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2357
2358         * gnat.dg/slice2.ad[sb]: New testcase.
2359
2360 2007-09-19  Nick Clifton  <nickc@redhat.com>
2361
2362         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2363
2364 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2365
2366         * gcc.target/bfin/bfin.exp: New.
2367         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2368         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2369         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2370         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2371         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2372         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2373         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2374         mcpu-bf561.c, mcpu-default.c}: New tests.
2375
2376 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2377
2378         Restore detection of unsupported TLS.
2379
2380         Revert this patch:
2381         2007-02-10  Richard Henderson  <rth@redhat.com>
2382
2383         * lib/target-supports.exp (check_effective_target_tls): Redefine
2384         to mean non-emulated tls.
2385         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2386         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2387         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2388         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2389         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2390         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2391         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2392
2393         And then:
2394         * lib/target-supports.exp (check_effective_target_tls): Use
2395         stronger test for compiler support for TLS.
2396         (check_effective_target_tls_native): New, to test for non-emulated
2397         TLS support.
2398         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2399         instead of dg-require-effective-target tls.
2400         * g++.dg/gomp/copyin-1.C: Likewise.
2401         * g++.dg/gomp/sharing-1.C: Likewise.
2402         * g++.dg/gomp/tls-1.C: Likewise.
2403         * g++.dg/gomp/tls-2.C: Likewise.
2404         * g++.dg/gomp/tls-3.C: Likewise.
2405         * g++.dg/tls/diag-1.C: Likewise.
2406         * g++.dg/tls/diag-2.C: Likewise.
2407         * g++.dg/tls/diag-3.C: Likewise.
2408         * g++.dg/tls/diag-4.C: Likewise.
2409         * g++.dg/tls/diag-5.C: Likewise.
2410         * g++.dg/tls/init-1.C: Likewise.
2411         * g++.dg/tls/init-2.C: Likewise.
2412         * g++.dg/tls/trivial.C: Likewise.
2413         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2414         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2415         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2416         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2417         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2418         * gcc.dg/gomp/clause-1.c: Likewise.
2419         * gcc.dg/gomp/copyin-1.c: Likewise.
2420         * gcc.dg/gomp/sharing-1.c: Likewise.
2421         * gcc.dg/gomp/tls-1.c: Likewise.
2422         * gcc.dg/gomp/tls-2.c: Likewise.
2423         * gcc.dg/tls/alpha-1.c: Likewise.
2424         * gcc.dg/tls/opt-1.c: Likewise.
2425         * gcc.dg/tls/opt-13.c: Likewise.
2426         * gcc.dg/tls/opt-14.c: Likewise.
2427         * gcc.dg/tls/opt-2.c: Likewise.
2428         * gcc.dg/tls/opt-3.c: Likewise.
2429         * gcc.dg/tls/opt-4.c: Likewise.
2430         * gcc.dg/tls/opt-7.c: Likewise.
2431         * gcc.dg/tls/section-1.c: Likewise.
2432         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2433         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2434         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2435         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2436         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2437         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2438         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2439         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2440         * gfortran.dg/gomp/fixed-1.f: Likewise.
2441         * gfortran.dg/gomp/free-1.f90: Likewise.
2442         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2443         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2444         * gfortran.dg/gomp/reduction1.f90: Likewise.
2445         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2446
2447 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2448
2449         PR fortran/31119
2450         * gfortran.dg/bounds_check_9.f90: New test.
2451         * gfortran.dg/bounds_check_fail_2.f90: New test.
2452
2453 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2454
2455         PR c++/33462 (again)
2456         * g++.dg/ext/va-arg1.C: Adjust.
2457
2458 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2459
2460         PR c++/33462
2461         * g++.dg/ext/va-arg1.C: New.
2462
2463 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2464
2465         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2466
2467 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2468
2469         PR c++/33463
2470         * g++.dg/rtti/typeid6.C: New.
2471
2472 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2473
2474         PR c++/33464
2475         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2476         * g++.dg/ext/is_class_error2.C: New.
2477
2478 2007-09-18  Richard Guenther  <rguenther@suse.de>
2479
2480         PR tree-optimization/33340
2481         * g++.dg/torture/pr33340.C: New testcase.
2482
2483 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2484
2485         PR fortran/33231
2486         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2487         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2488         * gfortran.dg/elemental_subroutine_5.f90: New.
2489
2490 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2491
2492         * lib/target-supports.exp (check_profiling_available): Extend
2493         mips*-*-elf check to mips*-*-elf*.
2494
2495 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2496
2497         * gcc.dg/format/c90-scanf-5.c: New test.
2498         * gcc.dg/format/c99-scanf-4.c: New test.
2499         * gcc.dg/format/ext-7.c: New test.
2500         * gcc.dg/format/ext-8.c: New test.
2501
2502         PR middle-end/33423
2503         * gcc.c-torture/compile/20070915-1.c: New test.
2504
2505 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2506
2507         PR fortran/33106
2508         * gfortran.dg/private_type_9.f90: New.
2509
2510 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2511
2512         PR middle-end/33449
2513         * gfortran.dg/pr33449.f90: New test.
2514
2515 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2516
2517         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2518         * gfortran.dg/private_type_1.f90: Ditto
2519         * gfortran.dg/interface_18.f90: New.
2520         * gfortran.dg/private_type_8.f90: New.
2521
2522 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2523
2524         PR c++/33124
2525         * g++.dg/warn/new1.C: Adjust.
2526         * g++.dg/torture/str_empty.C: Likewise.
2527
2528 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2529
2530         * gcc.target/mips/dse-1.c: New test.
2531
2532 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2533
2534         PR c++/32756
2535         * g++.dg/overload/operator3.C: New.
2536
2537 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2538
2539         * gcc.target/mips/truncate-1.c: New test.
2540
2541 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/29396
2544         PR fortran/29606
2545         PR fortran/30625
2546         PR fortran/30871
2547         * gfortran.dg/subref_array_pointer_1.f90: New test.
2548         * gfortran.dg/subref_array_pointer_2.f90: New test.
2549
2550 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2551
2552         * gfortran.dg/nint_2.f90: Correct last change.
2553
2554 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2555
2556         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2557
2558 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2559
2560         * gcc.dg/vect/pr33373b.c: New test.
2561
2562 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2563
2564         PR target/33438
2565         * gcc.target/i386/pr33438.c: New test.
2566
2567 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2568
2569         * gfortran.dg/nint_2.f90: Revert previous commit.
2570
2571 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2572
2573         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2574
2575 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2576
2577         PR debug/33429
2578         * g++.dg/other/unused1.C: XFAIL class2 scan.
2579
2580 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2581
2582         PR fortran/33343
2583         * gfortran.dg/elemental_args_check_1.f90: New.
2584         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2585         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2586
2587 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2588
2589         * gfortran.dg/recursive_check_3.f90: New.
2590
2591 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2592
2593         PR fortran/33412
2594         * gfortran.dg/elemental_bind_c.f90: New.
2595
2596 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2597
2598         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2599         * gcc.target/mips/mips16-attributes-2.c: New test.
2600         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2601         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2602         hard-float asm when __mips16 is defined.
2603         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2604         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2605         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2606         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2607         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2608         * gcc.target/mips/pr26765.c (foo): Likewise.
2609         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2610         targets, use dg-mips-options instead of dg-options, and use -mgp32
2611         to force 32-bit mode.
2612         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2613         and 64-bit mode.
2614         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2615
2616 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2617             Michael Meissner  <michael.meissner@amd.com>
2618
2619         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2620         * gcc.target/i386/sse5-hsubX.c: Ditto.
2621         * gcc.target/i386/sse5-permpX.c: Ditto.
2622         * gcc.target/i386/sse5-haddX.c: Ditto.
2623         * gcc.target/i386/sse5-maccXX.c: Ditto.
2624         * gcc.target/i386/sse5-msubXX.c: Ditto.
2625         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2626         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2627
2628         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2629         optimizes floating point conditional moves into the pcmov
2630         instruction on SSE5.
2631         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2632
2633         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2634         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2635         SSE5.
2636
2637         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2638         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2639
2640         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2641         optimizes (a*b)+c into fmadd on SSE5.
2642
2643         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2644         whether the SSE5 instructions can be generated.
2645
2646         * gcc.target/i386/sse5-check.h: New. Add support for 
2647         SSE5 tests.
2648
2649         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2650         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2651         * gcc.target/i386/sse-13.c: Ditto.
2652         * gcc.target/i386/sse-14.c: Ditto.
2653
2654 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2655
2656         PR testsuite/33153
2657         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2658         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2659
2660 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2661
2662         PR target/32338
2663         * gcc.dg/pr32338-1.c: New test.
2664         * gcc.dg/pr32338-2.c: New test.
2665
2666 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2667         
2668         * lib/target-supports.exp (check_effective_target_sync_int_long):
2669         Revert change to add xtensa.
2670         (check_effective_target_sync_char_short): Likewise.
2671         
2672 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2673
2674         * gnat.dg/packed_subtype.adb: New test.
2675
2676 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2677
2678         PR fortran/33297
2679         * gfortran.dg/intrinsic_size.f90: New.
2680
2681 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2682
2683         PR fortran/33284
2684         PR fortran/33310
2685         * gfortran.dg/conflicts_2.f90: New.
2686
2687 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2688
2689         PR tree-optimization/32377
2690         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2691         dependence distance.
2692         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2693         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2694         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2695         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2696
2697 2007-09-12  Richard Guenther  <rguenther@suse.de>
2698
2699         PR middle-end/33382
2700         * gcc.c-torture/compile/pr33382.c: New testcase.
2701         * gcc.c-torture/execute/pr33382.c: Likewise.
2702
2703 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2704
2705         PR fortran/33395
2706         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2707
2708 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2709
2710         PR tree-optimization/33373
2711         * gcc.dg/vect/pr33373.c: New test.
2712
2713 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2714
2715         * lib/target-supports.exp (check_effective_target_vect_no_double):
2716         Remove unused proc.
2717
2718 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2719             Ulrich Weigand  <uweigand@de.ibm.com>
2720
2721         * gcc.target/spu/dfcgt-nan.c: New test.
2722
2723 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2724
2725         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2726
2727 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2728
2729         PR fortran/33040
2730         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2731
2732 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2733
2734         * gcc.dg/va-arg-pack-len-1.c: New test.
2735         * g++.dg/va-arg-pack-len-1.C: New test.
2736
2737 2007-09-11  Michael Matz  <matz@suse.de>
2738
2739         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2740
2741 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2742
2743         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2744         checks for size of long double.
2745         * gcc.dg/dfp/convert.h: New file.
2746         * gcc.dg/dfp/convert-bfp-2.c: New test.
2747         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2748         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2749         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2750         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2751         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2752         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2753         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2754         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2755         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2756
2757 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2758
2759         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2760         Change dg-final to expect 1 non-profitable loop and
2761         3 profitable loops.
2762         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2763         Change dg-final to expect 1 non-profitable loop and
2764         3 profitable loops.
2765         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2766         Change dg-final to expect 1 profitable loop.
2767         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2768         Change dg-final to expect 1 profitable loop.    
2769         
2770 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2771
2772         * gcc.target/mips/call-saved-1.c: New test.
2773         * gcc.target/mips/call-saved-2.c: Likewise.
2774         * gcc.target/mips/call-saved-3.c: Likewise.
2775         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2776         instead of mips_mips64.  Set mips_fp64 too.
2777         (is_gp32_flag): Return true for -mips1 and -mips2.
2778         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2779
2780 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2781
2782         * g++.dg/ext/va-arg-pack-1.C: New test.
2783         * g++.dg/ext/va-arg-pack-2.C: New test.
2784
2785 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2786
2787         PR target/33369
2788         * gcc.dg/vect/pr33369.c: New test.
2789
2790 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2791
2792         PR fortran/33370
2793         * gfortran.dg/array_memcpy_5.f90:  New test.
2794
2795 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2796
2797         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2798
2799 2007-09-09  Richard Guenther  <rguenther@suse.de>
2800
2801         * gcc.c-torture/compile/20070906-1.c: New testcase.
2802
2803 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2804
2805         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2806         noinline attribute.
2807         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2808         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2809         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2810         Likewise.
2811
2812 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2813
2814         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2815
2816 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2817
2818         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2819
2820 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2821
2822         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2823         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2824         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2825         Compile tests with -fno-tree-pre.
2826         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2827         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2828         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2829         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2830         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2831         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2832         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2833         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2834         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2835         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2836         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2837         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2838         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2839         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2840         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2841         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2842         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2843         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2844         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2845
2846 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2847
2848         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2849         to call objdump.
2850         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2851         Use remote_exec to call c++filt.
2852         * lib/target-supports-dg.exp (dg-require-host-local): New.
2853         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2854         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2855         * g++.dg/rtti/repo1.C: Likewise.
2856         * g++.dg/template/repo1.C: Likewise.
2857         * g++.dg/template/repo2.C: Likewise.
2858         * g++.dg/template/repo3.C: Likewise.
2859         * g++.dg/template/repo4.C: Likewise.
2860         * g++.dg/template/repo5.C: Likewise.
2861         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2862         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2863         * g++.old-deja/g++.pt/repo1.C: Likewise.
2864         * g++.old-deja/g++.pt/repo2.C: Likewise.
2865         * g++.old-deja/g++.pt/repo3.C: Likewise.
2866         * g++.old-deja/g++.pt/repo4.C: Likewise.
2867         * gcc.dg/cpp/trad/builtins.c: Likewise.
2868
2869 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2870
2871         PR tree-optimization/32283
2872         * gcc.dg/tree-ssa/loop-31.c: New test.
2873
2874 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2875
2876         PR rtl-optimization/26449
2877         * gcc.target/i386/pr26449-1.c: New file.
2878
2879 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2880
2881         PR target/33329
2882         PR rtl-optimization/26449
2883         * gcc.target/i386/pr33329.c: New file.
2884
2885 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2886
2887         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2888
2889 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2890
2891         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2892
2893 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2894
2895         PR tree-optimization/33301
2896         * gfortran.dg/vect/pr33301.f: New test.
2897
2898 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2899
2900         PR libfortran/33307
2901         * gfortran.dg/backspace_10.f90: New test.
2902
2903 2007-09-07  Richard Guenther  <rguenther@suse.de>
2904
2905         Reapply
2906         2007-09-06  Richard Guenther  <rguenther@suse.de>
2907
2908         PR tree-optimization/32586
2909         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2910         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2911         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2912         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2913         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2914         now obsolete simplification.
2915
2916 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2917         
2918         PR tree-optimization/33299
2919         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2920         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2921
2922 2007-09-07  Richard Guenther  <rguenther@suse.de>
2923
2924         Revert
2925         2007-09-06  Richard Guenther  <rguenther@suse.de>
2926
2927         PR tree-optimization/32586
2928         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2929         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2930         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2931         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2932         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2933         now obsolete simplification.
2934
2935 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2936
2937         PR tree-optimization/32821
2938         * gcc.dg/tree-ssa/pr32821.c: New file.
2939
2940 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2941
2942         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2943         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2944         and mips_forced_no_er.
2945         (dg-mips-options): Add -mno-abicalls when a small-data option is
2946         specified.  Skip tests with small-data options if mips_forced_gp.
2947         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2948         * gcc.target/mips/sdata-1.c: New test.
2949         * gcc.target/mips/sdata-2.c: Likewise.
2950         * gcc.target/mips/sdata-3.c: Likewise.
2951         * gcc.target/mips/sdata-4.c: Likewise.
2952
2953 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2954
2955         PR fortran/33298
2956         * spread_zerosize_1.f90:  New test case.
2957         * spread_bounds_1.f90:  New test case.
2958
2959 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2960
2961         PR c++/32674
2962         * g++.dg/template/static31.C: New.
2963
2964 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2965
2966         PR fortran/33271
2967         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2968         powerpc*-linux-gnu.
2969
2970 2007-09-06  David Daney  <ddaney@avtrex.com>
2971             Richard Sandiford  <richard@codesourcery.com>
2972
2973         PR target/33256
2974         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2975         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2976         * gcc.target/mips/pr33256.c: New test.
2977
2978 2007-09-06  Tom Tromey  <tromey@redhat.com>
2979
2980         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2981
2982 2007-09-06  Richard Guenther  <rguenther@suse.de>
2983
2984         PR tree-optimization/32586
2985         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2986         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2987         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2988         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2989         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2990         now obsolete simplification.
2991
2992 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2993
2994         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2995         * gcc.target/i386/sse3-addsubps.c: Ditto.
2996         * gcc.target/i386/sse3-haddpd.c: Ditto.
2997         * gcc.target/i386/sse3-haddps.c: Ditto.
2998         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2999         * gcc.target/i386/sse3-hsubps.c: Ditto.
3000         * gcc.target/i386/sse3-lddqu.c: Ditto.
3001         * gcc.target/i386/sse3-movddup.c: Ditto.
3002         * gcc.target/i386/sse3-movshdup.c: Ditto.
3003         * gcc.target/i386/sse3-movsldup.c: Ditto.
3004
3005 2007-09-06  Richard Guenther  <rguenther@suse.de>
3006
3007         PR tree-optimization/33302
3008         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3009
3010 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3011
3012         PR libfortran/33225
3013         * gfortran.dg./fmt_float.f90: New test.
3014
3015 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3016
3017         PR libfortran/33253
3018         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3019
3020 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3021
3022         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3023         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3024
3025 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3026
3027         * g++.dg/eh/builtin1.C: New test.
3028         * g++.dg/eh/builtin2.C: New test.
3029         * g++.dg/eh/builtin3.C: New test.
3030
3031         PR c++/33289
3032         * g++.dg/eh/builtin4.C: New test.
3033
3034 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3035
3036         * gcc.target/powerpc/dfp-dd.c: New test.
3037         * gcc.target/powerpc/dfp-td.c: New test.
3038
3039 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3040
3041         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3042         * gcc.dg/va-arg-pack-1.c: New test.
3043
3044 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3045
3046         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3047         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3048         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3049         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3050         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3051
3052 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3053
3054         PR c++/30302
3055         * g++.dg/ext/anon-struct5.C: New.
3056
3057 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3058
3059         * gcc.dg/i386-cpuid.h: Remove.
3060         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3061         (main): Use __get_cpuid to get target features.
3062         * gcc.target/i386/sse-check.h: Ditto.
3063         * gcc.target/i386/sse2-check.h: Ditto.
3064         * gcc.target/i386/sse3-check.h: Ditto.
3065         * gcc.target/i386/ssse3-check.h: Ditto.
3066         * gcc.target/i386/sse4_1-check.h: Ditto.
3067         * gcc.target/i386/sse4_2-check.h: Ditto.
3068         * gcc.target/i386/sse4a-check.h: Ditto.
3069         * gcc.dg/torture/pr16104-1.c: Ditto.
3070         (do_test): Change to void.
3071         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3072         * gcc.target/i386/sse-6.c: Ditto.
3073         * gcc.target/i386/sse-7.c: Ditto.
3074         * g++.dg/other/i386-1.C: Include cpuid.h.
3075         (main): New function.  Use __get_cpuid to get target fetaures.
3076
3077 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3078             David Ung  <davidu@mips.com>
3079             Nigel Stephens <nigel@mips.com>
3080
3081         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3082         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3083         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3084         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3085         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3086         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3087         * gcc.dg/torture/pr19683-1.c: Likewise.
3088         * gcc.target/mips/madd-3.c: Likewise.
3089         * gcc.target/mips/maddu-3.c: Likewise.
3090         * gcc.target/mips/msub-3.c: Likewise.
3091         * gcc.target/mips/msubu-3.c: Likewise.
3092         * gcc.target/mips/asm-1.c: Likewise.
3093         * gcc.target/mips/branch-1.c: Likewise.
3094         * gcc.target/mips/ins-1.c: Likewise.
3095         * gcc.target/mips/near-far-3.c: Likewise.
3096         * gcc.target/mips/near-far-4.c: Likewise.
3097         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3098         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3099         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3100         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3101         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3102         * gcc.target/mips/dspr2-MULT.c: Likewise.
3103         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3104         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3105         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3106         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3107         * gcc.target/mips/code-readable-2.c: Likewise.
3108         * gcc.target/mips/code-readable-3.c: Likewise.
3109
3110 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3111             David Ung  <davidu@mips.com>
3112             Nigel Stephens <nigel@mips.com>
3113
3114         * gcc.target/mips/mips16-attributes.c: New.
3115
3116 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3117
3118         PR fortran/31564
3119         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3120
3121         PR fortran/33241
3122         * gfortran.dg/char_length_10.f90: New test.
3123
3124 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3125
3126         PR c++/29731
3127         * g++.dg/parse/template24.C: New.
3128
3129 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3130
3131         * g++.dg/other/spu2vmx-1.C: New test.
3132
3133 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3134
3135         PR tree-optimization/33017
3136         * gcc.dg/pr33017.c: New test.
3137
3138 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3139
3140         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3141         __protected_stream family of macros.
3142
3143 2007-09-04  Jan Hubicka  <jh@suse.cz>
3144
3145         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3146         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3147         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3148         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3149         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3150         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3151         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3152         Likewise.
3153
3154 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3155             Tobias Burnus  <burnus@net-b.de>
3156
3157         * gfortran.dg/proc_decl_1.f90: New.
3158         * gfortran.dg/proc_decl_2.f90: New.
3159         * gfortran.dg/proc_decl_3.f90: New.
3160         * gfortran.dg/proc_decl_4.f90: New.
3161
3162 2007-09-04  Jan Hubicka  <jh@suse.cz>
3163
3164         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3165         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3166         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3167         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3168         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3169         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3170         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3171         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3172         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3173         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3174         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3175         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3176         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3177         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3178         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3179         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3180         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3181         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3182         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3183         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3184         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3185         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3186         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3187         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3188         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3189         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3190         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3191         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3192         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3193         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3194         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3195         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3196         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3197         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3198         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3199         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3200         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3201         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3202         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3203         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3204         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3205         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3206         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3207         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3208         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3209         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3210         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3211         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3212         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3213         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3214         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3215         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3216         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3217         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3218         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3219         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3220         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3221         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3222         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3223         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3224         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3225         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3226         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3227         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3228         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3229         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3230         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3231         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3232         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3233         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3234         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3235         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3236         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3237         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3238         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3239         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3240         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3241         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3242         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3243         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3244         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3245         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3246         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3247         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3248         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3249         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3250         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3251         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3252         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3253         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3254         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3255         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3256         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3257         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3258         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3259         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3260         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3261         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3262         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3263         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3264         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3265         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3266         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3267         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3268         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3269         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3270         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3271         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3272         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3273         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3274         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3275         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3276         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3277         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3278         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3279         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3280         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3281         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3282         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3283         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3284         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3285         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3286         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3287         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3288         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3289         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3290         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3291         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3292         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3293         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3294         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3295         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3296         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3297         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3298         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3299         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3300         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3301         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3302         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3303         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3304         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3305         noinline.
3306         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3307         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3308         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3309         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3310         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3311         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3312         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3313         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3314         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3315         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3316         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3317         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3318         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3319         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3320         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3321         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3322         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3323         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3324         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3325         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3326         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3327         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3328         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3329         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3330         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3331         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3332         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3333         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3334         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3335         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3336         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3337         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3338         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3339         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3340         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3341         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3342         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3343         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3344         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3345         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3346         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3347         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3348         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3349         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3350         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3351         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3352         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3353         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3354         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3355         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3356         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3357         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3358         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3359         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3360         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3361         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3362         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3363         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3364         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3365         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3366         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3367         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3368         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3369         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3370         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3371         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3372         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3373         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3374         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3375         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3376         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3377         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3378         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3379         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3380         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3381         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3382         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3383         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3384         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3385         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3386         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3387         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3388         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3389         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3390         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3391         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3392         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3393         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3394         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3395         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3396         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3397         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3398         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3399         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3400         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3401         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3402         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3403         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3404         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3405         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3406         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3407         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3408         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3409         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3410         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3411         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3412         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3413         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3414         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3415         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3416         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3417         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3418         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3419         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3420         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3421         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3422         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3423         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3424         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3425         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3426         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3427         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3428         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3429         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3430         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3431         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3432
3433 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3434
3435         PR middle-end/33187
3436         * gcc.target/i386/cmov7.c: New file.
3437
3438 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3439
3440         * gcc.target/i386/sse4a-check.h: New file.
3441         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3442         * gcc.target/i386/sse4a-insert.c: Ditto.
3443         * gcc.target/i386/sse4a-montsd.c: Ditto.
3444         * gcc.target/i386/sse4a-montss.c: Ditto.
3445         * gcc.target/i386/mmx-check.h: New file.
3446         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3447         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3448         * gcc.target/i386/sse-check.h: New file.
3449         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3450         * gcc.target/i386/sse-3.c: Ditto.
3451         * gcc.target/i386/sse-7.c: Ditto.
3452         * gcc.target/i386/sse-9.c: Ditto.
3453         * gcc.target/i386/ssefn-3.c: Ditto.
3454         * gcc.target/i386/sse-recip.c: Ditto.
3455         * gcc.target/i386/sse-recip-vec.c: Ditto.
3456         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3457         * gcc.target/i386/20020523-1.c: Remove.
3458         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3459         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3460         * gcc.target/i386/ssefn-4.c: Ditto.
3461         * gcc.target/i386/sse-6.c: Ditto.
3462         * gcc.target/i386/sse-10.c: Ditto.
3463         * gcc.target/i386/sse-11.c: Ditto.
3464         * gcc.target/i386/sse-18.c: Ditto.
3465         * gcc.target/i386/fpprec-1.c: Ditto.
3466         * g++.dg/other/i386-1.C: Ditto.
3467
3468 2007-09-04  Richard Guenther  <rguenther@suse.de>
3469
3470         PR tree-optimization/33291
3471         * gcc.dg/volatile2.c: New testcase.
3472         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3473         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3474         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3475         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3476
3477 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3478
3479         PR fortran/33253
3480         * gfortran.dg/namelist_15.f90: Update test.
3481         * gfortran.dg/namelist_24.f90: Update test.
3482         * gfortran.dg/namelist_38.f90: New test.
3483
3484 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3485
3486         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3487         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3488         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3489         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3490         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3491         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3492
3493 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3494
3495         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3496         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3497
3498         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3499
3500 2007-09-02  David Daney  <ddaney@avtrex.com>
3501
3502         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3503         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3504         * gcc.target/mips/atomic-memory-1.c: Ditto.
3505         * gcc.target/mips/atomic-memory-2.c: Ditto.
3506
3507 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3508
3509         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3510         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3511
3512 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3513
3514         * gfortran.dg/substr_6.f90: New test.
3515
3516 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3517
3518         PR c++/33208
3519         * g++.dg/other/error18.C: New.
3520         * g++.dg/expr/bitfield3.C: Adjust.
3521
3522 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3523
3524         PR fortran/33276
3525         * gfortran.fortran-torture/compile/pr33276.f90: New.
3526
3527 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3528
3529         PR C/29237
3530         PR middle-end/33272
3531         * gcc.dg/c99-arraydecl-3.c: New test.
3532
3533 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3534
3535         PR c++/32597
3536         * g++.dg/cpp0x/variadic-new2.C: New.
3537         * g++.dg/cpp0x/variadic-new.C: New.
3538
3539 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3540
3541         PR fortran/33232
3542         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3543         * gfortran.dg/read_1.f90: New.
3544
3545 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3546
3547         PR c++/33210
3548         * g++.dg/template/error30.C: New.
3549
3550 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3551
3552         PR c++/32113
3553         * g++.dg/template/crash70.C: New.
3554
3555 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3556
3557         PR c++/33212
3558         * g++.dg/ext/is_class_error.C: New.
3559
3560 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3561
3562         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3563         
3564 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3565             Revital Eres  <eres@il.ibm.com>
3566
3567         * gcc.target/powerpc/paired-1.c: New test.
3568         * gcc.target/powerpc/paired-2.c: New test.
3569         * gcc.target/powerpc/paired-3.c: New test.
3570         * gcc.target/powerpc/paired-4.c: New test.
3571         * gcc.target/powerpc/paired-5.c: New test.
3572         * gcc.target/powerpc/paired-6.c: New test.
3573         * gcc.target/powerpc/paired-7.c: New test.
3574         * gcc.target/powerpc/ppc-paired.c: New test.
3575
3576 2007-08-31  Ollie Wild  <aaw@google.com>
3577
3578         * g++.dg/conversion/ptrmem2.C: New test.
3579         * g++.dg/conversion/ptrmem3.C: New test.
3580         * g++.dg/conversion/ptrmem4.C: New test.
3581         * g++.dg/conversion/ptrmem5.C: New test.
3582         * g++.dg/conversion/ptrmem6.C: New test.
3583         * g++.dg/conversion/ptrmem7.C: New test.
3584         * g++.dg/conversion/ptrmem8.C: New test.
3585
3586 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3587
3588         PR fortran/31879
3589         * gfortran.dg/char_length_7.f90: New test.
3590         * gfortran.dg/char_length_9.f90: New test.
3591         * gfortran.dg/char_assign_1.f90: Add extra warning.
3592
3593         PR fortran/31197
3594         PR fortran/31258
3595         * gfortran.dg/char_length_8.f90: New test.
3596
3597 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3598
3599         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3600
3601 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3602
3603         * gcc.dg/inline-24.c: New test.
3604         * g++.dg/opt/inline11.C: New test.
3605
3606 2007-08-30  Richard Guenther  <rguenther@suse.de>
3607
3608         * gcc.target/i386/vectorize5.c: New testcase.
3609
3610 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3611
3612         PR fortran/33228
3613         * interface.c (check_interface0): Improve error for external procs.
3614         (check_sym_interfaces): Fix checking of module procedures.
3615
3616 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3617
3618         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3619         (AI): Add AI_ALIGN.
3620         * gcc.dg/sync-3.c: New test.
3621
3622         PR middle-end/32758
3623         * gcc.dg/cleanup-12.c: New test.
3624
3625 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3626
3627         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3628         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3629         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3630         * gcc.dg/pr32450.c: Ditto.
3631         * gcc.dg/nest.c: Ditto.
3632         * gcc.dg/nested-func-4.c: Ditto.
3633         * g++.old-deja/g++.law/profile1.C: Ditto.
3634
3635 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3636
3637         PR fortran/32989
3638         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3639         non-default integer kind arguments.
3640
3641 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3642
3643         PR fortran/33105
3644         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3645
3646 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3647
3648         * gcc.dg/h8300-ice2.c: Remove target selector.
3649
3650 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3651
3652         PR fortran/33215
3653         * gfortran.dg/binding_label_tests_15.f03: New test case.
3654         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3655
3656 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3657
3658         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3659         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3660
3661 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3662
3663         PR c++/33194
3664         * g++.dg/other/canon-33194.C: New.
3665
3666 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3667
3668         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3669         * gcc.c-torture/execute/pr23135.c: Likewise.
3670
3671 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3672
3673         * gcc.dg/pr31344.c: Move to ...
3674         * gcc.dg/dfp/pr31344.c: ... here.
3675         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3676         * gcc.dg/20050503-1.c: Ditto.
3677         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3678         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3679         * gcc.dg/20060801-1.c: Ditto.
3680
3681 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3682
3683         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3684         * gfortran.dg/nan_1.f90: Likewise.
3685
3686 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3687
3688         PR fortran/33055
3689         Revert previous patch.
3690
3691 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3692             Kazu Hirata  <kazu@codesourcery.com>
3693
3694         * gcc.target/m68k/interrupt-1.c: New.
3695
3696 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3697
3698         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3699         10000 for targets where "int" can't hold at least 100000.
3700         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3701         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3702         (test5)(test6): Use it.
3703         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3704         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3705         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3706         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3707         * gcc.dg/attr-alloc_size.c (test): Likewise.
3708
3709 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3710
3711         PR c++/33209
3712         * g++.dg/template/error29.C: New.
3713
3714 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3715
3716         PR c++/32596
3717         * g++.dg/ext/visibility/anon5.C: New test.
3718
3719 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3720
3721         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3722
3723 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3724
3725         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3726         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3727         * gfortran.dg/gamma_4.f90: New: large-real tests.
3728
3729 2007-08-28  Jason Merrill  <jason@redhat.com>
3730
3731         PR c++/29000
3732         * g++.dg/ext/stmtexpr12.C: New test.
3733
3734         PR c++/28558
3735         * g++.dg/ext/attrib28.C: New test.
3736
3737 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3738
3739         PR target/32661
3740         * gcc.target/i386/pr32661.c: New test.
3741
3742 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR middle-end/32370
3745         * gcc.dg/pr32370.c: New test.
3746
3747         PR rtl-optimization/33148
3748         * gcc.c-torture/compile/20070827-1.c: New test.
3749
3750         PR debug/32914
3751         * d++.dg/debug/const3.C: New test.
3752         * d++.dg/debug/const4.C: New test.
3753         * d++.dg/debug/dwarf2/const1.C: New test.
3754         * d++.dg/debug/dwarf2/const2.C: New test.
3755         * d++.dg/debug/dwarf2/const2b.C: New test.
3756
3757 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3758             Vladimir Yanovsky  <yanov@il.ibm.com>
3759             Revital Eres  <eres@il.ibm.com>
3760             Andrey Belevantsev  <abel@ispras.ru>
3761
3762         * gcc.dg/sms-1.c: New test.
3763
3764 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3765
3766         * g++.dg/ext/gnu-inline-common.h: New.
3767         * g++.dg/ext/gnu-inline-global-reject.C: New.
3768         * g++.dg/ext/gnu-inline-global.C: New.
3769         * g++.dg/ext/gnu-inline-namespace.C: New.
3770         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3771         * g++.dg/ext/gnu-inline-class.C: New.
3772         * g++.dg/ext/gnu-inline-class-static.C: New.
3773         * g++.dg/ext/gnu-inline-template-class.C: New.
3774         * g++.dg/ext/gnu-inline-template-func.C: New.
3775
3776 2007-08-27  Jason Merrill  <jason@redhat.com>
3777
3778         PR c++/31337
3779         * g++.dg/ext/stmtexpr11.C: New.
3780
3781 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3782
3783         * lib/target-supports.exp (check_profiling_available):
3784         Set profiling_available_saved to 0 on fido-*-elf.
3785
3786 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3787
3788         PR tree-optimization/33173
3789         
3790         * gcc.c-torture/compile/pr33173.c: New.
3791
3792 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3793
3794         PR target/31385
3795         * gcc.dg/dfp/pr31385.c: New.
3796
3797 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3798
3799         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3800
3801 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3802
3803         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3804         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3805         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3806         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3807         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3808         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3809         gcc.target/m68k directory.
3810         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3811         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3812         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3813         gcc.target/cris directory.
3814         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3815         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3816         gcc.target/bfin directory.
3817
3818         * gcc.target/sh: New directory.
3819         * gcc.target/sh/sh.exp: New file.
3820         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3821         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3822         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3823         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3824         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3825         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3826
3827 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3828
3829         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3830         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3831         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3832         * gcc.target/i386/local2.c: Ditto.
3833         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3834         * gcc.target/i386/20011119-1.c: Ditto.
3835         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3836         * gcc.target/i386/fastcall-1.c: Fix target selector.
3837
3838 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3839
3840         PR fortran/33055
3841         * gfortran.dg/negative_unit.f: Add new check
3842         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3843         -fdefault-integer-8.
3844
3845 2007-08-26  Asher Langton  <langton2@llnl.gov>
3846
3847         * gfortran.dg/recursive_stack.f90: New.
3848         * gfortran.dg/openmp_stack.f90: New.
3849
3850 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3851
3852         PR fortran/31298
3853         * gfortran.dg/use_10.f90: New.
3854
3855 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3856
3857         PR fortran/32985
3858         * gfortran.dg/namelist_14.f90: Make test case valid.
3859         * gfortran.dg/common_10.f90: New.
3860
3861 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3862
3863         PR middle-end/33181
3864         * gcc.dg/ifelse-2.c: New.
3865
3866 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3867
3868         PR fortran/32980
3869         * gfortran.dg/gamma_1.f90: New.
3870         * gfortran.dg/gamma_2.f90: New.
3871         * gfortran.dg/gamma_3.f90: New.
3872
3873 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3874
3875         PR fortran/33188
3876         * gfortran.dg/used_types_18.f90: New.
3877
3878 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3879
3880         * gcc.dg/array-init-2.c: New test.
3881
3882 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3883
3884         PR fortran/33178
3885         * gfortran.dg/initialization_4.f90: Update dg-error.
3886         * gfortran.dg/initialization_13.f90: New.
3887
3888 2007-08-24  Richard Guenther  <rguenther@suse.de>
3889
3890         PR middle-end/33166
3891         * gcc.c-torture/compile/pr33166.c: New testcase.
3892
3893 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3894
3895         PR fortran/33139
3896         * gfortran.dg/pointer_assign_4.f90: New.
3897         * gfortran.dg/shape_2.f90: Fix test case.
3898         * gfortran.dg/char_result_4.f90: Ditto.
3899
3900 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3901
3902         * gcc.dg/array-init-1.c: New test.
3903
3904         PR c++/32567
3905         * g++.dg/parse/crash36.C: New test.
3906
3907 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3908
3909         * gcc.dg/pr32721.c: Updated.
3910
3911 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3912
3913         PR tree-optimization/32573
3914         PR middle-end/32946
3915         * gcc.dg/pr32573.c: New test.
3916
3917         PR c++/32898
3918         * g++.dg/lookup/ns3.C: New test.
3919
3920         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3921
3922         PR c++/31941
3923         * g++.dg/parse/crash37.C: New test.
3924
3925 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3926
3927         PR target/17390
3928         * gcc.target/i386/pr17390.c: New test.
3929
3930 2007-08-23  Richard Guenther  <rguenther@suse.de>
3931
3932         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3933         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3934         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3935         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3936         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3937         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3938         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3939         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3940
3941 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3942
3943         * gcc.target/s390: New directory.
3944         * gcc.target/s390/s390.exp: New file.
3945         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3946         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3947         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3948         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3949         gcc.target/s390 directory.
3950
3951 2007-08-23  Richard Guenther  <rguenther@suse.de>
3952
3953         PR tree-optimization/32328
3954         * gcc.dg/pr32328.c: New testcase.
3955
3956 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3957
3958         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3959           available.
3960
3961 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3962
3963         PR fortran/33095
3964         * gfortran.dg/min_max_optional_5.f90: New test.
3965         * gfortran.dg/min_max_optional_2.f90: Remove.
3966         * gfortran.dg/min_max_optional_3.f90: Remove.
3967         * gfortran.dg/min_max_optional_4.f90: Remove.
3968
3969 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3970
3971         * gcc.target/i386/xorps-sse.c: New.
3972         * gcc.target/i386/xorps-sse2.c: New.
3973
3974 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3975
3976         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3977         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3978         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3979
3980 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3981
3982         PR fortran/33020
3983         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3984         include multiple kinds for SHAPE parameter within a single
3985         namespace.
3986         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3987         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3988
3989 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3990
3991         * interface_abstract_1.f90: Extended test case.
3992         * interface_abstract_3.f90: New test.
3993
3994 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3995
3996         * gcc.dg/fold-sub.c: New test.
3997         
3998 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4001         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4002         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4003         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4004         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4005         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4006
4007 2007-08-22  Richard Guenther  <rguenther@suse.de>
4008
4009         PR middle-end/33007
4010         * gcc.dg/pr33007.c: New testcase.
4011
4012 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4013
4014         * gcc.c-torture/execute/strcmp-1.x: Delete.
4015
4016 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4017
4018         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4019         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4020         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4021         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4022         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4023         gcc.target/i386/stack-realign.c,
4024         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4025         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4026         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4027         target using dg-require-effective-target directive.
4028         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4029         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4030         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4031         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4032         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4033         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4034         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4035         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4036         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4037         Require lp64 target using dg-require-effective-target directive.
4038         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4039         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4040         directive.
4041         * gcc.target/i386/20010202-1.c: Move from here ...
4042         * gcc.dg/20010202-1.c: ... to here.
4043
4044 2007-08-22  Richard Guenther  <rguenther@suse.de>
4045
4046         PR tree-optimization/33142
4047         * gcc.c-torture/execute/pr33142.c: New testcase.
4048
4049 2007-08-22  Richard Guenther  <rguenther@suse.de>
4050
4051         PR middle-end/32563
4052         * g++.dg/torture/pr32563.C: New testcase.
4053
4054 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR middle-end/32912
4057         * gcc.dg/pr32912-1.c: Add -w to options.
4058         * gcc.dg/pr32912-2.c: Likewise.
4059         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4060
4061 2007-08-21  Ian Lance Taylor  <iant@google.com>
4062
4063         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4064
4065 2007-08-21  Ian Lance Taylor  <iant@google.com>
4066
4067         PR tree-optimization/33134
4068         * g++.dg/tree-ssa/pr33134.C: New test.
4069
4070 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4071
4072         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4073         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4074
4075 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4076
4077         PR debug/32610
4078         * gcc.dg/debug/pr32610.c: New test.
4079
4080         * g++.dg/init/new24.C: New test.
4081
4082         PR middle-end/32912
4083         * gcc.dg/pr32912-1.c: New test.
4084         * gcc.dg/pr32912-2.c: New test.
4085         * gcc.dg/pr32912-3.c: New test.
4086
4087 2007-08-21  Richard Guenther  <rguenther@suse.de>
4088
4089         * gcc.dg/pointer-arith-10.c: New testcase.
4090
4091 2007-08-21  Richard Guenther  <rguenther@suse.de>
4092
4093         PR middle-end/33122
4094         * gcc.c-torture/compile/pr33122.c: New testcase.
4095
4096 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4097
4098         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4099
4100 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4101
4102         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4103
4104 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR c++/33025
4107         * g++.dg/init/new23.C: New test.
4108
4109 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4110
4111         PR middle-end/30564
4112         * gcc.c-torture/compile/pr30564-1.c: New test.
4113         * gcc.c-torture/compile/pr30564-2.c: New test.
4114
4115 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4116
4117         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4118
4119 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4120
4121         * gfortran.dg/interface_abstract_2.f90: New.
4122         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4123
4124 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4125
4126         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4127         unknown (so that outer-loop wont get analyzed).
4128         * gcc.dg/vect/vect-outer-1a.c: New test.
4129         * gcc.dg/vect/vect-outer-1b.c: New test.
4130         * gcc.dg/vect/vect-outer-1.c: New test.
4131         * gcc.dg/vect/vect-outer-2a.c: New test.
4132         * gcc.dg/vect/vect-outer-2b.c: New test.
4133         * gcc.dg/vect/vect-outer-2c.c: New test.
4134         * gcc.dg/vect/vect-outer-2.c: New test.
4135         * gcc.dg/vect/vect-outer-3a.c: New test.
4136         * gcc.dg/vect/vect-outer-3b.c: New test.
4137         * gcc.dg/vect/vect-outer-3c.c: New test.
4138         * gcc.dg/vect/vect-outer-3.c: New test.
4139         * gcc.dg/vect/vect-outer-4a.c: New test.
4140         * gcc.dg/vect/vect-outer-4b.c: New test.
4141         * gcc.dg/vect/vect-outer-4c.c: New test.
4142         * gcc.dg/vect/vect-outer-4d.c: New test.
4143         * gcc.dg/vect/vect-outer-4e.c: New test.
4144         * gcc.dg/vect/vect-outer-4f.c: New test.
4145         * gcc.dg/vect/vect-outer-4g.c: New test.
4146         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4147         * gcc.dg/vect/vect-outer-4i.c: New test.
4148         * gcc.dg/vect/vect-outer-4j.c: New test.
4149         * gcc.dg/vect/vect-outer-4k.c: New test.
4150         * gcc.dg/vect/vect-outer-4l.c: New test.
4151         * gcc.dg/vect/vect-outer-4m.c: New test.
4152         * gcc.dg/vect/vect-outer-4.c: New test.
4153         * gcc.dg/vect/vect-outer-5.c: New test.
4154         * gcc.dg/vect/vect-outer-6.c: New test.
4155         * gcc.dg/vect/vect-outer-fir.c: New test.
4156         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4157         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4158
4159 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4160
4161         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4162         and -fno-tree-reassoc.
4163         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4164         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4165         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4166         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4167         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4168         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4169         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4170         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4171         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4172         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4173         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4174         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4175         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4176         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4177         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4178         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4179         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4180         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4181         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4182         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4183         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4184         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4185         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4186         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4187         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4188         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4189         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4190         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4191         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4192         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4193         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4194         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4195         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4196         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4197         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4198         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4199         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4200
4201 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4202
4203         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4204         versioning for aliasing).
4205         * gcc.dg/vect/vect-35.c: Likewise.
4206
4207         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4208         targets.
4209         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4210
4211 2007-08-18  Tom Tromey  <tromey@redhat.com>
4212
4213         PR preprocessor/32974:
4214         * gcc.dg/cpp/pr32974.c: New file.
4215
4216 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4217
4218         * gfortran.dg/interface_abstract_1.f90: New.
4219
4220 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4221
4222         PR fortran/32881
4223         * gfortran.dg/pure_initializer_1.f90: New test.
4224
4225 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4226
4227         PR fortran/32875
4228         * gfortran.dg/array_constructor_18.f90: New test.
4229
4230 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4231
4232         PR c++/28989
4233         * g++.dg/expr/lval3.C: New test.
4234         * g++.dg/expr/lval4.C: New test.
4235
4236 2007-08-17  Ollie Wild  <aaw@google.com>
4237
4238         PR c++/31749
4239         * g++.dg/lookup/builtin3.C: New test.
4240         * g++.dg/lookup/builtin4.C: New test.
4241         * g++.dg/lookup/using19.C: New test.
4242
4243 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4244
4245         PR c++/32190
4246         * g++.dg/parse/error31.C: New.
4247
4248 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4249
4250         PR c++/32112
4251         * g++.dg/template/error26.C: New.
4252
4253 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4254
4255         PR fortran/33079
4256         * gfortran.dg/zero_length_2.f90: New test.
4257
4258 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4259
4260         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4261         * gfortran.dg/kind_tests_3.f03: Ditto.
4262         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4263         * gfortran.dg/interface_13.f90: Ditto.
4264         * gfortran.dg/pr32738.f90: Ditto.
4265         * gfortran.dg/module_private_1.f90: Ditto.
4266         * gfortran.dg/test_only_clause.f90: Ditto.
4267         * gfortran.dg/bind_c_vars.f90: Ditto.
4268         * gfortran.dg/bind_c_dts.f90: Ditto.
4269         * gfortran.dg/use_9.f90: Ditto.
4270         * gfortran.dg/generic_8.f90: Ditto.
4271         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4272         * gfortran.dg/private_type_6.f90: Ditto.
4273         * gfortran.dg/c_assoc.f90: Ditto.
4274         * gfortran.dg/private_type_7.f90: Ditto.
4275         * gfortran.dg/global_vars_c_init.f90: Ditto.
4276         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4277         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4278         * gfortran.dg/c_size_t_test.f03: Ditto.
4279         * gfortran.dg/used_types_12.f90: Ditto.
4280         * gfortran.dg/pr25923.f90: Ditto.
4281         * gfortran.dg/test_com_block.f90: Ditto.
4282         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4283         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4284         * gfortran.dg/com_block_driver.f90: Ditto.
4285         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4286         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4287         * gfortran.dg/c_loc_test.f90: Ditto.
4288         * gfortran.dg/c_ptr_tests.f03: Ditto.
4289         * gfortran.dg/module_interface_1.f90: Ditto.
4290
4291 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4292
4293         PR c++/32870
4294         * g++.dg/other/error17.C: Adjust.
4295         
4296 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4297
4298         PR middle-end/32970
4299         * g++.dg/ext/altivec-14.C: New test.
4300
4301 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4302
4303         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4304         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4305         dump files.
4306         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4307         * gcc.dg/vect/pr32366.c: Ditto.
4308
4309 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4310
4311         PR testsuite/33082
4312         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4313         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4314         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4315         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4316
4317 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4318
4319         PR fortran/33072
4320         * gfortran.dg/use_9.f90: New.
4321
4322 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4323
4324         * g++.dg/gcov/gcov-5.C: New test.
4325
4326 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4327
4328         * g++.dg/gcov/gcov-4.C: New test.
4329         * lib/gcov.exp (verify-lines): Add support for
4330         checking no-coverage lines.
4331
4332 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4333
4334         * gcc.dg/vect/vect-vfa-01.c: New.
4335         * gcc.dg/vect/vect-vfa-02.c: New.
4336         * gcc.dg/vect/vect-vfa-03.c: New.
4337         * gcc.dg/vect/vect-vfa-04.c: New.
4338         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4339         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4340         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4341         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4342         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4343         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4344         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4345         gfortran.dg/vect/pr19049.f90: Rename to start with
4346         prefix no-vfa-.
4347         * gcc.dg/vect/vect.exp: Disable versioning for alias
4348         when test starts with no-vfa-.
4349         * gfortran.dg/vect/vect.exp: Likewise.
4350
4351 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4352
4353         * gcc.dg/torture/pr32897.c: New test.
4354
4355 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4356
4357         PR c++/31132
4358         * g++.dg/template/crash69.C: New.
4359
4360 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4361
4362         * lib/target-supports.exp (check_effective_target_arm32): Use
4363         check_no_compiler_messages.
4364
4365 2007-08-15  Diego Novillo  <dnovillo@google.com>
4366
4367         gcc.dg/tree-ssa/20070815.c: New test.
4368
4369 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4370
4371         PR fortran/33077
4372         * gfortran.dg/random_7.f90: Initialize variable.
4373
4374 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4375
4376         PR middle-end/33074
4377         * gfortran.dg/pr33074.f90: New test.
4378
4379         PR c++/32992
4380         * g++.dg/opt/nrv14.C: New test.
4381
4382 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4383
4384         PR c++/33035
4385         * g++.dg/template/crash68.C: New.
4386
4387 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4388
4389         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4390         * gcc.dg/sibcall-4.c: Ditto.
4391
4392 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4393
4394         PR fortran/33066
4395         * gfortran.dg/use_8.f90: New test.
4396         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4397
4398 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4399
4400         PR c++/27211
4401         * g++.dg/template/error27.C: New.
4402         * g++.dg/template/error28.C: New.
4403         * g++.dg/other/pr28304.C: Adjust.
4404         * g++.old-deja/g++.mike/p811.C: Likewise.
4405
4406 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4407
4408         PR target/30315
4409         * gcc.target/i386/pr30315.c: New.
4410
4411 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4412
4413         PR fortran/32594
4414         * gfortran.dg/substr_5.f90: New test.
4415
4416 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4417
4418         PR c/30428
4419         * gcc.dg/vector-2.c: New test.
4420
4421         PR c++/30428
4422         * g++.dg/ext/vector8.C: New test.
4423
4424 2007-08-13  Dan Hipschman  <dsh@google.com>
4425
4426         PR c/32953
4427         * gcc.dg/format/array-1.c: Add an additional test for
4428         unterminated format strings of length 1.
4429
4430 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4431
4432         PR fortran/32926
4433         * gfortran.dg/external_procedures_3.f90: New test.
4434
4435 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4436
4437         PR fortran/32827
4438         * gfortran.dg/import6.f90: New test.
4439
4440 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4441
4442         PR C/30427
4443         *  gcc.dg/vector-1.c: New test.
4444
4445 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4446
4447         * gcc.dg/pr21255-4.c: Skip for PIC.
4448         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4449
4450 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4451
4452         * gcc.dg/attr-isr.c: Skip for PIC.
4453         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4454         * gcc.dg/attr-isr-trapa.c: Likewise.
4455         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4456         * gcc.dg/pragma-isr-trapa.c: Likewise.
4457         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4458
4459 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4460
4461         PR fortran/32962
4462         * gfortran.dg/transpose_1.f90: New test.
4463
4464 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4465
4466         PR fortran/29600
4467         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4468         intrinsic.
4469
4470 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4471
4472         PR fortran/30964
4473         PR fortran/33054
4474         * gfortran.dg/random_4.f90: New test.
4475         * gfortran.dg/random_5.f90: New test.
4476         * gfortran.dg/random_6.f90: New test.
4477         * gfortran.dg/random_7.f90: New test.
4478
4479 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4480
4481         PR fortran/32860
4482         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4483
4484 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4485
4486         PR fortran/31629
4487         * gfortran.dg/module_private_1.f90: New test.
4488
4489 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4490
4491         PR fortran/29600
4492         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4493         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4494
4495 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4496
4497         PR fortran/32937
4498         * gfortran.dg/char_length_6.f90: New test.
4499
4500 2007-08-10  Ollie Wild  <aaw@google.com>
4501
4502         * g++.dg/lookup/using18.C: New test.
4503
4504 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4505
4506         PR c++/17763
4507         * g++.dg/other/error16.C: New.
4508
4509 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4510
4511         PR libfortran/33039
4512         * gfortran.dg/namelist_37.f90: New test.
4513
4514 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4515
4516         PR c++/22256
4517         * g++.dg/conversion/op3.C: New.
4518
4519 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4520
4521         PR fortran/32987
4522         * gfortran.dg/fmt_tab_1.f90: New.
4523         * gfortran.dg/fmt_tab_2.f90: New.
4524
4525 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4526
4527         PR c/32796
4528         * gcc.c-torture/compile/pr32796.c: New test.
4529
4530 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4531
4532         PR middle-end/32813
4533         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4534         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4535         instead of just -O.
4536
4537 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4538
4539         * gcc.target/mips/code-readable-1.c: New test.
4540         * gcc.target/mips/code-readable-2.c: Likewise.
4541         * gcc.target/mips/code-readable-3.c: Likewise.
4542
4543 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4544             Revital Eres  <eres@il.ibm.com>
4545
4546         * gfortran.dg/sms-1.f90: Add comment.
4547         * gfortran.dg/sms-2.f90: New.
4548
4549 2007-08-07  Ian Lance Taylor  <iant@google.com>
4550
4551         * gcc.dg/instrument-1.c: New test.
4552         * gcc.dg/instrument-2.c: New test.
4553         * gcc.dg/instrument-3.c: New test.
4554
4555 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4556
4557         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4558
4559 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4560
4561         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4562         !vector_alignment_reachable targets.
4563         * gcc.dg/vect/vect-33.c: Likewise.
4564         * gcc.dg/vect/vect-42.c: Likewise.
4565         * gcc.dg/vect/vect-44.c: Likewise.
4566         * gcc.dg/vect/vect-50.c: Likewise.
4567         * gcc.dg/vect/vect-70.c: Likewise.
4568         * gcc.dg/vect/vect-71.c: Likewise.
4569         * gcc.dg/vect/vect-87.c: Likewise.
4570         * gcc.dg/vect/vect-88.c: Likewise.
4571         * gcc.dg/vect/vect-91.c: Likewise.
4572         * gcc.dg/vect/vect-93.c: Likewise.
4573         * gcc.dg/vect/vect-96.c: Likewise.
4574         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4575         * gcc.dg/vect/section-anchors-69.c: Likewise.
4576         * gcc.dg/vect/pr25413.c: Likewise.
4577         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4578         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4579         * gfortran.dg/vect-2.f90: Likewise.
4580         * gfortran.dg/vect-3.f90: Likewise.
4581         * gfortran.dg/vect-4.f90: Likewise.
4582         * gfortran.dg/vect-5.f90: Likewise.
4583         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4584         Return false for darwin. 
4585         (check_effective_target_vector_alignment_reachable_for_double): New.
4586
4587 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4588
4589         * gcc.dg/multiword-1.c: New testcase.
4590
4591 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4592
4593         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4594         messages.
4595         * gfortran.dg/namelist_36.f90: New test.
4596
4597 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4598
4599         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4600           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4601
4602 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4603
4604         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4605         * gcc.dg/torture/type-generic-1.c: Likewise.
4606
4607 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4608
4609         * gcc.c-torture/20070522-1.c: Move to ...
4610         * gcc.c-torture/compile/20070522-1.c: Here.
4611
4612 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4613
4614         PR fortran/29828
4615         * gfortran.dg/minmax_char_1.f90: New test.
4616         * gfortran.dg/minmax_char_2.f90: New test.
4617         * gfortran.dg/min_max_optional_4.f90: New test.
4618
4619 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4620
4621         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4622         hanging on the testcase.
4623
4624 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4625
4626         PR middle-end/32988
4627         * gcc.c-torture/compile/pr32988.c: New test.
4628
4629 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4630
4631         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4632
4633 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4634
4635         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4636
4637         Revert:
4638         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4639
4640         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4641
4642 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4643
4644         PR fortran/32979
4645         * gfortran.dg/isnan_1.f90: New test.
4646
4647 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4648             Revital Eres <eres@il.ibm.com>
4649
4650         * gcc.dg/sms-antideps.c: New test.
4651
4652 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4653
4654         PR fortran/31214
4655         * gfortran.dg/entry_13.f90: New test.
4656
4657         * gfortran.dg/entry_12.f90: Clean up .mod file.
4658
4659 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4660
4661         PR fortran/32770
4662         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4663         variables as kind=4 so they don't overflow the record length.
4664
4665 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4666
4667         PR fortran/32968
4668         * gfortran.dg/selected_kind_1.f90: New test.
4669
4670 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4671
4672         PR middle-end/32780
4673         * gcc.c-torture/compile/pr32780.c: New test.
4674
4675 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4676
4677         RP middle-end/32399
4678         * gcc.c-torture/compile/pr32399.c: New testcase.
4679
4680 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4681
4682         PR middle-end/32304
4683         * g++.dg/torture/pr32304.C: New testcase.
4684
4685 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4686
4687         PR middle-end/32935
4688         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4689
4690 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4691
4692         PR fortran/32955
4693         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4694
4695 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4696
4697         PR fortran/31202
4698         * gfortran.dg/nint_2.f90: New test.
4699
4700 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4701
4702         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4703         * gcc.dg/weak/typeof-2.c: Likewise.
4704
4705 2007-08-03  Diego Novillo  <dnovillo@google.com>
4706
4707         PR 31521
4708         * gcc.dg/tree-ssa/pr31521.c: New test.
4709
4710 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4711
4712         PR fortran/32770
4713         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4714         iostat must be default kind.
4715
4716 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4717
4718         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4719
4720 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4721
4722         PR fortran/32770
4723         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4724         explicit so test passes with -fdefault-integer-8.
4725         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4726         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4727
4728 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4729
4730         PR c++/30849
4731         * g++.dg/parse/asm1.C: New test.
4732
4733         PR c++/30850
4734         * g++.dg/parse/asm2.C: Likewise.
4735
4736         PR c++/30851
4737         * g++.dg/parse/asm3.C: Likewise.
4738         
4739 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4740
4741         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4742           "int" is only 16 bit bits wide.
4743         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4744
4745 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4746
4747         * g++.dg/torture/type-generic-1.C: New.
4748         * gcc.dg/pr28796-2.c: Move tests ...
4749         * gcc.dg/tg-tests.h: ... here.
4750         * gcc.dg/torture/type-generic-1.c: New.
4751
4752 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4753
4754         PR libfortran/32954
4755         * minmaxloc_3.f90:  New test case.
4756
4757 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4758
4759         PR fortran/32936
4760         * gfortran.dg/allocate_stat.f90: New.
4761
4762 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4763
4764         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4765
4766 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4767
4768         PR tree-optimization/32919
4769         * gcc.c-torture/compile/pr32919.c: New.
4770
4771 2007-08-01  Nick Clifton  <nickc@redhat.com>
4772
4773         * gcc.c-torture/execute/execute.exp: Change copyright header to
4774         refer to version 3 of the GNU General Public License and to point
4775         readers at the COPYING3 file and the FSF's license web page.
4776         * gcc.c-torture/execute/ieee/ieee.exp,
4777         gcc.c-torture/unsorted/unsorted.exp,
4778         gcc.c-torture/compile/compile.exp,
4779         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4780         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4781         gcc.target/cris/torture/cris-torture.exp,
4782         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4783         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4784         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4785         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4786         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4787         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4788         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4789         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4790         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4791         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4792         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4793         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4794         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4795         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4796         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4797         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4798         gcc.dg/noncompile/noncompile.exp,
4799         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4800         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4801         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4802         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4803         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4804         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4805         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4806         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4807         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4808         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4809         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4810         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4811         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4812         g++.old-deja/old-deja.exp,
4813         gfortran.fortran-torture/execute/execute.exp,
4814         gfortran.fortran-torture/compile/compile.exp,
4815         treelang/output/output-1.c, treelang/output/output-1.tree,
4816         treelang/execute/execute.exp, treelang/Makefile.in,
4817         treelang/compile/compile.exp, g++.dg/dg.exp,
4818         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4819         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4820         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4821         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4822         g++.dg/compat/struct-layout-1.exp,
4823         g++.dg/compat/struct-layout-1_generate.c,
4824         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4825         g++.dg/bprob/bprob.exp, config/default.exp,
4826         gcc.test-framework/test-framework.awk,
4827         gcc.test-framework/gen_directive_tests,
4828         gcc.test-framework/test-framework.exp,
4829         objc.dg/special/special.exp,
4830         objc.dg/gnu-encoding/gnu-encoding.exp,
4831         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4832         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4833         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4834         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4835         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4836         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4837         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4838         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4839         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4840         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4841         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4842         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4843         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4844         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4845         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4846         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4847         Likewise.
4848
4849 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4850
4851         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4852         error message text.
4853
4854 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4855
4856         PR fortran/32945
4857         * gfortran.dg/initialization_12.f90: New test.
4858
4859 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4860
4861         PR fortran/31609
4862         * gfortran.dg/entry_12.f90: New test.
4863
4864 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4865
4866         PR fortran/32938
4867         * gfortran.dg/altreturn_6.f90: New test.
4868
4869 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4870
4871         PR fortran/32942
4872         * gfortran.dg/exponent_2.f90: New test.
4873
4874 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4875
4876         * gcc.dg/vect/vect-117.c: New test.
4877         * gcc.dg/vect/vect-74.c: Enabled test
4878         * gcc.dg/vect/vect-81.c: Enabled test
4879
4880 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4881
4882         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4883         s/dg-error/dg-warning where warning is expected.
4884
4885 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4886
4887         PR fortran/32770
4888         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4889         of huge() to correct kind.
4890
4891 2007-07-30  Ollie Wild  <aaw@google.com>
4892
4893         * gcc.dg/cpp/counter-2.c: New test.
4894         * gcc.dg/cpp/counter-3.c: New test.
4895         * gcc.dg/cpp/dir-only-1.c: New test.
4896         * gcc.dg/cpp/dir-only-1.h: New file.
4897         * gcc.dg/cpp/dir-only-2.c: New test.
4898         * gcc.dg/cpp/dir-only-3.c: New test.
4899         * gcc.dg/cpp/dir-only-3a.h: New file.
4900         * gcc.dg/cpp/dir-only-3b.h: New file.
4901         * gcc.dg/cpp/dir-only-4.c: New test.
4902         * gcc.dg/cpp/dir-only-5.c: New test.
4903         * gcc.dg/cpp/dir-only-6.c: New test.
4904
4905 2007-07-30  Julian Brown  <julian@codesourcery.com>
4906
4907         * gcc.target/arm/neon/v*.c: Regenerate.
4908
4909 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4910
4911         PR c++/32108
4912         * g++.dg/ext/label6.C: New.
4913
4914 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4915
4916         PR libfortran/32858
4917         PR libfortran/30814
4918         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4919
4920 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4921
4922         PR fortran/31211
4923         * gfortran.dg/actual_pointer_function_1.f90: New test.
4924
4925         PR fortran/32682
4926         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4927
4928 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4929
4930         PR fortran/32906
4931         * gfortran.dg/shape_1.f90: Adjust error message.
4932         * gfortran.dg/parameter_array_ref_1.f90: New test.
4933
4934 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4935
4936         PR fortran/31609
4937         * gfortran.dg/entry_11.f90: New test.
4938
4939 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4940             Revital Eres  <eres@il.ibm.com>
4941
4942         * gfortran.dg/sms-1.f90: New test.
4943
4944 2007-07-28  Richard Guenther  <rguenther@suse.de>
4945
4946         * gcc.c-torture/compile/pr32920.c: New testcase.
4947
4948 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4949
4950         PR c++/30917
4951         * g++.dg/lookup/friend11.C: New test.
4952
4953 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4954
4955         * gfortran.dg/namelist_5.f90: Adjusted error message.
4956         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4957         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4958         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4959         * gfortran.dg/namelist_32.f90: ... this.
4960
4961         PR fortran/32876
4962         * gfortran.dg/namelist_33.f90: New test.
4963
4964         PR fortran/32905
4965         * gfortran.dg/namelist_34.f90: New test.
4966
4967         PR fortran/31818
4968         * gfortran.dg/namelist_35.f90: New test.
4969
4970 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4971
4972         PR fortran/32880
4973         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4974
4975 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4976
4977         PR testsuite/32471
4978         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4979           assuming it is 0x7ffffffff.
4980         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4981         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4982
4983 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4984
4985         * gfortran.dg/operator_3.f90: Fix dg directive.
4986         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4987         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4988         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4989
4990 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4991
4992         * g++.dg/cpp0x/decltype1.C: New.
4993         * g++.dg/cpp0x/decltype2.C: New.
4994         * g++.dg/cpp0x/decltype3.C: New.
4995         * g++.dg/cpp0x/decltype4.C: New.
4996         * g++.dg/cpp0x/decltype5.C: New.
4997         * g++.dg/cpp0x/decltype6.C: New.
4998
4999 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5000
5001         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5002           because the test relies on bit 31 to be the sign bit.
5003
5004 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5005
5006         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5007           assuming it is 0x7fffffff.
5008         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5009         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5010
5011 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5012
5013         PR c++/32346
5014         * g++.dg/expr/bitfield9.C: New test.
5015
5016 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5017
5018         PR fortran/32899
5019         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5020
5021 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5022
5023         PR fortran/32760
5024         * gfortran.dg/private_type_7.f90: New test.
5025
5026 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5027
5028         PR fortran/32035
5029         * gfortran.dg/select_char_1.f90: New test.
5030
5031 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5032
5033         PR fortran/32903
5034         * gfortran.dg/initialization_11.f90: New test.
5035
5036 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5037
5038         * gcc.target/mips/ins-1.c: New test.
5039
5040 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5041
5042         PR/19232
5043         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5044         (f1): Likewise.
5045
5046 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5047
5048         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5049         error: width of 'spare' exceeds its type.
5050
5051 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5052
5053         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5054         * gcc.dg/sibcall-4.c: Likewise.
5055
5056 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5057
5058         PR rtl-optimization/31500
5059         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5060         * g++.dg/warn/Warray-bounds.C: Likewise.
5061
5062 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5063
5064         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5065
5066 2007-07-25  Julian Brown  <julian@codesourcery.com>
5067             Paul Brook  <paul@codesourcery.com>
5068             Joseph Myers  <joseph@codesourcery.com>
5069             Mark Shinwell  <shinwell@codesourcery.com>
5070
5071         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5072         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5073         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5074         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5075         (check_effective_target_arm_neon_hw): New.
5076         * gcc.target/arm/neon/neon.exp: New file.
5077         * gcc.target/arm/neon/polytypes.c: New file.
5078         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5079
5080 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5081
5082         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5083           targets where an "int" is less than 32 bits wide.
5084
5085 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5086
5087         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5088
5089 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5090
5091         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5092           during addition if an int is only 16 bits wide.
5093         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5094
5095 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5096
5097         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5098           size as "long int" and are 32 or 64 bits wide.
5099         * gcc.dg/torture/pr28814.c: Likewise.
5100
5101 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5102
5103         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5104           exactly as wide as an int.
5105
5106 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5107
5108         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5109         Define and use throughout as long long printf format specifier.
5110         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5111         Likewise.
5112
5113 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5114
5115         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5116         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5117
5118 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5119
5120         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5121
5122 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5123
5124         * gcc.c-torture/execute/20070724-1.c: New.
5125
5126 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5127
5128         PR fortran/31205
5129         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5130         "deallocates" to 24, since patch has code rid of much spurious
5131         code.
5132         * gfortran.dg/interface_assignment_1.f90 : New test.
5133
5134         PR fortran/32842
5135         * gfortran.dg/interface_assignment_2.f90 : New test.
5136
5137 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5138
5139         PR fortran/32867
5140         * fortran.dg/initialization_10.f90: New test.
5141
5142 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5143
5144         PR fortran/32778
5145         * gfortran.dg/imag_2.f: Removed
5146         * gfortran.dg/warn_std_1.f90: New test.
5147         * gfortran.dg/warn_std_2.f90: New test.
5148         * gfortran.dg/warn_std_3.f90: New test.
5149
5150 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5151
5152         PR c++/29001
5153         * g++.dg/init/new22.C: New.
5154
5155 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5156
5157         PR c++/32561
5158         * g++.dg/template/crash67.C: New.
5159
5160 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5161
5162         * lib/target-support.exp (check_effective_target_natural_alignment): 
5163         (check_effective_target_vector_alignment_reachable): New.
5164         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5165         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5166         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5167         check.
5168         * gcc.dg/vect/pr25413.c: Likewise.
5169         * gcc.dg/vect/pr31699.c: Likewise.
5170
5171 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5172
5173         PR fortran/30814
5174         * gfortran.dg/pack_bounds_1.f90:  New test case.
5175
5176 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5177
5178         PR fortran/31639
5179         * gfortran.dg/initialization_9.f90: New test.
5180
5181 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5182
5183         PR fortran/32797
5184         PR fortran/32800
5185         * gfortran.dg/bind_c_usage_8.f03: New test case.
5186         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5187         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5188
5189 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5190
5191         * gcc.target/mips/branch-cost-1.c: New test.
5192         * gcc.target/mips/branch-cost-2.c: Likewise.
5193
5194 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5195
5196         PR fortran/32732
5197         * gfortran.dg/c_char_tests.f03: New test case.
5198         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5199         * gfortran.dg/c_char_tests_2.f03: New test case.
5200         * gfortran.dg/value_6.f03: Ditto.
5201         * gfortran.dg/value_7.f03: Ditto.
5202
5203 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5204
5205         PR fortran/32600
5206         * gfortran.dg/c_funloc_tests_5.f03: New.
5207         * gfortran.dg/c_funloc_tests_5.f04: New.
5208         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5209
5210 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5211
5212         PR c++/32839
5213         * g++.dg/expr/call4.C: New.
5214         * g++.dg/expr/call5.C: New.
5215
5216 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5217
5218         PR fortran/32710
5219         * gfortran.dg/namelist_30.f90: New test.
5220
5221 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5222
5223         PR fortran/29962
5224         * gfortran.dg/array_initializer_1.f90: Removed warning.
5225         * gfortran.dg/initialization_1.f90: Adjusted messages.
5226         * gfortran.dg/nested_modules_6.f90: Removed warning.
5227
5228         PR fortran/31253
5229         * gfortran.dg/initialization_7.f90: New test.
5230
5231         PR fortran/31639
5232         * gfortran.dg/initialization_8.f90: New test.
5233
5234 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5235
5236         PR c++/30818
5237         * g++.dg/template/crash47.C: Adjust errors.
5238         * g++.dg/template/crash48.C: Adjust errors.
5239         * g++.dg/template/typename12.C: New.
5240         * g++.dg/template/typename13.C: New.
5241         * g++.dg/template/typename14.C: New.
5242         * g++.dg/template/typedef6.C: Adjust errors.
5243
5244 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5245
5246         PR fortran/32627
5247         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5248         * gfortran.dg/pr32627.f03: New test case.
5249
5250         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5251         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5252         c_f_pointer_logical.
5253         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5254         c_f_pointer_complex.
5255         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5256         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5257         c_f_pointer_shape_tests_2.
5258         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5259
5260 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5261
5262         PR fortran/32804
5263         * gfortran.dg/c_loc_tests_9.f03: New test case.
5264         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5265
5266 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5267
5268         PR fortran/32823
5269         * gfortran.dg/int_2.f90: New test.
5270         
5271 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5272
5273         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5274
5275 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5276
5277         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5278         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5279
5280 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5281
5282         PR tree-optimization/19910
5283         * gcc.dg/pr19910.c: New test.
5284
5285 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5286
5287         PR fortran/32738
5288         * gfortran.dg/pr32738.f90: New test.
5289
5290 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5291
5292         PR tree-optimzation/32635
5293         * gfortran.dg/pr32635.f:  New test case.
5294
5295 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5296
5297         PR fortran/32801
5298         * gfortran.dg/pr32801.f03: New test case.
5299
5300 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5301
5302         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5303         Test negative numbers also.
5304         * gcc.dg/c99-math-float-1.c: Likewise.
5305         * gcc.dg/c99-math-long-double-1.c: Likewise.
5306         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5307         test inputs.
5308
5309 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5310         
5311         * lib/target-supports.exp (check_effective_target_sync_int_long):
5312         Enable for xtensa.
5313         (check_effective_target_sync_char_short): Likewise.
5314         
5315 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5316
5317         * gcc.dg/pr28796-2.c: Add more cases.
5318
5319 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5320
5321         * gcc.dg/pr28796-1.c: Add more cases.
5322         * gcc.dg/pr28796-2.c: Likewise.
5323
5324 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5325
5326         * gcc.dg/pr28796-1.c: Add more cases.
5327         * gcc.dg/pr28796-2.c: Likewise.
5328
5329 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5330
5331         PR fortran/32535
5332         * gfortran.dg/pr32535.f90: New test.
5333
5334 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5335
5336         PR fortran/31320
5337         PR fortran/32665
5338         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5339
5340 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5341
5342         PR rtl-optimization/32773
5343         * gcc.dg/pr32773.c: New test.
5344
5345 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5346
5347         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5348         match flax-vector-conversions note.
5349         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5350         instead of dg-error for the warning.
5351
5352 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5353
5354         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5355           adapted to work on targets with 16-bit or wider int.
5356         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5357         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5358         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5359         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5360
5361 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5362
5363         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5364         support large arrays.
5365         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5366         * gcc.dg/20061109-1.c: Likewise.
5367         * gcc.c-torture/execute/20061101-1.x: Likewise.
5368         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5369         * gcc.c-torture/execute/pr31448.x: Likewise.
5370
5371 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5372
5373         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5374
5375         PR fortran/32238
5376         * gfortran.dg/pr32238.f90: New test.
5377
5378         PR fortran/32222
5379         * gfortran.dg/pr32222.f90: New test.
5380
5381         PR fortran/32242
5382         * gfortran.dg/pr32242.f90: New test.
5383         
5384 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5385             David Ung  <davidu@mips.com>
5386
5387         * gcc.target/mips/mips-sched-madd.c: New test case.
5388
5389 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5390
5391         PR libfortran/32611
5392         * gfortran.dg/large_real_kind_1.f90: Update test.
5393         * gfortran.dg/pr17706.f90: Update test.
5394         * gfortran.dg/fmt_zero_digits.f90: Update test.
5395         * gfortran.dg/fmt_zero_precision.f90: Update test.
5396         * gfortran.dg/real_const_3.f90: Update test.
5397
5398 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5399
5400         PR fortran/32036
5401         * gfortran.dg/bounds_check_8.f90: New test.
5402         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5403
5404 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5405
5406         PR fortran/32357
5407         * gfortran.dg/mvbits_2.f90: New test.
5408
5409 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5410
5411         PR libfortran/32731
5412         * gfortran.dg/pack_mask_1.f90:  New test.
5413         * gfortran.dg/unpack_mask_1.f90:  New test.
5414
5415 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5416
5417         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5418         * gcc.dg/20001101-1.c: Likewise.
5419         * gcc.dg/20001102-1.c: Likewise.
5420         * gcc.dg/20020116-2.c: Likewise.
5421         * gcc.dg/20020416-1.c: Likewise.
5422         * gcc.dg/sparc-constant-1.c: Likewise.
5423         * gcc.dg/sparc-dwarf2.c: Likewise.
5424         * gcc.dg/sparc-frame-1.c: Likewise.
5425         * gcc.dg/sparc-getcontext-1.c: Likewise.
5426         * gcc.dg/sparc-loop-1.c: Likewise.
5427         * gcc.dg/sparc-reg-1.c: Likewise.
5428         * gcc.dg/sparc-ret.c: Likewise.
5429         * gcc.dg/sparc-trap-1.c: Likewise.
5430         * gcc.dg/ultrasp10.c: Likewise.
5431         * gcc.dg/ultrasp11.c: Likewise.
5432         * gcc.dg/ultrasp1.c: Likewise.
5433         * gcc.dg/ultrasp2.c: Likewise.
5434         * gcc.dg/ultrasp3.c: Likewise.
5435         * gcc.dg/ultrasp4.c: Likewise.
5436         * gcc.dg/ultrasp5.c: Likewise.
5437         * gcc.dg/ultrasp6.c: Likewise.
5438         * gcc.dg/ultrasp7.c: Likewise.
5439         * gcc.dg/ultrasp8.c: Likewise.
5440         * gcc.dg/ultrasp9.c: Likewise.
5441         * gcc.dg/splet-1.c: Delete.
5442
5443 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5444
5445         PR fortran/32724
5446         * gfortran.dg/stfunc_5.f90: New test.
5447
5448 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5449
5450         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5451         New procedure to check if arrays are naturally aligned to the vector
5452         alignment boundary.
5453         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5454         in size_t typedef.  Adjust tree dump scan results according to
5455         vect_aligned_arrays target check.
5456         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5457         vect_aligned_arrays target check.
5458         * gcc.dg/vect/pr31699.c: Ditto.
5459
5460 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5461
5462         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5463         for V2DFmode vector conditional expression.
5464         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5465         and dfceq patterns.
5466         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5467         and dfcgt patterns.
5468         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5469         V2DFmode comparison and test special values.
5470         * lib/target-supports.exp: Switch on test for V2DFmode 
5471         vector conditional expression.
5472
5473 2007-07-13  Richard Guenther  <rguenther@suse.de>
5474
5475         PR tree-optimization/32721
5476         * gcc.dg/pr32721.c: New testcase.
5477
5478 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5479
5480         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5481         error message part that continues on a new line.
5482
5483 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5484
5485         * gcc.dg/c99-tgmath-1.c: New.
5486         * gcc.dg/c99-tgmath-2.c: New.
5487         * gcc.dg/c99-tgmath-3.c: New.
5488         * gcc.dg/c99-tgmath-4.c: New.
5489
5490 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5491             Janis Johnson  <janis187@us.ibm.com>
5492
5493         PR testsuite/25241
5494         * gcc.test-framework/dg-error-exp-F.c: New test.
5495         * gcc.test-framework/dg-warning-exp-F.c: New test.
5496         * lib/gcc.exp: Enable warning and error prefixes.
5497         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5498         (dg-error): Wrap original dg-error.
5499         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5500         markers from dg-error/dg-warning directives.
5501         * gcc.dg/20040322-1.c: Likewise.
5502         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5503         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5504         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5505         * gcc.dg/Werror-1.c: Likewise.
5506         * gcc.dg/Werror-10.c: Likewise.
5507         * gcc.dg/Werror-11.c: Likewise.
5508         * gcc.dg/Werror-2.c: Likewise.
5509         * gcc.dg/Werror-3.c: Likewise.
5510         * gcc.dg/Werror-4.c: Likewise.
5511         * gcc.dg/Werror-5.c: Likewise.
5512         * gcc.dg/Werror-6.c: Likewise.
5513         * gcc.dg/Werror-7.c: Likewise.
5514         * gcc.dg/Werror-8.c: Likewise.
5515         * gcc.dg/Werror-9.c: Likewise.
5516         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5517         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5518         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5519         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5520         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5521         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5522         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5523         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5524         * gcc.dg/Wnested-externs-1.c: Likewise.
5525         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5526         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5527         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5528         * gcc.dg/Wshadow-3.c: Likewise.
5529         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5530         * gcc.dg/Wwrite-strings-1.c: Likewise.
5531         * gcc.dg/anon-struct-5.c: Likewise.
5532         * gcc.dg/anon-struct-6.c: Likewise.
5533         * gcc.dg/anon-struct-7.c: Likewise.
5534         * gcc.dg/anon-struct-8.c: Likewise.
5535         * gcc.dg/array-8.c: Likewise.
5536         * gcc.dg/array-quals-2.c: Likewise.
5537         * gcc.dg/asm-qual-1.c: Likewise.
5538         * gcc.dg/asm-wide-1.c: Likewise.
5539         * gcc.dg/assign-warn-1.c: Likewise.
5540         * gcc.dg/assign-warn-2.c: Likewise.
5541         * gcc.dg/bitfld-10.c: Likewise.
5542         * gcc.dg/bitfld-11.c: Likewise.
5543         * gcc.dg/bitfld-12.c: Likewise.
5544         * gcc.dg/bitfld-13.c: Likewise.
5545         * gcc.dg/bitfld-14.c: Likewise.
5546         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5547         * gcc.dg/builtins-30.c: Likewise.
5548         * gcc.dg/c90-const-expr-5.c: Likewise.
5549         * gcc.dg/c90-typespec-1.c: Likewise.
5550         * gcc.dg/c99-const-expr-5.c: Likewise.
5551         * gcc.dg/c99-flex-array-5.c: Likewise.
5552         * gcc.dg/c99-fordecl-3.c: Likewise.
5553         * gcc.dg/c99-tag-3.c: Likewise.
5554         * gcc.dg/c99-typespec-1.c: Likewise.
5555         * gcc.dg/c99-vla-jump-1.c: Likewise.
5556         * gcc.dg/c99-vla-jump-2.c: Likewise.
5557         * gcc.dg/c99-vla-jump-3.c: Likewise.
5558         * gcc.dg/c99-vla-jump-4.c: Likewise.
5559         * gcc.dg/c99-vla-jump-5.c: Likewise.
5560         * gcc.dg/cast-1.c: Likewise.
5561         * gcc.dg/cast-2.c: Likewise.
5562         * gcc.dg/cast-3.c: Likewise.
5563         * gcc.dg/cast-4.c: Likewise.
5564         * gcc.dg/cast-pretty-print-1.c: Likewise.
5565         * gcc.dg/comp-goto-2.c: Likewise.
5566         * gcc.dg/comp-goto-3.c: Likewise.
5567         * gcc.dg/cpp/error-1.c: Likewise.
5568         * gcc.dg/cpp/if-paren.c: Likewise.
5569         * gcc.dg/decl-7.c: Likewise.
5570         * gcc.dg/decl-8.c: Likewise.
5571         * gcc.dg/decl-nospec-1.c: Likewise.
5572         * gcc.dg/decl-nospec-2.c: Likewise.
5573         * gcc.dg/decl-nospec-3.c: Likewise.
5574         * gcc.dg/declspec-10.c: Likewise.
5575         * gcc.dg/declspec-11.c: Likewise.
5576         * gcc.dg/declspec-12.c: Likewise.
5577         * gcc.dg/declspec-13.c: Likewise.
5578         * gcc.dg/declspec-14.c: Likewise.
5579         * gcc.dg/declspec-15.c: Likewise.
5580         * gcc.dg/declspec-16.c: Likewise.
5581         * gcc.dg/declspec-17.c: Likewise.
5582         * gcc.dg/declspec-4.c: Likewise.
5583         * gcc.dg/declspec-5.c: Likewise.
5584         * gcc.dg/declspec-6.c: Likewise.
5585         * gcc.dg/declspec-7.c: Likewise.
5586         * gcc.dg/declspec-8.c: Likewise.
5587         * gcc.dg/declspec-9.c: Likewise.
5588         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5589         * gcc.dg/dfp/constants-c99.c: Likewise.
5590         * gcc.dg/dfp/keywords-c89.c: Likewise.
5591         * gcc.dg/dfp/keywords-c99.c: Likewise.
5592         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5593         * gcc.dg/dfp/typespec.c: Likewise.
5594         * gcc.dg/dremf-type-compat-2.c: Likewise.
5595         * gcc.dg/dremf-type-compat-3.c: Likewise.
5596         * gcc.dg/dremf-type-compat-4.c: Likewise.
5597         * gcc.dg/empty-source-2.c: Likewise.
5598         * gcc.dg/empty-source-3.c: Likewise.
5599         * gcc.dg/enum3.c: Likewise.
5600         * gcc.dg/extra-semi-2.c: Likewise.
5601         * gcc.dg/extra-semi-3.c: Likewise.
5602         * gcc.dg/float-range-1.c: Likewise.
5603         * gcc.dg/float-range-2.c: Likewise.
5604         * gcc.dg/float-range-3.c: Likewise.
5605         * gcc.dg/float-range-5.c: Likewise.
5606         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5607         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5608         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5609         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5610         * gcc.dg/format/cast-1.c: Likewise.
5611         * gcc.dg/format/gcc_diag-3.c: Likewise.
5612         * gcc.dg/format/gcc_diag-4.c: Likewise.
5613         * gcc.dg/format/gcc_diag-6.c: Likewise.
5614         * gcc.dg/format/gcc_diag-8.c: Likewise.
5615         * gcc.dg/format/gcc_diag-9.c: Likewise.
5616         * gcc.dg/format/nul-2.c: Likewise.
5617         * gcc.dg/format/opt-1.c: Likewise.
5618         * gcc.dg/format/opt-2.c: Likewise.
5619         * gcc.dg/format/opt-3.c: Likewise.
5620         * gcc.dg/format/opt-4.c: Likewise.
5621         * gcc.dg/format/opt-5.c: Likewise.
5622         * gcc.dg/format/opt-6.c: Likewise.
5623         * gcc.dg/framework-2.c: Likewise.
5624         * gcc.dg/func-args-1.c: Likewise.
5625         * gcc.dg/func-outside-1.c: Likewise.
5626         * gcc.dg/func-outside-2.c: Likewise.
5627         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5628         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5629         * gcc.dg/if-empty-1.c: Likewise.
5630         * gcc.dg/init-bad-1.c: Likewise.
5631         * gcc.dg/init-bad-2.c: Likewise.
5632         * gcc.dg/init-bad-3.c: Likewise.
5633         * gcc.dg/init-desig-obs-2.c: Likewise.
5634         * gcc.dg/init-desig-obs-3.c: Likewise.
5635         * gcc.dg/init-empty-2.c: Likewise.
5636         * gcc.dg/init-empty-3.c: Likewise.
5637         * gcc.dg/inline-11.c: Likewise.
5638         * gcc.dg/inline-12.c: Likewise.
5639         * gcc.dg/inline-8.c: Likewise.
5640         * gcc.dg/inline-9.c: Likewise.
5641         * gcc.dg/inline3.c: Likewise.
5642         * gcc.dg/label-decl-1.c: Likewise.
5643         * gcc.dg/label-decl-2.c: Likewise.
5644         * gcc.dg/label-decl-3.c: Likewise.
5645         * gcc.dg/label-decl-4.c: Likewise.
5646         * gcc.dg/long-long-typespec-1.c: Likewise.
5647         * gcc.dg/lvalue-2.c: Likewise.
5648         * gcc.dg/lvalue-3.c: Likewise.
5649         * gcc.dg/nested-func-3.c: Likewise.
5650         * gcc.dg/nested-redef-1.c: Likewise.
5651         * gcc.dg/noreturn-4.c: Likewise.
5652         * gcc.dg/old-style-prom-2.c: Likewise.
5653         * gcc.dg/old-style-prom-3.c: Likewise.
5654         * gcc.dg/old-style-then-proto-1.c: Likewise.
5655         * gcc.dg/overflow-warn-1.c: Likewise.
5656         * gcc.dg/overflow-warn-2.c: Likewise.
5657         * gcc.dg/overflow-warn-3.c: Likewise.
5658         * gcc.dg/overflow-warn-4.c: Likewise.
5659         * gcc.dg/overflow-warn-6.c: Likewise.
5660         * gcc.dg/parm-forwdecl-2.c: Likewise.
5661         * gcc.dg/parm-forwdecl-3.c: Likewise.
5662         * gcc.dg/parm-impl-decl-1.c: Likewise.
5663         * gcc.dg/parm-impl-decl-2.c: Likewise.
5664         * gcc.dg/parm-incomplete-1.c: Likewise.
5665         * gcc.dg/parm-mismatch-1.c: Likewise.
5666         * gcc.dg/pointer-arith-1.c: Likewise.
5667         * gcc.dg/pointer-arith-2.c: Likewise.
5668         * gcc.dg/pointer-arith-3.c: Likewise.
5669         * gcc.dg/pointer-arith-4.c: Likewise.
5670         * gcc.dg/pointer-arith-6.c: Likewise.
5671         * gcc.dg/pointer-arith-7.c: Likewise.
5672         * gcc.dg/pointer-arith-8.c: Likewise.
5673         * gcc.dg/pr13804-1.c: Likewise.
5674         * gcc.dg/pr15698-1.c: Likewise.
5675         * gcc.dg/pr15698-2.c: Likewise.
5676         * gcc.dg/pr15698-3.c: Likewise.
5677         * gcc.dg/pr15698-4.c: Likewise.
5678         * gcc.dg/pr15698-5.c: Likewise.
5679         * gcc.dg/pr15698-6.c: Likewise.
5680         * gcc.dg/pr15698-7.c: Likewise.
5681         * gcc.dg/pr15698-8.c: Likewise.
5682         * gcc.dg/pr17188-1.c: Likewise.
5683         * gcc.dg/pr17301-1.c: Likewise.
5684         * gcc.dg/pr17301-2.c: Likewise.
5685         * gcc.dg/pr17730-1.c: Likewise.
5686         * gcc.dg/pr20368-1.c: Likewise.
5687         * gcc.dg/pr20368-2.c: Likewise.
5688         * gcc.dg/pr20368-3.c: Likewise.
5689         * gcc.dg/pr22308-1.c: Likewise.
5690         * gcc.dg/qual-component-1.c: Likewise.
5691         * gcc.dg/redecl-1.c: Likewise.
5692         * gcc.dg/redecl-11.c: Likewise.
5693         * gcc.dg/redecl-12.c: Likewise.
5694         * gcc.dg/redecl-13.c: Likewise.
5695         * gcc.dg/redecl-14.c: Likewise.
5696         * gcc.dg/redecl-15.c: Likewise.
5697         * gcc.dg/register-var-1.c: Likewise.
5698         * gcc.dg/register-var-2.c: Likewise.
5699         * gcc.dg/stmt-expr-2.c: Likewise.
5700         * gcc.dg/stmt-expr-3.c: Likewise.
5701         * gcc.dg/stmt-expr-label-1.c: Likewise.
5702         * gcc.dg/stmt-expr-label-2.c: Likewise.
5703         * gcc.dg/stmt-expr-label-3.c: Likewise.
5704         * gcc.dg/struct-empty-2.c: Likewise.
5705         * gcc.dg/struct-empty-3.c: Likewise.
5706         * gcc.dg/struct-parse-1.c: Likewise.
5707         * gcc.dg/struct-semi-1.c: Likewise.
5708         * gcc.dg/struct-semi-2.c: Likewise.
5709         * gcc.dg/struct-semi-3.c: Likewise.
5710         * gcc.dg/switch-5.c: Likewise.
5711         * gcc.dg/switch-6.c: Likewise.
5712         * gcc.dg/switch-7.c: Likewise.
5713         * gcc.dg/tls/diag-5.c: Likewise.
5714         * gcc.dg/transparent-union-1.c: Likewise.
5715         * gcc.dg/transparent-union-3.c: Likewise.
5716         * gcc.dg/typespec-1.c: Likewise.
5717         * gcc.dg/vla-init-2.c: Likewise.
5718         * gcc.dg/vla-init-3.c: Likewise.
5719         * gcc.dg/vla-init-4.c: Likewise.
5720         * gcc.dg/vla-init-5.c: Likewise.
5721         * gcc.dg/void-cast-2.c: Likewise.
5722         * gcc.dg/wvla-3.c: Likewise.
5723         * gcc.dg/wvla-7.c: Likewise.
5724         * gcc.target/i386/991209-1.c: Likewise.
5725         * gcc.target/ia64/fpreg-1.c: Likewise.
5726         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5727         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5728         
5729 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5730
5731         PR fortran/31639
5732         * gfortran.dg/func_decl_4.f90: New test.
5733
5734 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5735
5736         PR fortran/32727
5737         * gfortran.dg/interface_17.f90: New test.
5738
5739 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5740
5741         PR fortran/32599
5742         * gfortran.dg/32599.f03: New test case.
5743
5744         PR fortran/32601
5745         * gfortran.dg/32601.f03: New test case.
5746         * gfortran.dg/32601_1.f03: Ditto.
5747         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5748         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5749
5750 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5751
5752         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5753
5754 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5755             Devang Patel  <dpatel@apple.com>
5756
5757         PR tree-optimization/25413
5758         * gcc.dg/vect/vect-align-1.c: New.
5759         * gcc.dg/vect/vect-align-2.c: New.
5760         * gcc.dg/vect/pr25413.c: New.
5761         * gcc.dg/vect/pr25413a.c: New.
5762         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5763
5764 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5765
5766         * lib/target-support.exp (check_ultrasparc_hw_available):
5767         New function.
5768         (is-effective-target): Check $arg for ultrasparc_hw.
5769         (is-effective-target-keyword): Likewise.
5770         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5771         when determining what to do on sparc platforms.
5772         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5773         * gcc.dg/20001101-1.c: Likewise.
5774         * gcc.dg/20001101-2.c: Likewise.
5775         * gcc.dg/ultrasp9.c: Likewise.
5776         * gcc.dg/ultrasp10.c: Likewise.
5777         * gcc.target/sparc/pdist-3.c: Likewise.
5778
5779 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5780
5781         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5782
5783 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5784
5785         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5786         get vectorized.
5787         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5788         now get vectorized.
5789         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5790         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5791         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5792         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5793         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5794         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5795         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5796         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5797         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5798         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5799         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5800         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5801         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5802         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5803         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5804         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5805         Add spu.
5806
5807 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5808
5809         PR c++/30854
5810         * g++.dg/parse/error30.C: New test.
5811
5812 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5813
5814         PR fortran/29804
5815         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5816
5817 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5818
5819         * gfortran.fortran-torture/compile/pr32663.f: New test.
5820
5821 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5822
5823         PR c++/31027
5824         * g++.dg/inherit/virtual4.C: New.
5825
5826 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5827
5828         PR target/32661
5829         * gcc.target/i386/pr32661-1.c: New test.
5830
5831 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5832
5833         * gnat.dg/invariant_index.ad[sb]: New test.
5834
5835 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5836
5837         PR c++/32560
5838         * g++.dg/template/decl3.C: New.
5839
5840 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5841
5842         PR 32617
5843         * gcc.c-torture/execute/align-3.c: New.
5844
5845 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5846
5847         PR target/32708
5848         * gcc.target/i386/pr32708-1.c: New test.
5849         * gcc.target/i386/pr32708-2.c: Ditto.
5850         * gcc.target/i386/pr32708-3.c: Ditto.
5851
5852 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5853
5854         * g++.dg/init/new20.C: Remove svn:executable flag.
5855
5856 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5857
5858         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5859
5860 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5861
5862         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5863
5864 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5865
5866         PR testsuite/25241
5867         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5868         directive.
5869         
5870 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5871
5872         PR fortran/32157
5873         * gfortran.dg/overload_2.f90: New test.
5874
5875         PR fortran/32689
5876         * gfortran.dg/transfer_simplify_5.f90
5877
5878         PR fortran/32634
5879         * gfortran.dg/interface_15.f90: New test.
5880
5881 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5882
5883         PR libfortran/32336
5884         * gfortran.dg/matmul_5.f90:  New test case.
5885
5886 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5887
5888         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5889         * gcc.dg/fesd-any.h: Likewise.
5890         * gcc.dg/fesd-baseonly.c: Likewise.
5891         * gcc.dg/fesd-baseonly.h: Likewise.
5892         * gcc.dg/fesd-none.c: Likewise.
5893         * gcc.dg/fesd-none.h: Likewise.
5894         * gcc.dg/fesd-reduced.c: Likewise.
5895         * gcc.dg/fesd-reduced.h: Likewise.
5896         * gcc.dg/fesd-sys.c: Likewise.
5897         * gcc.dg/fesd-sys.h: Likewise
5898         * gcc.dg/fesd.h: Likewise.
5899
5900         * g++.dg/debug/dwarf2: New directory.
5901         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5902         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5903         * g++.dg/other/fesd-any.h: Likewise.
5904         * g++.dg/other/fesd-baseonly.C: Likewise.
5905         * g++.dg/other/fesd-baseonly.h: Likewise.
5906         * g++.dg/other/fesd-none.C: Likewise.
5907         * g++.dg/other/fesd-none.h: Likewise.
5908         * g++.dg/other/fesd-reduced.C: Likewise.
5909         * g++.dg/other/fesd-reduced.h: Likewise.
5910         * g++.dg/other/fesd-sys.C: Likewise.
5911         * g++.dg/other/fesd-sys.h: Likewise.
5912         * g++.dg/other/fesd.h: Likewise.
5913
5914 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5915
5916         PR fortran/31129
5917         * gfortran.dg/parameter_unused.f90: New test.
5918
5919 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5920
5921         PR tree-optimization/32681
5922         * gcc.dg/tree-ssa/pr32681.c: New test.
5923
5924 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5925
5926         PR fortran/32678
5927         * gfortran.dg/fmt_t_5.f90: New test.
5928
5929 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5930
5931         PR c++/30535
5932         * g++.dg/template/operator10.C: New.
5933
5934 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5935
5936         PR libfortran/32217
5937         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5938
5939 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5940
5941         PR fortran/29876
5942         * gfortran.dg/operator_6.f90: New test.
5943
5944 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5945
5946         PR fortran/17711
5947         * gfortran.dg/operator_4.f90: New test.
5948         * gfortran.dg/operator_5.f90: New test.
5949         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5950         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5951
5952 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5953
5954         PR fortran/32669
5955         * gfortran.dg/argument_checking_6.f90: New.
5956
5957 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5958
5959         PR fortran/25094
5960         * gfortran.dg/interface_155555.f90: New test.
5961
5962 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5963
5964         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5965         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5966
5967 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5968
5969         PR testsuite/25241
5970         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5971         discern pedantic diagnostics and errors.
5972         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5973         and not an error.
5974         * gcc.dg/20050121-1.c: This is an error and not a warning.
5975         * gcc.target/i386/sseregparm-2.c:  Likewise.
5976         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5977         * gcc.dg/charset/attribute2.c: Likewise.
5978         * gcc.dg/bitfld-1.c: Likewise.
5979         * gcc.dg/pack-test-2.c: Likewise.
5980         * gcc.dg/940510-1.c: Match separately error and warning.
5981         * gcc.dg/array-2.c: Match separately multiple messages. The second
5982         diagnostic is a pedantic warning and not an error.
5983         * gcc.dg/pr14475.c: Match separately multiple messages.
5984         * gcc.dg/pr18809-1.c: Likewise.
5985         * gcc.dg/pr27953.c: Likewise.
5986         * gcc.dg/vla-init-1.c: Likewise.
5987         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5988
5989 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5990
5991         PR fortran/32644
5992         * gfortran.dg/char_decl_1.f90: New test.
5993
5994 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5995
5996         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5997
5998 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5999
6000         PR c++/32232
6001         * g++.dg/template/overload9.C: New test.
6002
6003 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6004
6005         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6006         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6007
6008 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6009
6010         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6011         * gcc.dg/20001012-2.c: Likewise.
6012         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6013         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6014
6015 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6016
6017         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6018         about the chunk size when STACK_SIZE is defined.
6019
6020 2007-07-06  Josh Conner  <jconner@apple.com>
6021
6022         PR middle-end/32602
6023         * gcc.dg/sibcall-8.c: New test.
6024
6025 2007-07-06  Josh Conner  <jconner@apple.com>
6026
6027         PR middle-end/32603
6028         * gcc.target/arm/sibcall-1.c: New test.
6029
6030 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6031
6032         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6033
6034 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6035
6036         * gfortran.dg/save_parameter.f90: New test.
6037         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6038
6039 2007-07-06  Richard Guenther  <rguenther@suse.de>
6040
6041         * g++.dg/opt/pr30965.C: New testcase.
6042
6043 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6044
6045         * gcc.target/mips/save-restore-5.c: New test.
6046
6047 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6048
6049         PR rtl_optimization/32450
6050         * gcc.dg/pr32450.c: New runtime test.
6051
6052 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6053
6054         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6055         single underscore in scan directives.
6056
6057 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6058
6059         PR c++/32245
6060         * g++.dg/init/ptrmem4.C: New test.
6061
6062         PR c++/32251
6063         * g++.dg/init/new21.C: Likewise.
6064
6065         PR c++/31992
6066         * g++.dg/template/static30.C: Likewise.
6067
6068 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6069
6070         * gcc.dg/vect/costmodel/ppc: New directory.
6071         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6072         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6073         New test.
6074         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6075         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6076         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6077         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6078         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6079         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6080         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6081         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6082         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6083         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6084         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6085         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6086         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6087         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6088
6089 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6090
6091         PR fortran/32359
6092         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6093
6094 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6095
6096         PR fortran/32526
6097         * gfortran.dg/interface_14.f90: New test.
6098
6099         PR fortran/32613
6100         * gfortran.dg/do_iterator_2.f90: New test.
6101
6102 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6103
6104         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6105         (FE_DEC_DOWNWARD): Likewise.
6106         (FE_DEC_UPWARD): Likewise.
6107         (FE_DEC_TOWARDZERO): Likewise.
6108         (FE_DEC_TONEARESTFROMZERO): Likewise.
6109
6110 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6111
6112         * gcc.c-torture/compile/pr32606.c: New.
6113         * gfortran.fortran-torture/execute/pr32604.f90: New.
6114
6115 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6116
6117         * gcc.dg/visibility-12.c: New test.
6118         * gcc.dg/visibility-13.c: Likewise.
6119         * g++.dg/ext/visibility-9.C: Likewise.
6120         * g++.dg/ext/visibility-10.C: Likewise.
6121
6122 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6123
6124         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6125         * gcc.dg/sh-relax-vxworks.c: New test.
6126
6127 2007-07-04  Richard Guenther  <rguenther@suse.de>
6128
6129         PR tree-optimization/32500
6130         * gcc.c-torture/execute/pr32500.c: New testcase.
6131
6132 2007-07-04  Richard Guenther  <rguenther@suse.de>
6133
6134         PR tree-optimization/32482
6135         * gcc.c-torture/compile/pr32482.c: New testcase.
6136
6137 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6138
6139         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6140         VxWorks kernels.
6141         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6142         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6143         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6144         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6145
6146 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6147
6148         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6149
6150 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6151
6152         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6153
6154 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6155
6156         PR fortran/31198
6157         * gfortran.dg/min_max_optional_1.f90: New test.
6158         * gfortran.dg/min_max_optional_2.f90: New test.
6159         * gfortran.dg/min_max_optional_3.f90: New test.
6160
6161 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6162
6163         PR fortran/32545
6164         * gfortran.dg/fmt_error.f90: New test.
6165
6166 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6167
6168         PR fortran/32612
6169         * gfortran.dg/interface_13.f90: New test.
6170
6171 2007-07-03  Dave Brolley  <brolley@redhat.com>
6172
6173         PR c++/31743
6174         * g++.dg/init/new20.C: New test.
6175
6176 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6177
6178         PR fortran/32579
6179         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6180
6181 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6182
6183         PR fortran/25062
6184         * common_7.f90: New.
6185         * common_8.f90: New.
6186         * common_9.f90: New.
6187
6188 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6189
6190         PR fortran/30940
6191         * gfortran.dg/argument_checking_1.f90: New.
6192         * gfortran.dg/argument_checking_2.f90: New.
6193         * gfortran.dg/argument_checking_3.f90: New.
6194         * gfortran.dg/argument_checking_4.f90: New.
6195         * gfortran.dg/argument_checking_5.f90: New.
6196         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6197         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6198
6199 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6200
6201         * gcc.dg/pr32176.c: Add -w to default dg-options.
6202
6203 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6204
6205         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6206
6207 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6208
6209         PR fortran/20888
6210         * gfortran.dg/null_2.f90: New.
6211
6212 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6213             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6214
6215         PR middle-end/32176
6216         * gcc.dg/pr32176.c: New test.
6217
6218 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6219
6220         * gcc.dg/const-float80.c : New test.
6221         * gcc.dg/const-float128.c : New test.
6222         * gcc.dg/const-float80-ped.c : New test.
6223         * gcc.dg/const-float128-ped.c : New test.
6224
6225 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6226
6227         * gcc.dg/c99-math.h: Fix typo.
6228
6229 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6230
6231         PR libgomp/32468
6232         * gcc.dg/gomp/pr32468-1.c: New test.
6233
6234 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6235
6236         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6237         an ABI option.
6238
6239 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6240
6241         * gfortran.fortran-torture/compile/pr32583.f: New.
6242         * gcc.c-torture/compile/pr32584.c: New
6243
6244 2007-07-02  Ollie Wild  <aaw@google.com>
6245
6246         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6247         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6248
6249 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6250
6251         * gcc.target/mips/save-restore-1.c: New test.
6252         * gcc.target/mips/save-restore-2.c: Likewise.
6253         * gcc.target/mips/save-restore-3.c: Likewise.
6254         * gcc.target/mips/save-restore-4.c: Likewise.
6255
6256 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6257
6258         PR tree-optimization/31966
6259         PR tree-optimization/32533
6260         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6261         * gfortran.dg/pr32533.f90: Ditto.
6262
6263 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6264
6265         * g++.dg/opt/nrv12.C: New test.
6266         * gcc.target/i386/nrv1.c: New test.
6267
6268         PR c++/31748
6269         * g++.dg/gomp/pr31748.C: New test.
6270
6271 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6272  
6273         PR tree-optimization/32230
6274         * gcc.dg/vect/pr32230.c: New test.
6275
6276 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6277
6278         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6279         * bind_c_coms.f90: Ditto.
6280         * bind_c_coms_driver.c: Ditto.
6281         * bind_c_dts.f90: Ditto.
6282         * bind_c_dts_2.f03: Ditto.
6283         * bind_c_dts_2_driver.c: Ditto.
6284         * bind_c_dts_3.f03: Ditto.
6285         * bind_c_dts_4.f03: Ditto.
6286         * bind_c_dts_driver.c: Ditto.
6287         * bind_c_implicit_vars.f03: Ditto.
6288         * bind_c_procs.f03: Ditto.
6289         * bind_c_usage_2.f03: Ditto.
6290         * bind_c_usage_3.f03: Ditto.
6291         * bind_c_usage_5.f03: Ditto.
6292         * bind_c_usage_6.f03: Ditto.
6293         * bind_c_usage_7.f03: Ditto.
6294         * bind_c_vars.f90: Ditto.
6295         * bind_c_vars_driver.c: Ditto.
6296         * binding_c_table_15_1.f03: Ditto.
6297         * binding_label_tests.f03: Ditto.
6298         * binding_label_tests_10.f03: Ditto.
6299         * binding_label_tests_10_main.f03: Ditto.
6300         * binding_label_tests_11.f03: Ditto.
6301         * binding_label_tests_11_main.f03: Ditto.
6302         * binding_label_tests_12.f03: Ditto.
6303         * binding_label_tests_13.f03: Ditto.
6304         * binding_label_tests_13_main.f03: Ditto.
6305         * binding_label_tests_14.f03: Ditto.
6306         * binding_label_tests_2.f03: Ditto.
6307         * binding_label_tests_3.f03: Ditto.
6308         * binding_label_tests_4.f03: Ditto.
6309         * binding_label_tests_5.f03: Ditto.
6310         * binding_label_tests_6.f03: Ditto.
6311         * binding_label_tests_7.f03: Ditto.
6312         * binding_label_tests_8.f03: Ditto.
6313         * binding_label_tests_9.f03: Ditto.
6314         * c_assoc.f90: Ditto.
6315         * c_assoc_2.f03: Ditto.
6316         * c_f_pointer_shape_test.f90: Ditto.
6317         * c_f_pointer_tests.f90: Ditto.
6318         * c_f_tests_driver.c: Ditto.
6319         * c_funloc_tests.f03: Ditto.
6320         * c_funloc_tests_2.f03: Ditto.
6321         * c_funloc_tests_3.f03: Ditto.
6322         * c_funloc_tests_3_funcs.c: Ditto.
6323         * c_kind_params.f90: Ditto.
6324         * c_kind_tests_2.f03: Ditto.
6325         * c_kinds.c: Ditto.
6326         * c_loc_driver.c: Ditto.
6327         * c_loc_test.f90: Ditto.
6328         * c_loc_tests_2.f03: Ditto.
6329         * c_loc_tests_2_funcs.c: Ditto.
6330         * c_loc_tests_3.f03: Ditto.
6331         * c_loc_tests_4.f03: Ditto.
6332         * c_loc_tests_5.f03: Ditto.
6333         * c_loc_tests_6.f03: Ditto.
6334         * c_loc_tests_7.f03: Ditto.
6335         * c_loc_tests_8.f03: Ditto.
6336         * c_ptr_tests.f03: Ditto.
6337         * c_ptr_tests_10.f03: Ditto.
6338         * c_ptr_tests_5.f03: Ditto.
6339         * c_ptr_tests_7.f03: Ditto.
6340         * c_ptr_tests_7_driver.c: Ditto.
6341         * c_ptr_tests_8.f03: Ditto.
6342         * c_ptr_tests_8_funcs.c: Ditto.
6343         * c_ptr_tests_9.f03: Ditto.
6344         * c_ptr_tests_driver.c: Ditto.
6345         * c_size_t_driver.c: Ditto.
6346         * c_size_t_test.f03: Ditto.
6347         * com_block_driver.f90: Ditto.
6348         * global_vars_c_init.f90: Ditto.
6349         * global_vars_c_init_driver.c: Ditto.
6350         * global_vars_f90_init.f90: Ditto.
6351         * global_vars_f90_init_driver.c: Ditto.
6352         * interop_params.f03: Ditto.
6353         * iso_c_binding_only.f03: Ditto.
6354         * iso_c_binding_rename_1.f03: Ditto.
6355         * iso_c_binding_rename_1_driver.c: Ditto.
6356         * iso_c_binding_rename_2.f03: Ditto.
6357         * iso_c_binding_rename_2_driver.c: Ditto.
6358         * kind_tests_2.f03: Ditto.
6359         * kind_tests_3.f03: Ditto.
6360         * module_md5_1.f90: Ditto.
6361         * only_clause_main.c: Ditto.
6362         * print_c_kinds.f90: Ditto.
6363         * test_bind_c_parens.f03: Ditto.
6364         * test_c_assoc.c: Ditto.
6365         * test_com_block.f90: Ditto.
6366         * test_common_binding_labels.f03: Ditto.
6367         * test_common_binding_labels_2.f03: Ditto.
6368         * test_common_binding_labels_2_main.f03: Ditto.
6369         * test_common_binding_labels_3.f03: Ditto.
6370         * test_common_binding_labels_3_main.f03: Ditto.
6371         * test_only_clause.f90: Ditto.
6372         * use_iso_c_binding.f90: Ditto.
6373         * value_5.f90: Ditto.
6374         * value_test.f90: Ditto.
6375         * value_tests_f03.f90: Ditto.
6376
6377 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6378
6379         * gcc.dg/tls/opt-14.c: New.
6380
6381 2007-07-01  Ollie Wild  <aaw@google.com>
6382
6383         * g++.dg/lookup/using16.C: New test.
6384         * g++.dg/lookup/using17.C: New test.
6385
6386 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6387
6388         PR fortran/32239
6389         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6390         (test_4): Use proper test for floating point equality.
6391         (test_8): Likewise.
6392
6393 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6394
6395         PR libgfortran/32554
6396         * gfortran.dg/fmt_p_1.f90: New test.
6397
6398 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6399
6400         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6401         initialization and fix dg-final check - the initialization loop is
6402         vectorizable.
6403
6404 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6405             Volker Reichelt  <reichelt@netcologne.de>
6406
6407         PR middle-end/32559
6408         * gcc.dg/pr32559.c: New test.
6409
6410 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6411
6412         PR tree-optimization/25371
6413         * gcc.dg/vect/pr25371.c: New test.
6414
6415 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6416
6417         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6418         when allocating and initializing a flexible array.
6419
6420 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6421
6422         PR fortran/20373
6423         * gfortran.dg/intrinsic.f90: New test.
6424
6425 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6426
6427         PR fortran/32555
6428         * gfortran.dg/fmt_zero_check.f90: New.
6429
6430 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6431
6432         PR fortran/30284
6433         * gfortran.dg/repeat_f90: New test.
6434
6435 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6436
6437         PR testsuite/25241
6438         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6439         -pedantic-errors, so we should match errors.
6440         * gcc.dg/cpp/escape-1.c: Likewise.
6441         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6442         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6443         warning.
6444         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6445         errors instead of warnings.
6446         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6447         a pedantic warning.
6448         * gcc.dg/cpp/arith-3.c: Likewise.
6449
6450 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6451
6452         PR testsuite/25241
6453         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6454         * gcc.dg/pch/valid-2.c: Likewise.
6455         * gcc.dg/pch/valid-3.c: Likewise.
6456         * gcc.dg/pch/warn-1.c: Likewise.
6457         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6458         
6459 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6460
6461         PR c/4076
6462         * gcc.dg/Wunused-function.c: New.
6463         
6464 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6465
6466         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6467
6468 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6469
6470         * g++.dg/other/canon-31724.C: New.
6471         
6472 2007-06-29  Jan Hubicka  <jh@suse.cz>
6473
6474         PR middle-end/32372
6475         * gcc.c-torture/compile/pr32372.c: new.
6476
6477 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6478
6479         * gfortran.dg/operator_3.f90: New test.
6480
6481 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6482
6483         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6484         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6485
6486 2007-06-29  Richard Guenther  <rguenther@suse.de>
6487
6488         PR middle-end/32493
6489         * gcc.dg/inline-23.c: New testcase.
6490
6491 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6492
6493         PR tree-optimization/24659
6494         * gcc.target/i386/vectorize2.c: New test.
6495         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6496         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6497
6498 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6499
6500         * gcc.dg/pointer-arith-9.c: New test.
6501
6502 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6503
6504         PR fortran/32483
6505         * gfortran.dg/fmt_read_2.f90: New.
6506
6507 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6508
6509         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6510         If it exists, don't try to create it.
6511
6512 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6513
6514         * g++.dg/ext/visibility/ms-compat-1.C: New.
6515
6516 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6517
6518         PR tree-opt/32417
6519         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6520
6521 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6522
6523         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6524         targets.
6525
6526 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6527
6528         PR fortran/32467
6529         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6530
6531 2007-06-27  Richard Guenther  <rguenther@suse.de>
6532
6533         PR middle-end/32492
6534         * gcc.dg/inline-22.c: New testcase.
6535
6536 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6537
6538         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6539         the scan-assembler constant.
6540
6541 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6542
6543         PR 20216
6544         * gcc.dg/pr20216.c: New.
6545
6546 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6547
6548         PR tree-opt/32421
6549         * gcc.dg/vect/pr32421.c: New test.
6550
6551 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6552
6553         PR c++/32111
6554         * g++.dg/other/friend5.C: New test.
6555
6556 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6557
6558         PR fortran/32464
6559         * gfortran.dg/host_assoc_function_2.f90: New test.
6560
6561         PR fortran/31494
6562         * gfortran.dg/host_assoc_call_1.f90: New test.
6563
6564 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6565
6566         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6567         
6568 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6569
6570         PR fortran/32456
6571         * gfortran.dg/error_format.f90: New test.
6572
6573 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6574
6575         PR fortran/32136
6576         * gfortran.dg/pr32136.f90: New test.
6577
6578 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6579
6580         PR fortran/31726
6581         * gfortran.dg/minmaxloc_1.f90: New test.
6582
6583         PR fortran/32298
6584         * gfortran.dg/minmaxloc_2.f90: New test.
6585
6586 2007-06-23  Richard Guenther  <rguenther@suse.de>
6587
6588         PR tree-optimization/16876
6589         PR middle-end/29478
6590         * gcc.dg/pr29254.c: The warning is bogus.
6591         * gcc.dg/warn-1.c: Likewise.
6592         * gcc.dg/assign-warn-3.c: Likewise.
6593         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6594
6595 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6596
6597         * gcc.c-torture/execute/20070623-1.c: New.
6598
6599 2007-06-22  Jan Hubicka  <jh@suse.cz>
6600
6601         * gcc.c-torture/compile/pr31541.c: New.
6602
6603 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6604
6605         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6606         Remove -m64 from dg-options.
6607
6608 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6609
6610         PR middle-end/32374
6611         * gcc.dg/pr32374.c: New test.
6612
6613 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6614
6615         PR fortran/32360
6616         * gfortran.dg/pointer_assign_3.f90: New test.
6617
6618 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6619
6620         * gcc.dg/tree-ssa/pr19590.c: New.
6621
6622 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6623
6624         PR fortran/31162
6625         * gfortran.dg/assign.f90: Update test.
6626         * gfortran.dg/real_do_1.f90: Update test.
6627         * gfortran.dg/gomp/omp_do1.f90: Update test.
6628         * gfortran.dg/warnings_are_errors_1.f: Update test.
6629         * gfortran.dg/g77/20010519-1.f: Update test.
6630         * gfortran.dg/g77/pr9258.f: Update test.
6631         * gfortran.dg/g77/960317-1.f: Update test.
6632
6633 2007-06-21  Richard Guenther  <rguenther@suse.de>
6634
6635         PR tree-optimization/32453
6636         * gcc.c-torture/compile/pr32453.c: New testcase.
6637
6638 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6639
6640         PR tree-optimization/31866
6641         * gcc.dg/pr31866.c: New test.
6642
6643 2007-06-21  Richard Guenther  <rguenther@suse.de>
6644
6645         PR tree-optimization/32451
6646         * g++.dg/torture/20070621-1.C: New testcase.
6647
6648 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6649
6650         * gcc.dg/attr-isr.c: Test delay slot content.
6651         
6652 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6653
6654         PR fortran/32361
6655         gfortran.dg/pointer_assign_2.f90: New test.
6656
6657 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6658
6659         PR fortran/25061
6660         gfortran.dg/invalid_procedure_name.f90: New test.
6661
6662 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6663
6664         PR tree-optimization/25737
6665         * gcc.dg/tree-ssa/alias-14.c: New test.
6666
6667 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6668
6669         * gcc.target/i386/large-size-array-3.c: New.
6670
6671 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6672         Richard Guenther  <rguenther@suse.de>
6673
6674         PR fortran/32140
6675         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6676
6677 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6678
6679         PR middle-end/31959
6680         * gcc.dg/pr31959.c: New test.
6681
6682         PR inline-asm/32109
6683         * g++.dg/ext/asm10.C: New test.
6684
6685         PR middle-end/32285
6686         * gcc.c-torture/execute/20070614-1.c: New test.
6687
6688 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6689
6690         * gcc.target/arm/stack-corruption.c: New test.
6691
6692 2007-06-19  Richard Guenther  <rguenther@suse.de>
6693
6694         * g++.dg/torture/pr30252.C: New testcase.
6695
6696 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR tree-optimization/32353
6699         * g++.dg/opt/nrv13.C: New test.
6700
6701 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6702
6703         PR fortran/20863
6704         PR fortran/20882
6705         * gfortran.dg/impure_assignment_2.f90 : New test.
6706
6707         PR fortran/32236
6708         * gfortran.dg/data_initialized_2.f90 : New test.
6709
6710         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6711         appropriate version of 'dmach'.
6712
6713 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6714
6715         PR target/32389
6716         * gcc.target/i386/pr32389.c New test.
6717
6718 2007-06-18  Simon Baldwin <simonb@google.com>
6719
6720         PR c++/31923
6721         * g++.dg/template/error25.C: New.
6722         * g++.dg/template/spec35.C: New.
6723
6724 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6725
6726         * gcc.c-torture/compile/pr32355.c: New testcase.
6727         
6728 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6729
6730         PR tree-optimization/32383
6731         * g++.dg/opt/pr32383.C: New test.
6732
6733 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6734
6735         PR rtl-optimization/32366
6736         * gcc.dg/vect/pr32366.c: New test.
6737
6738 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6739
6740         * gcc.c-torture/compile/pr32349.c: New testcase.
6741         
6742 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6743
6744         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6745         * gcc.target/sparc/combined-2.c: Likewise.
6746         * gcc.target/sparc/fexpand.c : Likewise.
6747         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6748         * gcc.target/sparc/fpack16.c : Likewise.
6749         * gcc.target/sparc/fpmerge.c : Likewise.
6750         * gcc.target/sparc/fpmul.c : Likewise.
6751         * gcc.target/sparc/noresult.c : Likewise.
6752         * gcc.target/sparc/pdist.c: Likewise.
6753
6754 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6755
6756         PR middle-end/31723
6757         * gcc.target/i386/recip-divf.c: New test.
6758         * gcc.target/i386/recip-sqrtf.c: Ditto.
6759         * gcc.target/i386/recip-vec-divf.c: Ditto.
6760         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6761         * gcc.target/i386/sse-recip.c: Ditto.
6762         * gcc.target/i386/sse-recip-vec.c: Ditto.
6763
6764 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6765
6766         PR tree-opt/32225
6767         * gcc.c-torture/compile/20070605-1.c: New test.
6768
6769         * gcc.c-torture/compile/20070603-1.c: New testcase.
6770         * gcc.c-torture/compile/20070603-2.c: New testcase.
6771
6772         * gcc.c-torture/compile/20070531-1.c: New test.
6773
6774         PR tree-opt/32167
6775         * gcc.c-torture/compile/20070531-2.c: New test.
6776
6777         PR tree-opt/32144
6778         * gcc.c-torture/compile/20070529-1.c: New test.
6779
6780         PR tree-opt/32145
6781         * gcc.c-torture/compile/20070529-2.c: New test.
6782
6783         PR tree-opt/32015
6784         * gcc.c-torture/compile/20070520-1.c: New test.
6785
6786         * g++.dg/ext/java-1.C: New test.
6787
6788         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6789         loops instead of one. Remove the "can't determine dependence"
6790         check.
6791         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6792         needed as the cast is gone in the first place.
6793         * gcc.dg/max-1.c: Change local variable a to be a global one.
6794         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6795         have a cast which is PREd.
6796
6797 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6798
6799         * g++.dg/lookup/anon6.C: New test.
6800
6801 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6802
6803         PR c++/31806
6804         * g++.dg/opt/static6.C: New testcase.
6805
6806 2007-06-14  Geoff Keating  <geoffk@apple.com>
6807
6808         * g++.dg/ext/visibility/overload-1.C: New.
6809
6810         PR 31093
6811         * g++.dg/ext/visibility/anon4.C: New.
6812
6813 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6814
6815         PR target/32268
6816         * gcc.target/i386/pr32268.c: New test.
6817
6818 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6819
6820         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6821         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6822         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6823
6824         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6825         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6826         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6827         BID is used.
6828
6829 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/32302
6832         * gfortran.dg/common_resize_1.f90: New test.
6833
6834 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6835
6836         PR target/32274
6837         * gcc.dg/vect/pr32224.c: Fix.   
6838         
6839 2007-06-13  Eric Christopher  <echristo@apple.com>
6840
6841         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6842
6843 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6844
6845         PR fortran/32323
6846         * gfortran.dg/actual_array_vect_1.f90: New.
6847
6848 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6849
6850         * gcc.target/sparc/mfpu.c: New test.
6851
6852 2007-06-12  Geoff Keating  <geoffk@apple.com>
6853
6854         * g++.dg/warn/weak1.C: Suppress on Darwin.
6855         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6856
6857 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6858
6859         PR middle-end/31579
6860          * g++.dg/torture/pr31579.C: New testcase.
6861
6862 2007-06-12  Ian Lance Taylor  <iant@google.com>
6863
6864         PR libstdc++/29286
6865         * g++.dg/init/new16.C: New test.
6866         * g++.dg/init/new17.C: New test.
6867         * g++.dg/init/new18.C: New test.
6868         * g++.dg/init/new19.C: New test.
6869
6870 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6871
6872         * gnat.dg/lhs_view_convert.adb: New test.
6873
6874 2007-06-12  Richard Guenther  <rguenther@suse.de>
6875
6876         PR tree-optimization/15353
6877         PR tree-optimization/31657
6878         * gcc.c-torture/execute/20070424-1.c: New testcase.
6879         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6880         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6881         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6882         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6883         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6884
6885 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         PR rtl-optimization/32293
6888         * gcc.dg/pr32293.c: New test.
6889
6890 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6891
6892         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6893
6894 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6895
6896         PR fortran/29786
6897         * gfortran.dg/equiv_7.f90: New test.
6898         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6899
6900         PR fortran/30875
6901         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6902
6903 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6904
6905         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6906         * gcc.dg/setjmp-4.c: Likewise.
6907         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6908
6909 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6910
6911         PR rtl-optimization/31025
6912         * gfortran.dg/pr31025.f90: New.
6913
6914 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6915
6916         PR target/32280
6917         * gcc.target/i386/pr32280.c: New test.
6918
6919 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6920
6921         PR middle-end/32279
6922         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6923
6924 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6925
6926         PR libgfortran/32235
6927         * gfortran.dg/backspace_9.f: New test.
6928
6929 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6930
6931         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6932
6933 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6934
6935         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6936
6937 2007-06-09  Ian Lance Taylor  <iant@google.com>
6938
6939         PR tree-optimization/32169
6940         * gcc.c-torture/compile/pr32169.c: New test.
6941
6942 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6943
6944         * gcc.dg/vect/costmodel: New directory.
6945         * gcc.dg/vect/costmodel/i386: New directory.
6946         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6947         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6948         New test.
6949         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6950         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6951         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6952         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6953         * gcc.dg/vect/costmodel/x86_64: New directory.
6954         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6955         New testsuite.
6956         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6957         New test.
6958         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6959         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6960         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6961         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6962         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6963
6964 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6965
6966         PR tree-optimization/32243
6967         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6968         flags for -Os tests.
6969         * gcc.dg/vect/03-vect-pr32243.c: New test.
6970
6971 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6972
6973         PR tree-optimization/32224
6974         * gcc.dg/vect/pr32224.c: New test.
6975
6976 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6977
6978         PR c++/32177
6979         * g++.dg/gomp/pr32177.C: New test.
6980
6981 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6982
6983         PR testsuite/25241
6984         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6985         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6986         warning nor an error.
6987         * gcc.dg/Wfatal-2.c: Likewise.
6988         * gcc.dg/Werror-1.c: Likewise.
6989         * gcc.dg/Werror-5.c: Likewise.
6990         * gcc.dg/Werror-7.c: Likewise.
6991         * gcc.dg/Werror-10.c: Likewise.
6992         * gcc.dg/Werror-11.c: Likewise.
6993
6994 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6995
6996         PR c++/30759
6997         * g++.dg/init/brace6.C: New test.
6998
6999 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7000
7001         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7002         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7003         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7004         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7005
7006         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7007         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7008         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7009         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7010         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7011         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7012         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7013         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7014
7015         * gcc.dg/darwin-minversion-3.c: New.
7016
7017 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7018
7019         * gcc.target/i386/builtin-copysign.c: New test.
7020
7021 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7022
7023         PR tree-optimization/32220
7024         * gfortran.dg/predcom-2.f: New testcase.
7025
7026 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7027
7028         PR tree-opt/32231
7029         * gcc.target/i386/vectorize4.c: New test.
7030
7031 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7032
7033         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7034
7035 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7036
7037         PR testsuite/25241
7038         * gcc.dg/simd-5.c: Mark output as a note.
7039         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7040         dg-message.
7041         * gcc.dg/simd-1.c: Likewise.
7042         * gcc.dg/always_inline.c: Mark output as a sorry.
7043         * gcc.dg/always_inline2.c: Likewise.
7044         * gcc.dg/always_inline3.c: Likewise.
7045
7046 2007-06-06  Ian Lance Taylor  <iant@google.com>
7047
7048         * g++.dg/conversion/enum1.C: New test.
7049
7050 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7051
7052         PR tree-optimization/32216
7053         * gcc.dg/vect/pr32216.c: New test.
7054
7055 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7056
7057         PR testsuite/18923
7058         * gfortran.dg/invalid_contains_1.f90: New test.
7059         * gfortran.dg/invalid_contains_2.f90: New test.
7060
7061 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7062
7063         PR testsuite/32057
7064         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7065         midnight issues.
7066
7067 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7068
7069         PR testsuite/25241
7070         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7071         dg-message to match de note.
7072         * gcc.dg/pr26570.c: Use dg-message for a note.
7073         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7074         dg-error instead of dg-warning because of -Werror.
7075         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7076         neither an error, nor a warning.
7077         * gcc.dg/glibc-uclibc-2.c: Likewise
7078         * gcc.dg/cpp/19940712-1.c: Likewise.
7079
7080 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7081
7082         PR preprocessor/23479
7083         * gcc.dg/binary-constants-1.c: Add test suites for
7084         the 0b-prefixed binary integer constants.
7085         * gcc.dg/binary-constants-2.c: Ditto.
7086         * gcc.dg/binary-constants-3.c: Ditto.
7087         * gcc.dg/binary-constants-4.c: Ditto.
7088
7089 2007-06-05  Ian Lance Taylor  <iant@google.com>
7090
7091         * gcc.dg/Wstrict-overflow-19.c: New test.
7092
7093 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7094
7095         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7096
7097 2007-06-04  Ian Lance Taylor  <iant@google.com>
7098
7099         * gcc.dg/Wstrict-overflow-18.c: New test.
7100
7101 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7102
7103         PR testsuite/25241
7104         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7105         * gcc.dg/cpp/mi5.c: Likewise.
7106         * gcc.dg/cpp/mi7.c: Likewise.
7107
7108 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7109
7110         PR c/32191
7111         * gcc.dg/pr32191.c: New test.
7112
7113 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7114
7115         PR fortran/32124
7116         * gfortran.dg/allocate_stat_1.f90: Remove.
7117
7118 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7119
7120         * gcc.target/i386/sse4_2-check.h: New.
7121         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7122         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7123         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7124         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7125         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7126         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7127         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7128         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7129         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7130         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7131         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7132         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7133         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7134         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7135         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7136         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7137         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7138         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7139
7140 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7141
7142         * gcc.dg/pie-link.c: New test.
7143
7144 2007-06-01  Ian Lance Taylor  <iant@google.com>
7145
7146         * gcc.dg/Wstrict-overflow-17.c: New test.
7147
7148 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7149
7150         * gcc.dg/builtin-return-1.c (g): New.
7151         (main): Allocate at least 64 bytes on the stack.
7152
7153 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7154
7155         * g++.dg/init/cleanup3.C: New test.
7156
7157 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7158
7159         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7160         int is 16 bits.
7161
7162 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7163
7164         PR fortran/32156
7165         * gfortran.dg/char_array_constructor_3.f90: New test.
7166
7167 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7168
7169         PR tree-optimization/32160
7170         * gfortran.dg/predcom-1.f: New test.
7171
7172 2007-05-31  Richard Guenther  <rguenther@suse.de>
7173
7174         * g++.dg/other/str_empty.C: Move...
7175         * g++.dg/other/pr30567.C: Move...
7176         * g++.dg/tree-ssa/pr27218.C: Move...
7177         * g++.dg/torture: ...here and remove dg-options.
7178
7179 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7180
7181         PR c++/32158
7182         * g++.dg/ext/is_pod_incomplete.C: New.
7183
7184 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7185             Douglas Gregor <doug.gregor@gmail.com>
7186             Pedro Lamarao <pedro.lamarao@mndfck.org>
7187             Howard Hinnant <howard.hinnant@gmail.com>
7188
7189         PR c++/7412
7190         PR c++/29939
7191         * g++.dg/cpp0x/rv8p.C: New.
7192         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7193         * g++.dg/cpp0x/cast-bug.C: New.
7194         * g++.dg/cpp0x/elision_weak.C: New.
7195         * g++.dg/cpp0x/collapse-bug.C: New.
7196         * g++.dg/cpp0x/rv3p.C: New.
7197         * g++.dg/cpp0x/rv7n.C: New.
7198         * g++.dg/cpp0x/overload-conv-1.C: New.
7199         * g++.dg/cpp0x/rv2n.C: New.
7200         * g++.dg/cpp0x/deduce.C: New.
7201         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7202         * g++.dg/cpp0x/rv6p.C: New.
7203         * g++.dg/cpp0x/template_deduction.C: New.
7204         * g++.dg/cpp0x/implicit-copy.C: New.
7205         * g++.dg/cpp0x/rv1p.C: New.
7206         * g++.dg/cpp0x/cast.C: New.
7207         * g++.dg/cpp0x/rv5n.C: New.
7208         * g++.dg/cpp0x/collapse.C: New.
7209         * g++.dg/cpp0x/overload-conv-2.C: New.
7210         * g++.dg/cpp0x/rv4p.C: New.
7211         * g++.dg/cpp0x/rvo.C: New.
7212         * g++.dg/cpp0x/iop.C: New.
7213         * g++.dg/cpp0x/rv3n.C: New.
7214         * g++.dg/cpp0x/rv7p.C: New.
7215         * g++.dg/cpp0x/reference_collapsing.C: New.
7216         * g++.dg/cpp0x/overload.C: New.
7217         * g++.dg/cpp0x/named.C: New.
7218         * g++.dg/cpp0x/rv2p.C: New.
7219         * g++.dg/cpp0x/rv6n.C: New.
7220         * g++.dg/cpp0x/not_special.C: New.
7221         * g++.dg/cpp0x/bind.C: New.
7222         * g++.dg/cpp0x/rv1n.C: New.
7223         * g++.dg/cpp0x/rv5p.C: New.
7224         * g++.dg/cpp0x/elision.C: New.
7225         * g++.dg/cpp0x/named_refs.C: New.
7226         * g++.dg/cpp0x/unnamed_refs.C: New.
7227         * g++.dg/cpp0x/rv4n.C: New.
7228         * g++.dg/cpp0x/elision_neg.C: New.
7229         * g++.dg/init/copy7.C: Run in C++98 mode.
7230         * g++.dg/overload/arg1.C: Ditto.
7231         * g++.dg/overload/arg4.C: Ditto.
7232
7233 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7234
7235         PR c++/31809
7236         * g++.dg/opt/static5.C: New test.
7237
7238 2007-05-30  Richard Guenther  <rguenther@suse.de>
7239
7240         * g++.dg/dg.exp: Prune torture/.
7241         * g++.dg/torture/dg-torture.exp: New testsuite.
7242
7243 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7244
7245         * gcc.target/arm/pr27387.C: Move and rename to ...
7246         * g++.dg/inherit/thunk8.C: ... here.
7247
7248 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR tree-optimization/31769
7251         * g++.dg/gomp/pr31769.C: New test.
7252
7253 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7254
7255         * gcc.target/i386/stack-realign.c: New.
7256
7257 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7258
7259         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7260
7261 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7262
7263         * gfortran.dg/sizeof.f90: New.
7264
7265 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7266
7267         PR c/31339
7268         * gcc.dg/boolcomplex-1.c: New test.
7269
7270         PR c++/31339
7271         * g++.dg/ext/boolcomplex-1.c: New test.
7272
7273 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7274
7275         * gcc.dg/matrix: New directory.
7276
7277 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7278
7279         PR fortran/32124
7280         * gfortran.dg/allocate_stat_1.f90: New.
7281
7282 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7283
7284         PR fortran/31972
7285         * transfer_hollerith_1.f90: New test.
7286
7287 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7288
7289         PR tree-opt/32100
7290         * gcc.c-torture/execute/vrp-7.c: New test.
7291
7292 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7293
7294         * gfortran.dg/transfer_simplify_4.f90: New test.
7295
7296 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7297
7298         PR fortran/32088
7299         * gfortran.dg/func_result_3.f90: New.
7300
7301 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7302
7303         PR middle-end/32083
7304         * gfortran.dg/transfer_simplify_3.f90: New.
7305
7306 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7307
7308         PR target/32065
7309         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7310         to compile options.
7311         * gcc.target/i386/pr32065-2.c: New test.
7312
7313 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7314
7315         PR fortran/31813
7316         * gfortran.dg/io_constraints_2.f90: Update.
7317
7318 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7319
7320         PR fortran/31219
7321         * gfortran.dg/array_constructor_17.f90: New test.
7322
7323 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7324
7325         PR tree-opt/32090
7326         * g++.dg/opt/array2.C: New testcase.
7327
7328 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7329
7330         PR target/32065
7331         * gcc.target/i386/pr32065.c: New test.
7332
7333 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7334             Marcus Meissner <meissner@suse.de>
7335
7336         * gcc.dg/attr-alloc_size.c: New.
7337
7338 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7339             Lee Millward  <lee.millward@gmail.com>
7340
7341         PR c++/31745
7342         * g++.dg/parse/crash34.C: New test.
7343
7344         * g++.dg/parse/crash35.C: New test.
7345
7346 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7347
7348         * gcc.target/i386/sse2-check.h: New.
7349         * gcc.target/i386/sse2-vec-1.c: Likewise.
7350         * gcc.target/i386/sse2-vec-2.c: Likewise.
7351         * gcc.target/i386/sse2-vec-3.c: Likewise.
7352         * gcc.target/i386/sse2-vec-4.c: Likewise.
7353         * gcc.target/i386/sse2-vec-5.c: Likewise.
7354         * gcc.target/i386/sse2-vec-6.c: Likewise.
7355
7356 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7357
7358         PR c++/31431
7359         PR c++/31432
7360         PR c++/31434
7361         PR c++/31435
7362         PR c++/31437
7363         PR c++/31438
7364         PR c++/31442
7365         PR c++/31443
7366         PR c++/31444
7367         PR c++/31445
7368         * g++.dg/cpp0x/pr31431.C: New.
7369         * g++.dg/cpp0x/pr31437.C: New.
7370         * g++.dg/cpp0x/pr31442.C: New.
7371         * g++.dg/cpp0x/pr31444.C: New.
7372         * g++.dg/cpp0x/pr31431-2.C: New.
7373         * g++.dg/cpp0x/pr31432.C: New.
7374         * g++.dg/cpp0x/pr31434.C: New.
7375         * g++.dg/cpp0x/pr31438.C: New.
7376         * g++.dg/cpp0x/pr31443.C: New.
7377         * g++.dg/cpp0x/pr31445.C: New.
7378         * g++.dg/cpp0x/variadic-crash1.C: New.
7379
7380 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7381
7382         * gcc.target/arm/long-calls-1.c: New test.
7383         * gcc.target/arm/long-calls-2.c: Likewise.
7384         * gcc.target/arm/long-calls-3.c: Likewise.
7385         * gcc.target/arm/long-calls-4.c: Likewise.
7386
7387 2007-05-25  Richard Guenther  <rguenther@suse.de>
7388             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7389
7390         PR tree-optimization/31982
7391         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7392
7393 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7394
7395         PR fortran/32047
7396         * gfortran.dg/result_in_spec_2.f90: New test.
7397
7398 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7399
7400         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7401
7402 2007-05-24  Ollie Wild  <aaw@google.com>
7403
7404         * gcc.dg/cpp/counter-1.c: New test.
7405         * gcc.dg/pch/counter-1.c: New test.
7406         * gcc.dg/pch/counter-1.hs: New file.
7407         * gcc.dg/pch/counter-2.c: New test.
7408         * gcc.dg/pch/counter-2.hs: New file.
7409         * gcc.dg/pch/counter-3.c: New test.
7410         * gcc.dg/pch/counter-3.hs: New file.
7411
7412 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7413
7414         * gcc.dg/tree-ssa/predcom-1.c: New test.
7415         * gcc.dg/tree-ssa/predcom-2.c: New test.
7416         * gcc.dg/tree-ssa/predcom-3.c: New test.
7417         * gcc.dg/tree-ssa/predcom-4.c: New test.
7418         * gcc.dg/tree-ssa/predcom-5.c: New test.
7419         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7420
7421 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7422
7423         PR testsuite/32062
7424         * gcc.target/i386/sse4_1-check.h (MASK): New.
7425
7426 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7427
7428         PR fortran/32038
7429         * gfortran.dg/pr25603.f: Initialize integer variables.
7430
7431 2007-05-23  Ian Lance Taylor  <iant@google.com>
7432
7433         * g++.dg/other/vrp1.C: New test.
7434
7435 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7436
7437         PR preprocessor/20077
7438         * gcc.dg/cpp/paste15.c: New test.
7439
7440 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7441             Nigel Stephens  <nigel@mips.com>
7442             Richard Sandiford  <richard@codesourcery.com>
7443
7444         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7445         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7446         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7447         * gcc.target/mips/inter/mips16-inter.exp: New.
7448
7449 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7450
7451         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7452
7453 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7454
7455         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7456         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7457         * gcc.target/i386/sse3-addsubps.c: Likewise.
7458         * gcc.target/i386/sse3-haddpd.c: Likewise.
7459         * gcc.target/i386/sse3-haddps.c: Likewise.
7460         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7461         * gcc.target/i386/sse3-hsubps.c: Likewise.
7462         * gcc.target/i386/sse3-lddqu.c: Likewise.
7463         * gcc.target/i386/sse3-movddup.c: Likewise.
7464         * gcc.target/i386/sse3-movshdup.c: Likewise.
7465         * gcc.target/i386/sse3-movsldup.c: Likewise.
7466
7467         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7468         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7469         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7470         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7471         * gcc.target/i386/ssse3-palignr.c: Likewise.
7472         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7473         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7474         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7475         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7476         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7477         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7478         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7479         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7480         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7481         * gcc.target/i386/ssse3-psignb.c: Likewise.
7482         * gcc.target/i386/ssse3-psignd.c: Likewise.
7483         * gcc.target/i386/ssse3-psignw.c: Likewise.
7484         * gcc.target/i386/ssse3-vals.h: Likewise.
7485
7486         * gcc.target/i386/sse3-check.h: New file.
7487         * gcc.target/i386/ssse3-check.h: Likewise.
7488
7489 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7490
7491         PR middle-end/31095
7492         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7493
7494 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7495
7496         PR middle-end/31606
7497         * gcc.c-torture/20070522-1.c: New testcase.
7498
7499 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7500
7501         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7502
7503 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7504
7505         * gcc.c-torture/execute/ieee/20000320-1.x,
7506         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7507         m68k-*-* and check_effective_target_coldfire_fpu.
7508
7509 2007-05-22  Ollie Wild  <aaw@google.com>
7510
7511         * g++.dg/lookup/hidden-class10.C: New test.
7512         * g++.dg/lookup/hidden-class11.C: New test.
7513
7514 2007-05-22  Ollie Wild  <aaw@google.com>
7515
7516         * g++.dg/lookup/name-clash5.C: New test.
7517         * g++.dg/lookup/name-clash6.C: New test.
7518
7519 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7520
7521         * g++.dg/other/i386-2.C: Update comments on header files tested.
7522         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7523         of <tmmintrin.h>.
7524         * gcc.target/i386/sse-12.c: Likewise.
7525         * gcc.target/i386/sse-13.c: Likewise.
7526         * gcc.target/i386/sse-14.c: Likewise.
7527
7528         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7529         Redefined to test with immediate operand.
7530         (__builtin_ia32_blendps): Likewise.
7531         (__builtin_ia32_blendpd): Likewise.
7532         (__builtin_ia32_dpps): Likewise.
7533         (__builtin_ia32_dpps): Likewise.
7534         (__builtin_ia32_insertps128): Likewise.
7535         (__builtin_ia32_vec_ext_v4sf): Likewise.
7536         (__builtin_ia32_vec_set_v16qi): Likewise.
7537         (__builtin_ia32_vec_set_v4si): Likewise.
7538         (__builtin_ia32_vec_set_v2di): Likewise.
7539         (__builtin_ia32_vec_ext_v16qi): Likewise.
7540         (__builtin_ia32_vec_ext_v4si): Likewise.
7541         (__builtin_ia32_vec_ext_v2di): Likewise.
7542         (__builtin_ia32_roundpd): Likewise.
7543         (__builtin_ia32_roundsd): Likewise.
7544         (__builtin_ia32_roundps): Likewise.
7545         (__builtin_ia32_roundss): Likewise.
7546         (__builtin_ia32_mpsadbw128): Likewise.
7547
7548 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7549
7550         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7551
7552 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7553
7554         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7555         failures.
7556         * gcc.dg/dfp/func-struct.c: Ditto.
7557         * gcc.dg/dfp/operator-assignment.c: Ditto.
7558         * gcc.dg/dfp/convert-bfp.c: Ditto.
7559         * gcc.dg/dfp/convert-int.c: Ditto.
7560         * gcc.dg/dfp/convert-int-max.c: Ditto.
7561         * gcc.dg/dfp/func-scalar.c: Ditto.
7562         * gcc.dg/dfp/cast.c: Ditto.
7563         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7564         failures, and fix a typo in return type of arg1_128.
7565         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7566         failures, and fix a typo in a constant suffix.
7567         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7568         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7569
7570 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7571             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7572
7573         * lib/gcc-dg.exp(process_message): New proc.
7574         (dg-message): New test directive.
7575         * gcc.dg/always_inline.c: Use dg-message.
7576         * gcc.dg/always_inline2.c: Ditto.
7577         * gcc.dg/always_inline3.c: Ditto.
7578         * gcc.dg/invalid-call-1.c: Ditto.
7579         * gcc.dg/pr17506.c: Ditto.
7580         * gcc.dg/simd-5.c: Ditto.
7581         * gcc.dg/simd-6.c: Ditto.
7582         * gcc.dg/va-arg-2.c: Ditto.
7583         * gcc.dg/cpp/syshdr.c: Ditto.
7584         * gcc.dg/cpp/unc4.c: Ditto.
7585         * gcc.dg/cpp/trad/mi1.c: Ditto.
7586         * gcc.dg/cpp/trad/mi5.c: Ditto.
7587         * gcc.dg/cpp/trad/mi7.c: Ditto.
7588         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7589         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7590         * gcc.test-framework/test-framework.awk: Special-case outexists
7591         tests.
7592
7593 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7594
7595         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7596         (bit_SSE4_2): Likewise.
7597         (bit_POPCNT): Likewise.
7598
7599         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7600         Check if assembler supports SSE4 instructions.
7601
7602         * gcc.target/i386/sse4_1-blendpd.c: New file.
7603         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7604         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7605         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7606         * gcc.target/i386/sse4_1-check.h: Likewise.
7607         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7608         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7609         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7610         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7611         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7612         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7613         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7614         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7615         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7616         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7617         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7618         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7619         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7620         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7621         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7622         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7623         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7624         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7625         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7626         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7627         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7628         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7629         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7630         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7631         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7632         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7633         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7634         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7635         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7636         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7637         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7638         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7639         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7640         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7641         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7642         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7643         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7644         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7645         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7646         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7647         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7648         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7649         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7650         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7651         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7652         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7653         * gcc.target/i386/sse4_1-round.h: Likewise.
7654         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7655         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7656         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7657         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7658         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7659         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7660         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7661         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7662         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7663         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7664         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7665         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7666         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7667         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7668
7669 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7670
7671         PR fortran/31627
7672         * gfortran.dg/bounds_check_7.f90: New test.
7673
7674 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7675
7676         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7677         (check_effective_target_sse4a): Ditto.
7678
7679         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7680         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7681         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7682         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7683         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7684         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7685         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7686         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7687         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7688         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7689         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7690         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7691         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7692         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7693         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7694         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7695         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7696         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7697         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7698         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7699
7700 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7701
7702         * g++.dg/ext/cleanup-1.C: New test.
7703         * g++.dg/ext/cleanup-2.C: Likewise.
7704         * g++.dg/ext/cleanup-3.C: Likewise.
7705         * g++.dg/ext/cleanup-4.C: Likewise.
7706         * g++.dg/ext/cleanup-5.C: Likewise.
7707         * g++.dg/ext/cleanup-6.C: Likewise.
7708         * g++.dg/ext/cleanup-8.C: Likewise.
7709         * g++.dg/ext/cleanup-9.C: Likewise.
7710         * g++.dg/ext/cleanup-10.C: Likewise.
7711         * g++.dg/ext/cleanup-11.C: Likewise.
7712         * g++.dg/ext/cleanup-dtor.C: Likewise.
7713
7714 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7715
7716         PR middle-end/31995
7717         * gcc.dg/vect/vect-102a.c: New test.
7718
7719 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7720             Paolo Carlini  <pcarlini@suse.de>
7721             Uros Bizjak  <ubizjak@gmail.com>
7722
7723         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7724         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7725         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7726         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7727         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7728         New testcases.
7729
7730 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7731
7732         PR fortran/32002
7733         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7734
7735 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7736
7737         PR fortran/32027
7738         * gfortran.dg/do_3.F90: Add checks for the final value of the
7739         loop variable.
7740
7741 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7742
7743         * gcc.c-torture/execute/990127-2.x: New file.
7744
7745 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7746
7747         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7748         * gcc.target/i386/sse-12: Add -O to compile options.
7749         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7750         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7751         and mm3dnow.h.  Add -O to compile options.
7752
7753 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7754
7755         PR fortran/31867
7756         * gfortran.dg/char_length_5.f90: New test.
7757
7758         PR fortran/31994
7759         * gfortran.dg/array_reference_1.f90: New test.
7760
7761 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7762
7763         PR middle-end/7651
7764         PR c++/11856
7765         PR c/12963
7766         PR c/23587
7767         PR other/29694
7768         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7769         * gcc.dg/Wtype-limits.c: New.
7770         * gcc.dg/Wtype-limits-Wextra.c: New.
7771         * gcc.dg/Wtype-limits-no.c: New.
7772         * g++.dg/warn/Wtype-limits.C: New.
7773         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7774         * g++.dg/warn/Wtype-limits-no.C: New.
7775
7776 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7777
7778         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7779         instead of "-msse2".'
7780         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7781         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7782         and mm3dnow.h.
7783         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7784         to test with immediate operand.
7785         (__builtin_ia32_insertqi): Ditto.
7786         (__builtin_ia32_palignr128): Ditto.
7787         (__builtin_ia32_palignr): Ditto.
7788         (__builtin_ia32_pshufhw): Ditto.
7789         (__builtin_ia32_pshuflw): Ditto.
7790         (__builtin_ia32_pshufd): Ditto.
7791         (__builtin_ia32_vec_set_v8hi): Ditto.
7792         (__builtin_ia32_vec_ext_v8hi): Ditto.
7793         (__builtin_ia32_shufpd): Ditto.
7794         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7795
7796 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7797
7798         PR fortran/32001
7799         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7800
7801 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7802
7803         PR target/31585
7804         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7805         and "__inline".  Use "-msse" instead of "-msse2".
7806
7807 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7808
7809         PR middle-end/7651
7810         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7811         * gcc.dg/20030906-2.c: Likewise.
7812         * objc.dg/method-17.m: Add -Wreturn-type.
7813         * obj-c++.dg/method-21.mm: Likewise.
7814
7815 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7816
7817         PR target/31585
7818         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7819         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7820         (__builtin_ia32_psrlqi128): Ditto.
7821         (__builtin_ia32_psrlwi128): Ditto.
7822         (__builtin_ia32_psrldi128): Ditto.
7823         (__builtin_ia32_psrldqi128): Ditto.
7824         (__builtin_ia32_pslldqi128): Ditto.
7825         (__builtin_ia32_psrawi128): Ditto.
7826         (__builtin_ia32_psradi128): Ditto.
7827         (__builtin_ia32_psllqi128): Ditto.
7828         (__builtin_ia32_pslldi128): Ditto.
7829         (__builtin_prefetch): Ditto.
7830         (__builtin_ia32_pshufw): Ditto.
7831         (__builtin_ia32_vec_set_v4hi): Ditto.
7832         (__builtin_ia32_vec_ext_v4hi): Ditto.
7833         (__builtin_ia32_shufps): Ditto.
7834         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7835
7836 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7837
7838         PR fortran/31974
7839         * gfortran.dg/char_allocation_1.f90: New test.
7840
7841 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7842
7843         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7844         * gcc.dg/Wconversion-sign.c: New.
7845         * gcc.dg/Wconversion-integer-no-sign.c: New.
7846         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7847         Wconversion-sign.C
7848         * g++.dg/warn/Wconversion-sign.C: New.
7849         * g++.old-deja/g++.other/warn4.C: Update.
7850         * g++.dg/warn/Wconversion1.C: Likewise.
7851
7852 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7853
7854         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7855         * gcc.dg/torture/builtin-math-4.c: Likewise.
7856
7857 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7858
7859         PR libfortran/31964
7860         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7861
7862 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7863
7864         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7865
7866 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7867
7868         PR target/31628
7869         * gcc.target/i386/pr31628.c: New.
7870
7871 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7872
7873         PR middle-end/31344
7874         * gcc.dg/pr31344.c: New test.
7875
7876 2007-05-17  Ian Lance Taylor  <iant@google.com>
7877
7878         PR tree-optimization/31953
7879         * gcc.c-torture/compile/pr31953.c: New test.
7880
7881 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7882
7883         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7884
7885         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7886         and drem.
7887         * gcc.dg/torture/builtin-math-4.c: Likewise.
7888
7889         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7890         * gcc.dg/torture/builtin-math-4.c: Likewise.
7891
7892         * gcc.dg/torture/builtin-math-4.c: New test.
7893
7894 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7895             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7896
7897         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7898         * gcc.dg/cpp/include2.c: Ditto.
7899         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7900         * gcc.dg/cpp/paste5.c: Ditto.
7901         * gcc.dg/cpp/paste6.c: Ditto.
7902         * gcc.dg/cpp/paste8.c: Ditto.
7903         * gcc.dg/cpp/paste11.c: Ditto.
7904         * gcc.dg/cpp/paste13.c: Ditto.
7905         * gcc.dg/cpp/skipping2.c: Ditto.
7906         * gcc.dg/reg-vol-struct-1.c: Ditto.
7907         * gcc.dg/Wshadow-1.c: Ditto.
7908         * gcc.dg/cpp/trad/comment.c: Ditto.
7909         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7910         * gcc.dg/cpp/if-2.c: Ditto.
7911         * gcc.dg/array-5.c: Ditto.
7912         * gcc.dg/inline-15.c: Ditto.
7913         * gcc.dg/pr27953.c: Ditto.
7914         * gcc.dg/Wno-c++-compat.c: Ditto.
7915
7916 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7917
7918         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7919
7920 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7921
7922         * gcc.c-torture/execute/20070517-1.c: New test.
7923
7924 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7925
7926         PR fortran/31919
7927         * gfortran.dg/min_max_conformance.f90: New test.
7928
7929 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7930
7931         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7932         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7933         gcc.dg/vect/vect-104.c: Use more complex construction to
7934         prevent vectorizing.
7935         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7936
7937 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7938
7939         PR tree-optimization/24659
7940         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7941         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7942         not vect_int target.
7943         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7944         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7945         targets.
7946         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7947         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7948         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7949
7950 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7951
7952         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7953         and x86_64-*-* targets.
7954         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7955
7956 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7957
7958         PR fortran/18769
7959         PR fortran/30881
7960         PR fortran/31194
7961         PR fortran/31216
7962         PR fortran/31427
7963         * transfer_simplify_1.f90: New test.
7964         * transfer_simplify_2.f90: New test.
7965
7966 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7967
7968         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7969
7970 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7971
7972         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7973
7974         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7975
7976         PR c/31924
7977         * gcc.dg/fltconst-1.c: New test.
7978
7979         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7980         * gcc.dg/dfp/operator-assignment.c: Ditto.
7981
7982 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7983
7984         PR c++/29928
7985         * g++.dg/rtti/typeid5.C: New.
7986
7987 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7988
7989         PR fortran/31725
7990         * gfortran.dg/substr_4.f: New test.
7991
7992 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7993
7994         * gcc.target/m68k/interrupt_thread-1.c,
7995         gcc.target/m68k/interrupt_thread-2.c,
7996         gcc.target/m68k/interrupt_thread-3.c: New.
7997         * gcc.target/m68k/m68k.exp: Accept fido.
7998
7999 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8000
8001         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8002         * gfortran.dg/altreturn_3.f90: Likewise.
8003         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8004         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8005         * gfortran.dg/inquire_iolength.f90: Likewise.
8006         * gfortran.dg/module_naming_1.f90: Likewise.
8007         * gfortran.dg/oldstyle_2.f90: Likewise.
8008         * gfortran.dg/operator_2.f90: Likewise.
8009         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8010         * gfortran.dg/used_types_11.f90: Likewise.
8011         * gfortran.dg/zero_array_components_1.f90: Likewise.
8012         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8013         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8014         * gfortran.dg/real_const_3.f90: Likewise.
8015
8016 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8017
8018         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8019         * gcc.dg/tree-ssa/loop-30.c: New test.
8020
8021 2007-05-13  Richard Guenther  <rguenther@suse.de>
8022
8023         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8024         scanning forwprop1.
8025         * g++.dg/tree-ssa/pr31146.C: Likewise.
8026
8027 2007-05-13  Revital Eres  <eres@il.ibm.com>
8028
8029         * gcc.dg/dse.c: New test.
8030
8031 2007-05-12  Richard Guenther  <rguenther@suse.de>
8032
8033         PR tree-optimization/31797
8034         * gcc.c-torture/compile/pr31797.c: New testcase.
8035
8036 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8037
8038         PR fortran/30746
8039         * gfortran.dg/host_assoc_function_1.f90: New test.
8040
8041 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8042
8043         PR c++/31829
8044         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8045
8046 2007-05-11  Silvius Rus  <rus@google.com>
8047
8048         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8049         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8050         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8051         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8052         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8053         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8054         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8055         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8056         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8057         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8058         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8059         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8060         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8061         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8062         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8063         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8064
8065 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8066
8067         PR other/31852
8068         * gcc.c-torture/execute/builtins/memchr.c: New.
8069         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8070         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8071
8072 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8073
8074         PR fortran/30876
8075         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8076         line.
8077         * gfortran.dg/recursive_reference_2.f90: New test.
8078
8079 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8080
8081         PR fortran/30878
8082         * gfortran.dg/namelist_29.f90: New test.
8083
8084 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8085
8086         PR fortran/31474
8087         * gfortran.dg/entry_10.f90: New test.
8088
8089 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8090
8091         PR tree-optimization/31885
8092         * gcc.dg/tree-ssa/loop-29.c: New test.
8093
8094 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8095
8096         * assumed_dummy_1.f90: Fix dg directive.
8097         * char_initialiser_actual.f90: Likewise.
8098         * nested_modules_2.f90: Likewise.
8099         * shift-alloc.f90: Likewise.
8100
8101 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8102
8103         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8104
8105 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8106
8107         PR libfortran/31880
8108         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8109
8110 2007-05-09  Mike Stump  <mrs@apple.com>
8111
8112         * g++.dg/other/first-global.C: Add -fpie for darwin.
8113         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8114
8115 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8116
8117         * gcc.dg/20070507-1.c: New testcase.
8118
8119 2007-05-08  Chao-ying Fu  <fu@mips.com>
8120
8121         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8122         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8123         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8124         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8125
8126 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8127
8128         PR 31847
8129         * gcc.dg/pr31847.c: New test.
8130
8131 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8132
8133         PR fortran/31692
8134         * gfortran.dg/actual_array_result_1.f90: New test.
8135
8136 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8137
8138         PR fortran/29397
8139         * gfortran.dg/parameter_array_init_1.f90: New test.
8140
8141         PR fortran/29400
8142         * gfortran.dg/parameter_array_init_2.f90: New test.
8143
8144 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8145
8146         PR target/31854
8147         * gcc.target/i386/pr31854.c: New test.
8148
8149 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8150
8151         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8152
8153 2007-05-07  Mike Stump  <mrs@apple.com>
8154
8155         * g++.old-deja/g++.mike/empty.C: Add.
8156
8157 2007-05-07  Eric Christopher  <echristo@apple.com>
8158
8159         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8160
8161 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8162
8163         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8164         variable.  Rearrange conversions from binary float to decimal float.
8165
8166 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8167
8168         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8169         x86.
8170
8171 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8172
8173         * gnat.dg/opt1.ad[sb]: New testcase.
8174
8175 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8176
8177         PR fortran/31399
8178         * gfortran.dg/do_3.F90: New test.
8179
8180 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8181
8182         PR fortran/31764
8183         * gfortran.dg/new_line.f90: Add new checks.
8184
8185 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8186
8187         PR fortran/31201
8188         * gfortran.dg/large_unit_1.f90: New.
8189         * gfortran.dg/large_unit_2.f90: New.
8190         * gfortran.dg/iostat_4.f90: New
8191         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8192
8193 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8194
8195         PR fortran/31540
8196         * gfortran.dg/char_result_4.f90: New test.
8197
8198 2007-06-05  Revital Eres  <eres@il.ibm.com>
8199
8200         PR 30957
8201         * gcc.dg/pr30957-1.c: New test.
8202
8203 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8204
8205         PR fortran/31251
8206         * gfortran.dg/char_type_len_2.f90: New test.
8207
8208 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8209
8210         PR 31775
8211         * g++.dg/other/nested-extern.cc: New.
8212         * g++.dg/other/nested-extern-1.C: New.
8213         * g++.dg/other/nested-extern-2.C: New.
8214
8215 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8216
8217         PR fortran/31760
8218         * gfortran.dg/erf.f90: New test.
8219         * gfortran.dg/besxy.f90: New test.
8220
8221 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8222
8223         PR fortran/22359
8224         * gfortran.dg/fseek.f90: New test.
8225
8226 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8227
8228         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8229
8230 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8231
8232         PR libfortran/31210
8233         * gfortran.dg/zero_length_1.f90: New test.
8234
8235 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8236
8237         PR fortran/31803
8238         * gfortran.dg/char_pointer_assign_3.f90: New test.
8239         * gfortran.dg/char_result_2.f90: Re-enable test.
8240
8241 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8242
8243         PR fortran/25071
8244         * gfortran.dg/char_length_3.f90: New test.
8245         * gfortran.dg/char_result_2.f90: Fix test.
8246
8247 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8248
8249         PR tree-optimization/30565
8250         * gcc.dg/tree-ssa/loop-27.c: New test.
8251
8252 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8253
8254         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8255         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8256         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8257         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8258
8259 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8260
8261         PR tree-optimization/31699
8262         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8263         New.
8264         (check_effective_target_vect_floatint_cvt): New.
8265         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8266         of specific targets.
8267         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8268         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8269         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8270         * gcc.dg/vect/vect-iv-4.c: Likewise.
8271         * gcc.dg/vect/vect-multitypes-11.c: New.
8272         * gcc.dg/vect/pr31699.c: New.
8273
8274 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8275
8276         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8277
8278 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8279
8280         PR C++/31663
8281         * g++.dg/warn/anonymous-namespace-2.C: New.
8282         * g++.dg/warn/anonymous-namespace-2.h: New.
8283
8284 2007-05-02  Paul Brook  <paul@codesourcery.com>
8285
8286         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8287
8288 2007-05-02  Eric Christopher  <echristo@apple.com>
8289
8290         * gcc.dg/cpp/if-div.c: New file.
8291
8292 2007-05-02  Tom Tromey  <tromey@redhat.com>
8293
8294         PR preprocessor/28709:
8295         * gcc.dg/cpp/pr28709.c: New file.
8296
8297 2007-05-02  Richard Guenther  <rguenther@suse.de>
8298
8299         PR tree-optimization/31146
8300         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8301
8302 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8303
8304         * gcc.c-torture/compile/limits-blockid.c: New.
8305         * gcc.c-torture/compile/limits-caselabels.c: New.
8306         * gcc.c-torture/compile/limits-declparen.c: New.
8307         * gcc.c-torture/compile/limits-enumconst.c: New.
8308         * gcc.c-torture/compile/limits-exprparen.c: New.
8309         * gcc.c-torture/compile/limits-externalid.c: New.
8310         * gcc.c-torture/compile/limits-fnargs.c: New.
8311         * gcc.c-torture/compile/limits-fndefn.c: New.
8312         * gcc.c-torture/compile/limits-idexternal.c: New.
8313         * gcc.c-torture/compile/limits-idinternal.c: New.
8314         * gcc.c-torture/compile/limits-pointer.c: New.
8315         * gcc.c-torture/compile/limits-stringlit.c: New.
8316         * gcc.c-torture/compile/limits-structmem.c: New.
8317         * gcc.c-torture/compile/limits-structnest.c: New.
8318
8319 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8320
8321         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8322
8323 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8324
8325         PR middle-end/31740
8326         * gcc.c-torture/compile/20070501-1.c: New testcase.
8327
8328 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8329
8330         PR fortran/31732
8331         * gfortran.dg/array_memset_2:  New test case.
8332
8333 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8334
8335         PR testsuite/31615
8336         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8337
8338 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8339
8340         PR testsuite/31589
8341         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8342         dg-final test.
8343         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8344         keyword to dg-final test.
8345         * gcc.dg/vect/vect-iv-4.c: Likewise.
8346         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8347         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8348         test.
8349         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8350         cast.
8351         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8352         * lib/target-supports.exp
8353         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8354         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8355
8356 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8357
8358         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8359         __LONG_LONG_MAX__ and its friends instead of those supplied by
8360         limits.h.
8361
8362 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8363
8364         PR C++/31721
8365         * g++.dg/ext/vector7.C: New testcase.
8366
8367 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8368
8369         PR fortran/31591
8370         * gfortran.dg/bound_simplification_1.f90: New test.
8371
8372 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8373
8374         PR fortran/31645
8375         * gfortran.dg/bom_error.f90: New test.
8376         * gfortran.dg/bom_include.f90: New test.
8377         * gfortran.dg/bom_UTF16-LE.f90: New test.
8378         * gfortran.dg/bom_UTF16-BE.f90: New test.
8379         * gfortran.dg/bom_UTF-8.f90: New test.
8380         * gfortran.dg/bom_UTF-32.f90: New test.
8381         * gfortran.dg/bom_UTF-8.F90: New test.
8382         * gfortran.dg/bom_include.inc: New file.
8383
8384 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8385
8386         PR C++/30221
8387         * g++.dg/init/ptrfn2.C: New test.
8388         * g++.dg/init/ptrfn3.C: New test.
8389
8390 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8391
8392         PR fortran/31711
8393         * gfortran.dg/dependency_21.f90: New test.
8394
8395 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8396
8397         * gfortran.dg/secnds.f: Use real*8.
8398         * gfortran.dg/secnds-1.f: Use real*8.
8399
8400 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8401
8402         PR libfortran/31532
8403         * gfortran.dg/inquire_5.f90: Update test.
8404
8405 2007-04-27  Ian Lance Taylor  <iant@google.com>
8406
8407         PR middle-end/31710
8408         * gcc.c-torture/compile/pr31710.c: New test.
8409
8410 2007-04-27  Richard Guenther  <rguenther@suse.de>
8411
8412         PR tree-optimization/30965
8413         PR tree-optimization/30978
8414         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8415         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8416         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8417         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8418
8419 2007-04-27  Richard Guenther  <rguenther@suse.de>
8420
8421         PR tree-optimization/31715
8422         * gcc.dg/Warray-bounds-4.c: New testcase.
8423
8424 2007-04-26  Ian Lance Taylor  <iant@google.com>
8425
8426         PR target/28675
8427         * gcc.c-torture/compile/pr28675.c: New test.
8428
8429 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8430
8431         PR C++/30016
8432         * g++.dg/ext/vector6.C: New test.
8433
8434 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8435
8436         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8437
8438 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8439
8440         PR middle-end/31617
8441         * g++.dg/other/str_empty.C: Add expected warning.
8442
8443 2007-04-26  Richard Guenther  <rguenther@suse.de>
8444         Daniel Berlin  <dberlin@dberlin.org>
8445
8446         PR tree-optimization/30567
8447         * g++.dg/other/pr30567.C: New testcase.
8448
8449 2007-04-26  Richard Guenther  <rguenther@suse.de>
8450
8451         PR tree-optimization/31703
8452         * gcc.c-torture/compile/pr31703.c: New testcase.
8453         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8454         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8455
8456 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8457
8458         * gfortran.dg/open_errors.f90: Added if statements checking
8459         the value of iostat.
8460
8461 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR c++/31598
8464         * g++.dg/gomp/pr31598.C: New test.
8465
8466         PR tree-optimization/30558
8467         * g++.dg/gomp/pr30558.C: New test.
8468
8469 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8470
8471         PR c++/31338
8472         * g++.dg/ext/complex2.C: New test.
8473
8474 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8475
8476         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8477
8478 2007-04-25  Thiemo Seufer  <ths@mips.com>
8479
8480         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8481         value to signed char.
8482
8483 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8484
8485         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8486         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8487         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8488
8489 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8490
8491         PR fortran/31668
8492         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8493         statement functions.
8494         * gfortran.dg/c_by_val_5.f90: New test.
8495
8496 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8497
8498         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8499         with two new subroutines to avoid parameter-induced aliasing.
8500         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8501         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8502
8503 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8504
8505         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8506         * g++.dg/warn/Warray-bounds.C: Likewise.
8507
8508 2007-04-24  Ian Lance Taylor  <iant@google.com>
8509
8510         PR tree-optimization/31605
8511         * gcc.c-torture/execute/pr31605.c: New test.
8512
8513 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8514
8515         PR fortran/31587
8516         * lib/gcc-dg.exp (scan-module): New function.
8517         * gfortran.dg/module_md5_1.f90: New test.
8518
8519 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8520
8521         * g++.old-deja/g++.pt/defarg6.C: Only run with
8522         -std=gnu++98.
8523         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8524         * g++.dg/cpp0x/variadic61.C: Ditto.
8525         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8526         * g++.dg/cpp0x/variadic62.C: Ditto.
8527         * g++.dg/template/meminit1.C: Ditto.
8528         * g++.dg/template/operator7.C: Ditto.
8529         * g++.dg/template/static15.C: Ditto.
8530         * g++.dg/template/invalid1.C: Ditto.
8531         * g++.dg/template/shift1.C: Ditto.
8532         * g++.dg/template/error10.C: Ditto.
8533
8534 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8535
8536         PR diagnostic/25923
8537         * gfortran.dg/pr25923.f90: New test.
8538
8539 2007-04-24  Ian Lance Taylor  <iant@google.com>
8540
8541         PR tree-optimization/31602
8542         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8543
8544 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8545
8546         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8547         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8548
8549 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8550
8551         * gcc.target/i386/reload-1.c. New.
8552
8553 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8554             Olga Golovanevsky  <olga@il.ibm.com>
8555
8556         * g++.dg/other/str_empty.C: New test.
8557
8558 2007-04-24  Richard Henderson  <rth@redhat.com>
8559
8560         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8561
8562 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8563
8564         PR target/31641
8565         * gcc.c-torture/compile/pr31641.c: New testcase.
8566
8567 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8568
8569         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8570         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8571         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8572         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8573
8574 2007-04-23  Simon Baldwin  <simonb@google.com>
8575
8576         * g++.dg/other/error15.C: New.
8577         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8578         triggering a "multiple parameters named" error.
8579
8580 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8581
8582         PR fortran/31618
8583         * gfortran.dg/backspace_8.f:  New test case.
8584
8585 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8586
8587         PR fortran/31630
8588         * gfortran.dg/used_types_17.f90: New test.
8589
8590         PR fortran/31620
8591         * gfortran.dg/zero_array_components_1.f90: New test.
8592
8593 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8594
8595         PR fortran/31616
8596         * gfortran.dg/open_errors.f90: Allow a different error message.
8597
8598 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8599
8600         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8601         Rename from check_effective_target_vect_pack_mod.  Rename global
8602         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8603         messages.
8604         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8605         rename.
8606         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8607         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8608
8609 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8610
8611         PR middle-end/31448
8612         * gcc.c-torture/execute/pr31448.c: New testcase.
8613
8614 2007-04-22  Nick Clifton  <nickc@redhat.com>
8615
8616         * gcc.dg/20020312-2.c: Add support for the FRV.
8617
8618 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8619
8620         PR tree-optimization/24659
8621         * gcc.dg/vect/vect-float-extend-1.c: New test.
8622         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8623
8624 2007-04-22  Richard Guenther  <rguenther@suse.de>
8625
8626         PR tree-optimization/29789
8627         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8628         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8629
8630 2007-04-22  Revital Eres  <eres@il.ibm.com>
8631
8632         * gcc.dg/var-expand2.c: New test.
8633
8634 2007-04-22  Revital Eres  <eres@il.ibm.com>
8635
8636         * gcc.dg/var-expand3.c: New test.
8637
8638 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8639
8640         PR fortran/31495
8641         * gfortran.dg/continuation_8.f90: New test.
8642
8643 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8644
8645         PR C/30265
8646         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8647         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8648
8649 2007-04-21  Richard Guenther  <rguenther@suse.de>
8650
8651         PR middle-end/31136
8652         * gcc.c-torture/execute/pr31136.c: New testcase.
8653
8654 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8655
8656         * gcc.target/i386/movsi-sm-1.c: New.
8657
8658 2007-04-20  Richard Henderson  <rth@redhat.com>
8659
8660         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8661         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8662
8663 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8664
8665         * gcc.target/i386/ordcmp-1.c: New test.
8666         * gcc.target/i386/unordcmp-1.c: New test.
8667
8668         PR tree-optimization/31632
8669         * gcc.c-torture/compile/20070419-1.c: New test.
8670
8671 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8672
8673         * gcc.dg/invalid-call-1.c: New test.
8674
8675 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8676
8677         PR diagnostic/31227
8678         * gcc.dg/Warray-bounds-3.c: New.
8679
8680 2007-04-18  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/19431
8683         PR tree-optimization/21463
8684         * gcc.c-torture/execute/20070212-1.c: New testcase.
8685         * gcc.c-torture/execute/20070212-2.c: Likewise.
8686         * gcc.c-torture/execute/20070212-3.c: Likewise.
8687         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8688         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8689         * g++.dg/tree-ssa/pr21463.C: Likewise.
8690         * g++.dg/tree-ssa/pr30738.C: Likewise.
8691
8692 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8693
8694         PR c++/31513
8695         * g++.dg/expr/bitfield8.C: New test.
8696
8697 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8698             Richard Sandiford  <richard@codesourcery.com>
8699
8700         * lib/target-supports.exp (check_profiling_available): Return 0
8701         for uClibc with -p or -pg.
8702
8703 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8704
8705         PR c++/31517
8706         * g++.dg/template/init7.C: New test.
8707
8708 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8709
8710         PR rtl-optimization/31360
8711         * gcc.dg/loop-7.c: New test.
8712
8713 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8716         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8717         build.
8718         (compat-execute): Likewise.
8719         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8720         files to remote hosts.
8721         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8722         (c-torture-execute): Likewise.
8723         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8724         or plain file.  Use remote_upload and remote_download to copy
8725         files about.
8726         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8727         before scanning it.
8728
8729 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8730
8731         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8732
8733 2007-04-16  Lawrence Crowl  <crowl@google.com>
8734
8735         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8736         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8737         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8738         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8739         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8740         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8741         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8742         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8743         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8744         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8745         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8746
8747         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8748         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8749         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8750         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8751         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8752         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8753         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8754         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8755         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8756         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8757         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8758
8759 2007-04-16  Ian Lance Taylor  <iant@google.com>
8760
8761         PR tree-optimization/31522
8762         * gcc.dg/Wstrict-overflow-16.c: New test.
8763
8764 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8765
8766         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8767
8768 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8769
8770         PR fortran/31144
8771         * gfortran.dg/module_naming_1.f90: New.
8772
8773 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8774
8775         * lib/target-supports.exp (check_profiling_available): Return
8776         false for m68k-*-uclinux.
8777
8778 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8779
8780         PR c++/29365
8781         Testcase for c++ anonymous namespace warning
8782
8783         * g++.dg/warn/anonymous-namespace-1.C: New test
8784         * g++.dg/warn/anonymous-namespace-1.h: New test
8785
8786 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8787
8788         PR testsuite/31578
8789         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8790
8791 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8792
8793         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8794
8795 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8796
8797         PR fortran/31204
8798         * gfortran.dg/array_constructor_16.f90: New test.
8799
8800 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8801
8802         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8803         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8804
8805 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8806
8807         PR rtl-optimization/31500
8808         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8809         * g++.dg/warn/Warray-bounds.C: Likewise.
8810
8811 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8812
8813         PR C/31520
8814         * gcc.dg/gnu89-init-4.c: New testcase.
8815
8816 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8817
8818         PR c++/25874
8819         * gcc.dg/gomp/pr25874.c: Add dg-options.
8820         * g++.dg/gomp/pr25874.C: Add dg-options.
8821
8822 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8823
8824         PR fortran/21061
8825         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8826         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8827
8828 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8829
8830         PR fortran/31561
8831         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8832
8833 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8834
8835         PR fortran/29507
8836         PR fortran/31404
8837         * gfortran.dg/initialization_6.f90: New test.
8838
8839 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8840
8841         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8842
8843         * lib/target-supports.exp (check_gc_sections_available):
8844         Return false if ldflags includes -elf2flt.
8845
8846 2007-04-13  Jason Merrill  <jason@redhat.com>
8847
8848         PR c++/31074
8849         * conv3.C: New test.
8850
8851 2007-04-13  Mike Stump  <mrs@apple.com>
8852
8853         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8854         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8855
8856 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8857
8858         PR tree-optimization/29598
8859         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8860
8861 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8862
8863         PR fortran/31559
8864         * gfortran.dg/func_assign.f90: New test.
8865
8866 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8867
8868         PR fortran/31550
8869         * gfortran.dg/used_types_16.f90: New test.
8870
8871 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8872
8873         PR fortran/18937
8874         * gfortran.dg/goto_2.f90: New.
8875         * gfortran.dg/goto_3.f90: New.
8876         * gfortran.dg/pr17708.f90: Rename to ...
8877         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8878
8879 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8880
8881         PR fortran/31562
8882         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8883         instead of a struct.
8884
8885 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8886
8887         PR fortran/31562
8888         * gfortran.dg/value_4.c: Use GNU extensions for complex
8889         instead of a struct.
8890
8891 2007-04-13  Richard Guenther  <rguenther@suse.de>
8892
8893         PR tree-optimization/21258
8894         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8895
8896 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8897
8898         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8899         <complex.h>.
8900
8901 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8902
8903         PR fortran/31250
8904         * gfortran.dg/char_length_2.f90: New.
8905         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8906         * gfortran.dg/repeat_4.f90: Likewise.
8907
8908         PR fortran/31266
8909         * gfortran.dg/char_assign_1.f90: New.
8910
8911         PR fortran/31471
8912         * gfortran.dg/block_name_1.f90: New.
8913         * gfortran.dg/block_name_2.f90: New.
8914
8915 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8916
8917         PR c++/31078
8918         * g++.dg/other/pr31078.C: New.
8919
8920 2007-04-12  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/31169
8923         * gcc.c-torture/execute/pr31169.c: New testcase.
8924
8925 2007-04-12  Richard Guenther  <rguenther@suse.de>
8926
8927         PR tree-optimization/24689
8928         PR tree-optimization/31307
8929         * g++.dg/tree-ssa/pr31307.C: New testcase.
8930         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8931
8932 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8933
8934         PR fortran/31472
8935         * gfortran.dg/access_spec_1.f90: New test.
8936         * gfortran.dg/access_spec_2.f90: New test.
8937         * gfortran.dg/non_module_public.f90: Match new error message.
8938
8939 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8940
8941         PR testsuite/31538
8942         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8943         to 4 at line 38 to fix bounds problem.
8944
8945 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8946
8947         PR testsuite/31240
8948         * gfortran.dg/pointer_intent_1.f90: Fix test.
8949
8950 2007-04-10  Eric Christopher  <echristo@apple.com>
8951
8952         * lib/target-supports.exp
8953         (check_effective_target_fstack_protector): Rewrite.
8954
8955 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8956
8957         PR c++/31449
8958         * g++.dg/init/const5.C: New test.
8959
8960 2007-04-09  Jan Hubicka  <jh@suse.cz>
8961
8962         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8963
8964 2007-04-08  Jan Hubicka  <jh@suse.cz>
8965
8966         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8967
8968 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8969
8970         PR fortran/31257
8971         * gfortran.dg/achar_4.f90: New test.
8972
8973 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8974
8975         PR fortran/30880
8976         * gfortran.dg/used_dummy_types_8.f90: New test.
8977
8978 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8979
8980         PR fortran/30872
8981         * gfortran.dg/parameter_array_element_1.f90: New test.
8982
8983 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8984
8985         PR fortran/31222
8986         * gfortran.dg/default_numeric_type_1.f90: New test.
8987
8988 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8989
8990         PR fortran/31424
8991         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8992
8993 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8994
8995         PR fortran/31293
8996         * gfortran.dg/interface_12.f90: New test.
8997
8998 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8999
9000         * gcc.dg/format/opt-6.c: New test.
9001         * gcc.dg/format/nul-1.c: New test.
9002         * gcc.dg/format/nul-2.c: New test.
9003
9004 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9005
9006         PR libgfortran/31395
9007         * gfortran.dg/fmt_colon.f90: New test.
9008
9009 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9010
9011         * g++.old-deja/g++.other/init18.C: Use
9012         dg-require-effective-target instead of an explicit xfail.
9013
9014 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9015
9016         * gcc.dg/dfp/signbit-1.c
9017         * gcc.dg/dfp/signbit-2.c
9018
9019 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9020
9021         PR fortran/31483
9022         * gfortran.dg/altreturn_5.f90: New test.
9023
9024 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9025
9026         PR fortran/31292
9027         * gfortran.dg/contained_module_proc_1.f90: New test.
9028
9029 2007-04-04  Stuart Hastings  <stuart@apple.com>
9030
9031         PR 31281
9032         * objc/execute/exceptions/pr31281.m: New.
9033
9034 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9035
9036         * g++.dg/ext/dllimport12.C: Update comments.
9037
9038 2007-04-03  Eric Christopher  <echristo@apple.com>
9039
9040         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9041
9042 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9043
9044         PR fortran/31304
9045         * gfortran.dg/repeat_2.f90: New test.
9046         * gfortran.dg/repeat_3.f90: New test.
9047         * gfortran.dg/repeat_4.f90: New test.
9048
9049 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9050
9051         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9052
9053 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR c++/30847
9056         * g++.dg/parse/cond3.C: New test.
9057
9058         PR middle-end/30704
9059         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9060
9061 2007-04-02  Jason Merrill  <jason@redhat.com>
9062
9063         PR c++/31187
9064         * g++.dg/ext/visibility/anon3.C: New test.
9065
9066 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9067
9068         PR libgfortran/31052
9069         * gfortran.dg/namelist_28.f90: New test.
9070
9071 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9072
9073         PR libgfortran/31366
9074         * gfortran.dg/direct_io_6.f90: New test.
9075
9076 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9077
9078         PR libgfortran/31207
9079         * gfortran.dg/advance_5.f90: New test.
9080         * gfortran.dg/advance_6.f90: New test.
9081
9082 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9083
9084         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9085         * g++.dg/ext/dllimport7.C: Likewise.
9086         * g++.dg/ext/selectany1.C: Likewise.
9087
9088 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9089
9090         * g++.dg/parser/pr31138.C: New.
9091         * g++.dg/parser/pr31140.C: New.
9092         * g++.dg/parser/pr31141.C: New.
9093
9094 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9095
9096         PR c++/26099
9097         * g++.dg/ext/is_base_of.C: New.
9098         * g++.dg/ext/has_virtual_destructor.C: New.
9099         * g++.dg/ext/is_polymorphic.C: New.
9100         * g++.dg/ext/is_base_of_diagnostic.C: New.
9101         * g++.dg/ext/is_enum.C: New.
9102         * g++.dg/ext/has_nothrow_assign.C: New.
9103         * g++.dg/ext/has_nothrow_constructor.C: New.
9104         * g++.dg/ext/is_empty.C: New.
9105         * g++.dg/ext/has_trivial_copy.C: New.
9106         * g++.dg/ext/has_trivial_assign.C: New.
9107         * g++.dg/ext/is_abstract.C: New.
9108         * g++.dg/ext/is_pod.C: New.
9109         * g++.dg/ext/has_nothrow_copy.C: New.
9110         * g++.dg/ext/is_class.C: New.
9111         * g++.dg/ext/has_trivial_constructor.C: New.
9112         * g++.dg/ext/is_union.C: New.
9113         * g++.dg/ext/has_trivial_destructor.C: New.
9114         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9115         * g++.dg/template/crash43.C: Likewise.
9116
9117 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9118
9119         * g++.dg/warn/pedantic2.C: New testcase.
9120
9121 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9122
9123         * size_dim.f90: Fix dg directive.
9124         * pr16433.f: Likewise.
9125         * use_6.f90: Likewise.
9126         * use_7.f90: Likewise.
9127         * entry_9.f90: Likewise.
9128         * pointer_intent_2.f90: Likewise.
9129         * protected_1.f90: Likewise.
9130         * fmt_missing_period_2.f: Likewise.
9131         * pointer_intent_3.f90: Likewise.
9132         * protected_2.f90: Likewise.
9133         * protected_3.f90: Likewise.
9134         * pr15754.f90: Likewise.
9135         * protected_4.f90: Likewise.
9136         * protected_5.f90: Likewise.
9137         * initialization_2.f90: Likewise.
9138         * protected_6.f90: Likewise.
9139         * continuation_7.f90: Likewise.
9140         * derived_function_interface_1.f90: Likewise.
9141         * der_pointer_4.f90: Likewise.
9142         * fmt_zero_precision.f90: Likewise.
9143         * blockdata_3.f90: Likewise.
9144         * fmt_missing_period_1.f: Likewise.
9145         * real_const_3.f90: Likewise.
9146         * use_4.f90: Likewise.
9147         * fmt_missing_period_3.f: Likewise.
9148         * use_5.f90: Likewise.
9149
9150 2007-03-28  Mike Stump  <mrs@apple.com>
9151
9152         * gcc.dg/darwin-comm.c: Add.
9153
9154 2007-03-28  Eric Christopher  <echristo@apple.com>
9155
9156         * lib/target-supports.exp (check_effective_target_fstack_protector):
9157         New.
9158         * gcc.dg/ssp-1.c: Use.
9159         * gcc.dg/ssp-2.c: Ditto.
9160
9161 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9162
9163         PR c++/29077
9164         * g++.dg/parse/constructor3.C: New test.
9165
9166 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9167
9168         * gnat.dg/thin_pointer.ad[sb]: New test.
9169
9170 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9171
9172         * g++.dg/cpp0x/bracket1.C: New.
9173         * g++.dg/cpp0x/bracket2.C: New.
9174         * g++.dg/cpp0x/bracket3.C: New.
9175         * g++.dg/cpp0x/bracket4.C: New.
9176
9177 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9178
9179         * g++.dg/cpp0x/temp_default1.C: New.
9180         * g++.dg/cpp0x/temp_default3.C: New.
9181         * g++.dg/cpp0x/temp_default2.C: New.
9182         * g++.dg/cpp0x/temp_default4.C: New.
9183
9184 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9185
9186         PR c++/29993
9187         * g++.dg/other/cv_func2.C: New.
9188
9189 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9190
9191         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9192         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9193         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9194         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9195
9196         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9197         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9198
9199         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9200
9201         * lib/compat.exp (compat-execute): Fix processing of file names.
9202
9203 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9204
9205         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9206
9207 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9208
9209         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9210         Delete created executable test file.
9211         (check_effective_target_fortran_large_int): Ditto.
9212         (check_effective_target_static_libgfortran): Ditto.
9213
9214 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9215
9216         PR c++/30500
9217         * g++.dg/warn/pragma-system_header1.C: New test.
9218         * g++.dg/warn/pragma-system_header2.C: New test.
9219         * g++.dg/warn/pragma-system_header1.h. New.
9220         * g++.dg/warn/pragma-system_header2.h. New.
9221
9222 2007-03-26  Ian Lance Taylor  <iant@google.com>
9223
9224         PR tree-optimization/31345
9225         * gcc.c-torture/compile/pr31345-1.c: New test.
9226
9227 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9228
9229         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9230         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9231         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9232         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9233         * gfortran.dg/overload_1.f90: Likewise.
9234         * gfortran.dg/impure_assignment_1.f90: Likewise.
9235         * gfortran.dg/error_recovery_3.f90: Likewise.
9236         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9237         * gfortran.dg/sequence_types_1.f90: Likewise.
9238         * gfortran.dg/internal_references_1.f90: Likewise.
9239         * gfortran.dg/present_1.f90: Likewise.
9240         * gfortran.dg/volatile10.f90: Likewise.
9241         * gfortran.dg/module_equivalence_2.f90: Likewise.
9242         * gfortran.dg/use_4.f90: Likewise.
9243         * gfortran.dg/elemental_result_1.f90: Likewise.
9244         * gfortran.dg/generic_actual_arg.f90: Likewise.
9245         * gfortran.dg/private_type_5.f90: Likewise.
9246         * gfortran.dg/protected_4.f90: Likewise.
9247         * gfortran.dg/interface_3.f90: Likewise.
9248
9249 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9250
9251         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9252         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9253
9254 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9255
9256         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9257
9258 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9259
9260         PR libgfortran/31199
9261         * gfortran.dg/fmt_t_4.f90: New test.
9262
9263 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9264
9265         PR libfortran/31297
9266         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9267         * gfortran.dg/backspace_6.f:  Likewise.
9268         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9269         * gfortran.dg/direct_io_2.f90:  Likewise.
9270         * gfortran.dg/write_back.f:  Likewise.
9271         * gfortran.dg/write_rewind_2.f:  Likewise.
9272         * gfortran.dg/write_rewind_1.f:  Likewise.
9273         * gfortran.dg/write_rewind_2.f:  Likewise.
9274
9275 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9276
9277         PR tree-optimization/30784
9278         * gcc.dg/vect/pr30784.c: New test.
9279
9280 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9281
9282         PR fortran/30877
9283         * gfortran.dg/operator_1.f90: New test.
9284         * gfortran.dg/operator_2.f90: New test.
9285
9286 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9287
9288         PR libfortran/31196
9289         * gfortran.dg/reshape_transpose_1.f90:  New test.
9290
9291 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9292
9293         PR fortran/30655
9294         * gfortran.dg/bounds_check_6.f90: New test.
9295
9296 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9297
9298         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9299         #ifndef/#endif.
9300         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9301         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9302
9303 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9304
9305         PR fortran/31209
9306         * gfortran.dg/pointer_function_actual_1.f90: New test.
9307
9308         PR fortran/31200
9309         * gfortran.dg/pointer_function_actual_2.f90: New test.
9310
9311         PR fortran/31215
9312         * gfortran.dg/result_in_spec_1.f90: New test.
9313
9314 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9315
9316         PR fortran/30834
9317         * gfortran.dg/integer_exponentiation_3.F90: New test.
9318         * gfortran.dg/integer_exponentiation_4.f90: New test.
9319         * gfortran.dg/integer_exponentiation_5.F90: New test.
9320
9321 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/30863
9324         * g++.dg/template/error24.C: New test.
9325         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9326
9327 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9328
9329         PR c++/31273
9330         * g++.dg/expr/bitfield7.C: New test.
9331
9332 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9333
9334         PR other/23572
9335         * gcc.dg/float-range-4.c: New.
9336         * gcc.dg/float-range-1.c: Update. Test for a warning.
9337         * gcc.dg/float-range-3.c: New.
9338         * gcc.dg/float-range-5.c: New.
9339
9340 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9341
9342         PR fortran/31262
9343         * gfortran.dg/no_range_check_1.f90: New test.
9344
9345 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9346
9347         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9348         * g++.dg/other/static1.C: Remove stray semicolon.
9349         * g++.dg/other/init1.C: Likewise.
9350         * g++.dg/rtti/dyncast1.C: Likewise.
9351         * g++.dg/tree-ssa/pr17153.C: Likewise.
9352         * g++.dg/lookup/disamb1.C: Likewise.
9353         * g++.dg/lookup/scoped2.C: Likewise.
9354         * g++.dg/lookup/friend7.C: Likewise.
9355         * g++.dg/parse/parse4.C: Likewise.
9356         * g++.dg/parse/parse5.C: Likewise.
9357         * g++.dg/expr/pr29066.C: Likewise.
9358         * g++.dg/expr/cast4.C: Likewise.
9359         * g++.dg/tc1/dr193.C: Likewise.
9360         * g++.dg/tc1/dr213.C: Likewise.
9361         * g++.dg/abi/dcast1.C: Likewise.
9362         * g++.dg/abi/covariant2.C: Likewise.
9363         * g++.dg/inherit/covariant11.C: Likewise.
9364         * g++.dg/inherit/covariant9.C: Likewise.
9365         * g++.dg/inherit/covariant10.C: Likewise.
9366         * g++.dg/init/static3.C: Likewise.
9367         * g++.dg/init/init-ref3.C: Likewise.
9368         * g++.dg/init/ref10.C: Likewise.
9369         * g++.dg/template/meminit2.C: Likewise.
9370         * g++.dg/template/using9.C: Likewise.
9371         * g++.dg/template/friend9.C: Likewise.
9372         * g++.dg/template/ref1.C: Likewise.
9373         * g++.old-deja/g++.warn/inline.C: Likewise.
9374         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9375         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9376         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9377         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9378         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9379         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9380         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9381         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9382         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9383         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9384         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9385         * g++.old-deja/g++.brendan/template11.C: Likewise.
9386         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9387         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9388         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9389         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9390         * g++.old-deja/g++.jason/parse9.C: Likewise.
9391         * g++.old-deja/g++.jason/byval2.C: Likewise.
9392         * g++.old-deja/g++.jason/overload8.C: Likewise.
9393         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9394         * g++.old-deja/g++.jason/template33.C: Likewise.
9395         * g++.old-deja/g++.jason/return3.C: Likewise.
9396         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9397         * g++.old-deja/g++.jason/virtual.C: Likewise.
9398         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9399         * g++.old-deja/g++.jason/template27.C: Likewise.
9400         * g++.old-deja/g++.jason/synth6.C: Likewise.
9401         * g++.old-deja/g++.jason/ref8.C: Likewise.
9402         * g++.old-deja/g++.jason/offset1.C: Likewise.
9403         * g++.old-deja/g++.other/static20.C: Likewise.
9404         * g++.old-deja/g++.other/array1.C: Likewise.
9405         * g++.old-deja/g++.other/new3.C: Likewise.
9406         * g++.old-deja/g++.other/array2.C: Likewise.
9407         * g++.old-deja/g++.other/overload9.C: Likewise.
9408         * g++.old-deja/g++.other/cast6.C: Likewise.
9409         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9410         * g++.old-deja/g++.other/eh4.C: Likewise.
9411         * g++.old-deja/g++.other/using7.C: Likewise.
9412         * g++.old-deja/g++.other/init18.C: Likewise.
9413         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9414         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9415         * g++.old-deja/g++.other/dtor11.C: Likewise.
9416         * g++.old-deja/g++.pt/static11.C: Likewise.
9417         * g++.old-deja/g++.pt/crash19.C: Likewise.
9418         * g++.old-deja/g++.pt/overload12.C: Likewise.
9419         * g++.old-deja/g++.pt/crash46.C: Likewise.
9420         * g++.old-deja/g++.pt/mi1.C: Likewise.
9421         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9422         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9423         * g++.old-deja/g++.pt/local5.C: Likewise.
9424         * g++.old-deja/g++.pt/typename2.C: Likewise.
9425         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9426         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9427         * g++.old-deja/g++.law/visibility1.C: Likewise.
9428         * g++.old-deja/g++.law/visibility2.C: Likewise.
9429         * g++.old-deja/g++.law/virtual2.C: Likewise.
9430         * g++.old-deja/g++.law/operators19.C: Likewise.
9431         * g++.old-deja/g++.law/parsing10.C: Likewise.
9432         * g++.old-deja/g++.law/visibility4.C: Likewise.
9433         * g++.old-deja/g++.law/operators4.C: Likewise.
9434         * g++.old-deja/g++.law/dtors2.C: Likewise.
9435         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9436         * g++.old-deja/g++.law/visibility10.C: Likewise.
9437         * g++.old-deja/g++.law/scope3.C: Likewise.
9438         * g++.old-deja/g++.law/casts2.C: Likewise.
9439         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9440         * g++.old-deja/g++.law/operators33.C: Likewise.
9441         * g++.old-deja/g++.law/friend4.C: Likewise.
9442         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9443         * g++.old-deja/g++.mike/p5611.C: Likewise.
9444         * g++.old-deja/g++.mike/net37.C: Likewise.
9445         * g++.old-deja/g++.mike/p3570.C: Likewise.
9446         * g++.old-deja/g++.mike/p5718.C: Likewise.
9447         * g++.old-deja/g++.mike/net21.C: Likewise.
9448         * g++.old-deja/g++.mike/p1862.C: Likewise.
9449         * g++.old-deja/g++.mike/p4511.C: Likewise.
9450         * g++.old-deja/g++.mike/virt3.C: Likewise.
9451         * g++.old-deja/g++.mike/p16146.C: Likewise.
9452         * g++.old-deja/g++.mike/p1989.C: Likewise.
9453         * g++.old-deja/g++.mike/p5571.C: Likewise.
9454         * g++.old-deja/g++.gb/scope10.C: Likewise.
9455         * g++.old-deja/g++.abi/primary5.C: Likewise.
9456         * g++.old-deja/g++.abi/empty2.C: Likewise.
9457         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9458         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9459         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9460         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9461         * g++.old-deja/g++.bob/template3.C: Likewise.
9462         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9463
9464 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9465
9466         PR fortran/31193
9467         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9468
9469 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9470
9471         PR fortran/20897
9472         * gfortran.dg/derived_name_1.f90: New.
9473         * gfortran.dg/derived_name_2.f: New.
9474
9475 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9476
9477         * lib/target-supports.exp (check_effective_target_nonpic): New
9478         procedure.
9479         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9480         when compiling PIC.
9481         * gcc.target/i386/asm-4.c: Require nonpic.
9482         * gcc.target/i386/cmov1.c: Likewise.
9483         * gcc.target/i386/mul.c: Likewise.
9484         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9485         * gcc.target/i386/ssetype-1.c: Require nonpic.
9486         * gcc.target/i386/ssetype-3.c: Likewise.
9487         * gcc.target/i386/ssetype-5.c: Likewise.
9488
9489 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9490
9491         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9492         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9493         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9494         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9495
9496 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9497
9498         PR tree-optimization/30590
9499         * g++.dg/opt/pr30590.C: New testcase.
9500
9501 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9502
9503         PR c/30762
9504         * gcc.dg/pr30762-1.c: New test.
9505         * gcc.dg/pr30762-2.c: New test.
9506
9507         PR inline-asm/30505
9508         * gcc.target/i386/pr30505.c: New test.
9509
9510 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9511
9512         * gcc.target/arm/register-variables.c: New.
9513
9514 2007-03-19  Jeff Law  <law@redhat.com>
9515
9516         * PR tree-optimization/30984
9517         * gcc.c-torture/pr30984.c: New test.
9518
9519 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9520         Richard Guenther  <rguenther@suse.de>
9521
9522         PR tree-optimization/31254
9523         * gcc.dg/torture/pr31254.c: New testcase.
9524
9525 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9526
9527         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9528         target default_packed.
9529
9530 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9531
9532         PR fortran/31203
9533         * gfortran.dg/string_length_1.f90: New test.
9534
9535 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9536
9537         PR testsuite/30395
9538         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9539
9540 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9541
9542         PR libgfortran/31052
9543         * gfortran.dg/namelist_27.f90: New test.
9544
9545 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9546
9547         PR fortran/30531
9548         * gfortran.dg/used_types_14.f90: New test.
9549
9550         PR fortran/31086
9551         * gfortran.dg/used_types_15.f90: New test.
9552
9553 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9554
9555         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9556         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9557
9558 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9559
9560         PR fortran/31120
9561         * gfortran.dg/integer_exponentiation_2.f90: New test.
9562
9563 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9564
9565         PR tree-optimization/31041
9566         * gcc.dg/vect/pr31041.c: New test.
9567
9568 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9569
9570         * g++.dg/warn/Wconversion-integer.C: New
9571         * g++.dg/warn/Wconversion-real.C: New.
9572         * g++.dg/warn/Wconversion-real-integer.C: New.
9573         * g++.dg/warn/conv2.C: Updated.
9574
9575 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9576
9577         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9578         exclude RTPs.
9579
9580 2007-03-16  Richard Guenther  <rguenther@suse.de>
9581
9582         PR tree-optimization/31146
9583         * g++.dg/tree-ssa/pr31146.C: New testcase.
9584
9585 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9586
9587         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9588         assume that the target has <features.h>.
9589
9590 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9591
9592         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9593         dg-options rather than to the whole test.
9594
9595 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9596
9597         PR debug/29906
9598         * g++.dg/debug/pr29906.C: New
9599
9600 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9601
9602         PR libgfortran/31099
9603         * gfortran.dg/unformatted_recl.f90: Update test.
9604
9605 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9606
9607         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9608
9609 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9610
9611         PR c++/30891
9612         * g++.dg/parse/namespace-definition.C: New.
9613
9614 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9615
9616         PR c++/24924
9617         * g++.dg/cpp/pedantic-errors.C: New.
9618         * g++.dg/cpp/permissive.C: New.
9619
9620 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9621
9622         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9623         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9624
9625 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9626
9627         * lib/target-supports.exp (check_missing_uclibc_feature)
9628         (check_effective_target_wchar): New procedures.
9629         * gcc.dg/wchar_t-1.c: Require target wchar.
9630         * gcc.dg/wint_t-1.c: Likewise.
9631
9632 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9633
9634         * lib/target-supports.exp (check_gc_sections_available): Return
9635         false for VxWorks targets.
9636
9637 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9638
9639         * g++.dg/warn/Wconversion2.C: Fix typo.
9640         * gcc.dg/if-empty-1.c: Ditto.
9641
9642 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9643
9644         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9645
9646 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9647
9648         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9649         * gcc.target/i386/pr31167.c: Ditto.
9650
9651 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9652
9653         PR target/31167
9654         * gcc.target/i386/pr31167.c: New test.
9655
9656 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9657
9658         PR fortran/30922
9659         * gfortran.dg/import5.f90.f90: New test.
9660
9661
9662         PR fortran/30879
9663         * gfortran.dg/data_components_1.f90: New test.
9664
9665
9666         PR fortran/30870
9667         * gfortran.dg/generic_13.f90: New test.
9668
9669         PR fortran/31163
9670         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9671
9672 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9673
9674         PR libgfortran/31051
9675         * gfortran.dg/fmt_t_4.f90: New
9676
9677 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9678
9679         PR C++/31165
9680         * g++.dg/other/default7.C: New test.
9681
9682 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9683
9684         * g++.dg/warn/Wconversion2.C: New.
9685
9686 2007-03-14  Eric Christopher  <echristo@apple.com>
9687
9688         * gcc.dg/ssp-1.c: New.
9689         * gcc.dg/ssp-2.c: Ditto.
9690
9691 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9692
9693         * g++.dg/warn/do-empty.C: New.
9694         * gcc.dg/do-empty.c: New.
9695         * gcc.dg/if-empty-1.c: Update.
9696         * gcc.dg/20001116-1.c: Update.
9697         * gcc.dg/pr23165.c: Update.
9698
9699 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9700
9701         * gfortran.dg/module_implicit_conversion.f90: New test.
9702
9703 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9704
9705         PR middle-end/31127
9706         * gcc.dg/pr31127.c: New.
9707
9708 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9709
9710         * gcc.dg/tree-ssa/loop-26.c: New test.
9711
9712 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9713
9714         * gcc.target/i386/cmpxchg16b-1.c: New test.
9715
9716 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9717
9718         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9719         * gcc.dg/c99-vla-1.c: Likewise.
9720         * g++.dg/ext/vla1.C: Likewise
9721
9722 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9723
9724         * gcc.dg/wvla-1.c: New test
9725         * gcc.dg/wvla-2.c: New test
9726         * gcc.dg/wvla-3.c: New test
9727         * gcc.dg/wvla-4.c: New test
9728         * gcc.dg/wvla-5.c: New test
9729         * gcc.dg/wvla-6.c: New test
9730         * gcc.dg/wvla-7.c: New test
9731         * g++.dg/warn/Wvla-1.C: New test
9732         * g++.dg/warn/Wvla-2.C: New test
9733         * g++.dg/warn/Wvla-3.C: New test
9734
9735 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c++/30108
9738         * g++.dg/other/default6.C: New test.
9739
9740 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9741
9742         * lib/target-supports.exp (check_profiling_available): Return false
9743         for VxWorks.
9744         (check_effective_target_vxworks_kernel): New procedure.
9745         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9746         VxWorks.
9747         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9748         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9749         to include VxWorks.
9750         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9751
9752 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9753
9754         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9755         PIC is not supported.
9756         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9757         * gcc.dg/20020426-2.c: Likewise.
9758         * gcc.dg/pr28243.c: Likewise.
9759         * gcc.dg/visibility-11.c: Likewise.
9760         * gcc.dg/tls/opt-9.c: Likewise.
9761         * gcc.dg/tls/opt-10.c: Likewise.
9762         * gcc.dg/tls/pic-1.c: Likewise.
9763         * gcc.dg/tls/struct-1.c: Likewise.
9764         * gcc.target/i386/20000807-1.c: Likewise.
9765         * gcc.target/i386/20000904-1.c: Likewise.
9766         * gcc.target/i386/20011119-1.c: Likewise.
9767         * gcc.target/i386/990213-2.c: Likewise.
9768         * gcc.target/i386/990214-1.c: Likewise.
9769         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9770         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9771         * gcc.target/i386/pic-1.c: Likewise.
9772         * gcc.target/i386/pr21518.c: Likewise.
9773         * gcc.target/i386/pr23098.c: Likewise.
9774         * gcc.target/i386/pr23943.c: Likewise.
9775
9776 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9777
9778         PR c++/31038
9779         * g++.dg/template/complit2.C: New test.
9780
9781         PR c++/30328
9782         * g++.dg/ext/bitfield1.C: New test.
9783
9784 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9785
9786         PR fortran/30883
9787         * gfortran.dg/interface_11.f90: New test.
9788
9789 2007-03-11  Richard Guenther  <rguenther@suse.de>
9790
9791         PR tree-optimization/31115
9792         * gcc.dg/torture/pr31115.c: New testcase.
9793
9794 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9795
9796         PR tree-optimization/29925
9797         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9798
9799 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9800
9801         PR c++/30274
9802         * g++.dg/expr/bitfield3.C: New test.
9803         * g++.dg/expr/bitfield4.C: Likewise.
9804         * g++.dg/expr/bitfield5.C: Likewise.
9805         * g++.dg/expr/bitfield6.C: Likewise.
9806
9807         PR c++/30924
9808         * g++.dg/template/array18.C: New test.
9809
9810 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9811
9812         PR c++/17946
9813         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9814         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9815
9816 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9817
9818         PR c++/20599
9819         * g++.dg/cpp0x/variadic-bind.C: New.
9820         * g++.dg/cpp0x/variadic-function.C: New.
9821         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9822         * g++.dg/cpp0x/variadic-tuple.C: New.
9823         * g++.dg/cpp0x/variadic1.C: New.
9824         * g++.dg/cpp0x/variadic2.C: New.
9825         * g++.dg/cpp0x/variadic3.C: New.
9826         * g++.dg/cpp0x/variadic4.C: New.
9827         * g++.dg/cpp0x/variadic5.C: New.
9828         * g++.dg/cpp0x/variadic6.C: New.
9829         * g++.dg/cpp0x/variadic7.C: New.
9830         * g++.dg/cpp0x/variadic8.C: New.
9831         * g++.dg/cpp0x/variadic9.C: New.
9832         * g++.dg/cpp0x/variadic10.C: New.
9833         * g++.dg/cpp0x/variadic11.C: New.
9834         * g++.dg/cpp0x/variadic12.C: New.
9835         * g++.dg/cpp0x/variadic13.C: New.
9836         * g++.dg/cpp0x/variadic14.C: New.
9837         * g++.dg/cpp0x/variadic15.C: New.
9838         * g++.dg/cpp0x/variadic16.C: New.
9839         * g++.dg/cpp0x/variadic17.C: New.
9840         * g++.dg/cpp0x/variadic18.C: New.
9841         * g++.dg/cpp0x/variadic19.C: New.
9842         * g++.dg/cpp0x/variadic20.C: New.
9843         * g++.dg/cpp0x/variadic21.C: New.
9844         * g++.dg/cpp0x/variadic22.C: New.
9845         * g++.dg/cpp0x/variadic23.C: New.
9846         * g++.dg/cpp0x/variadic24.C: New.
9847         * g++.dg/cpp0x/variadic25.C: New.
9848         * g++.dg/cpp0x/variadic26.C: New.
9849         * g++.dg/cpp0x/variadic27.C: New.
9850         * g++.dg/cpp0x/variadic28.C: New.
9851         * g++.dg/cpp0x/variadic29.C: New.
9852         * g++.dg/cpp0x/variadic30.C: New.
9853         * g++.dg/cpp0x/variadic31.C: New.
9854         * g++.dg/cpp0x/variadic32.C: New.
9855         * g++.dg/cpp0x/variadic33.C: New.
9856         * g++.dg/cpp0x/variadic34.C: New.
9857         * g++.dg/cpp0x/variadic35.C: New.
9858         * g++.dg/cpp0x/variadic36.C: New.
9859         * g++.dg/cpp0x/variadic37.C: New.
9860         * g++.dg/cpp0x/variadic38.C: New.
9861         * g++.dg/cpp0x/variadic39.C: New.
9862         * g++.dg/cpp0x/variadic40.C: New.
9863         * g++.dg/cpp0x/variadic41.C: New.
9864         * g++.dg/cpp0x/variadic42.C: New.
9865         * g++.dg/cpp0x/variadic43.C: New.
9866         * g++.dg/cpp0x/variadic44.C: New.
9867         * g++.dg/cpp0x/variadic45.C: New.
9868         * g++.dg/cpp0x/variadic46.C: New.
9869         * g++.dg/cpp0x/variadic47.C: New.
9870         * g++.dg/cpp0x/variadic48.C: New.
9871         * g++.dg/cpp0x/variadic49.C: New.
9872         * g++.dg/cpp0x/variadic50.C: New.
9873         * g++.dg/cpp0x/variadic51.C: New.
9874         * g++.dg/cpp0x/variadic52.C: New.
9875         * g++.dg/cpp0x/variadic53.C: New.
9876         * g++.dg/cpp0x/variadic54.C: New.
9877         * g++.dg/cpp0x/variadic55.C: New.
9878         * g++.dg/cpp0x/variadic56.C: New.
9879         * g++.dg/cpp0x/variadic57.C: New.
9880         * g++.dg/cpp0x/variadic58.C: New.
9881         * g++.dg/cpp0x/variadic59.C: New.
9882         * g++.dg/cpp0x/variadic60.C : New.
9883         * g++.dg/cpp0x/variadic61.C : New.
9884         * g++.dg/cpp0x/variadic62.C : New.
9885         * g++.dg/cpp0x/variadic63.C : New.
9886         * g++.dg/cpp0x/variadic64.C : New.
9887         * g++.dg/cpp0x/variadic65.C : New.
9888         * g++.dg/cpp0x/variadic66.C : New.
9889         * g++.dg/cpp0x/variadic67.C : New.
9890         * g++.dg/cpp0x/variadic68.C : New.
9891         * g++.dg/cpp0x/variadic69.C : New.
9892         * g++.dg/cpp0x/variadic70.C : New.
9893         * g++.dg/cpp0x/variadic71.C : New.
9894         * g++.dg/cpp0x/variadic72.C : New.
9895         * g++.dg/cpp0x/variadic73.C : New.
9896         * g++.dg/cpp0x/variadic74.C : New.
9897         * g++.dg/cpp0x/variadic75.C : New.
9898         * g++.dg/cpp0x/variadic-ex1.C : New.
9899         * g++.dg/cpp0x/variadic-ex2.C : New.
9900         * g++.dg/cpp0x/variadic-ex3.C : New.
9901         * g++.dg/cpp0x/variadic-ex4.C : New.
9902         * g++.dg/cpp0x/variadic-ex5.C : New.
9903         * g++.dg/cpp0x/variadic-ex6.C : New.
9904         * g++.dg/cpp0x/variadic-ex7.C : New.
9905         * g++.dg/cpp0x/variadic-ex8.C : New.
9906         * g++.dg/cpp0x/variadic-ex9.C : New.
9907         * g++.dg/cpp0x/variadic-ex10.C : New.
9908         * g++.dg/cpp0x/variadic-ex11.C : New.
9909         * g++.dg/cpp0x/variadic-ex12.C : New.
9910         * g++.dg/cpp0x/variadic-ex13.C : New.
9911         * g++.dg/cpp0x/variadic-ex14.C : New.
9912
9913 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9914
9915         PR libgfortran/31099
9916         * gfortran.dg/unformatted_recl.f90: New test.
9917
9918 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9919
9920         * gcc.dg/fold-eqcmplx-1.c: New test case.
9921
9922 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9923
9924         PR rtl-optimization/30643
9925         * gcc.dg/pr30643.c: New.
9926
9927 2007-03-09  Chao-ying Fu  <fu@mips.com>
9928
9929         * gcc.target/mips/mips32-dspr2-type.c: New test.
9930         * gcc.target/mips/mips32-dspr2.c: New test.
9931         * gcc.target/mips/dspr2-MULT.c: New test.
9932         * gcc.target/mips/dspr2-MULTU.c: New test.
9933         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9934         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9935         Adjust some formats.
9936
9937 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9938
9939         PR c++/17946
9940         * gcc.dg/Wlogical-op-1.c: New.
9941         * g++.dg/warn/Wlogical-op-1.C: New.
9942
9943 2007-03-09  Richard Guenther  <rguenther@suse.de>
9944
9945         PR tree-optimization/30904
9946         PR middle-end/31058
9947         * gcc.dg/pr30904.c: Remove xfail.
9948
9949 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9950
9951         PR C/31072
9952         * gcc.c-torture/execute/pr31072.c: New test.
9953
9954 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9955
9956         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9957         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9958         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9959         *lrint* and *lround*.
9960         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9961         floor->lfloor.
9962         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9963         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9964         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9965         and *lround*.  Correct macro names.
9966         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9967         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9968
9969 2007-03-08  Ian Lance Taylor  <iant@google.com>
9970
9971         * gcc.dg/no-strict-overflow-5.c: New test.
9972         * gcc.dg/no-strict-overflow-6.c: New test.
9973         * gcc.dg/Wstrict-overflow-11.c: New test.
9974         * gcc.dg/Wstrict-overflow-12.c: New test.
9975         * gcc.dg/Wstrict-overflow-13.c: New test.
9976         * gcc.dg/Wstrict-overflow-14.c: New test.
9977         * gcc.dg/Wstrict-overflow-15.c: New test.
9978
9979 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9980
9981         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9982         for VxWorks kernel mode.
9983         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9984
9985 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9986
9987         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9988         mode.
9989
9990 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9991
9992         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9993         and lib/bfill.c on VxWorks targets.
9994         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9995         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9996         lib/bfill.c and lib/memmove.c on VxWorks targets.
9997         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9998         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9999         on VxWorks targets.
10000         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10001         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10002
10003 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10004
10005         * gfortran.dg/use_5.f90: New test.
10006         * gfortran.dg/use_6.f90: Ditto.
10007         * gfortran.dg/use_7.f90: Ditto.
10008
10009 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10010
10011         PR fortran/30973
10012         * gfortran.dg/use_4.f90: New test.
10013         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10014
10015 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10016
10017         PR fortran/31011
10018         * gfortran.dg/parameter_array_section_2.f90: New test.
10019
10020 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10021
10022         PR c++/30852
10023         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10024
10025         PR c++/30534
10026         * g++.dg/template/arg5.C: New test.
10027
10028 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10029
10030         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10031
10032 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10033
10034         * gcc.dg/var-expand1.c: Add newline at end of file.
10035
10036 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10037
10038         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10039
10040 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10041
10042         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10043
10044 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10045
10046         * gcc.dg/torture/builtin-convert-4.c: New test.
10047
10048 2007-03-05  Ian Lance Taylor  <iant@google.com>
10049
10050         * gcc.c-torture/compile/pr31034.c: New test.
10051
10052 2007-03-05  Ian Lance Taylor  <iant@google.com>
10053
10054         * gcc.dg/inline-18.c: New test.
10055         * gcc.dg/inline-19.c: New test.
10056         * gcc.dg/inline-20.c: New test.
10057         * gcc.dg/inline-21.c: New test.
10058
10059 2007-03-05  Richard Guenther  <rguenther@suse.de>
10060
10061         PR tree-optimization/14052
10062         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10063
10064 2007-03-05  Richard Guenther  <rguenther@suse.de>
10065
10066         PR tree-optimization/23777
10067         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10068
10069 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10070
10071         PR other/30465
10072         * gcc.dg/multiple-overflow-warn-3.c: New.
10073         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10074
10075 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10076
10077         PR c++/30895
10078         * g++.dg/parse/template23.C: New test.
10079
10080 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10081
10082         PR middle-end/30744
10083         * gcc.dg/pr30744-1.c: New test case.
10084
10085 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10086
10087         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10088
10089 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10090
10091         PR target/30406
10092         * gfortran.dg/logical_3.f90: New test.
10093
10094 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10095
10096         PR libfortran/30981
10097         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10098
10099 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10100
10101         * gcc.target/m68k/m68k.exp: New.
10102         * gcc.target/m68k/crash1.c: New.
10103
10104 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10105
10106         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10107         to be more compatible with integer(kind=8).
10108
10109 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10110
10111         PR libfortran/31001
10112         * gfortran.dg/zero_sized_3.f90: New test.
10113
10114 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10115
10116         PR c++/15787
10117         * g++.dg/parse/else.C: New.
10118         * g++.dg/parse/else-2.C: New.
10119
10120 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10121             Tobias Burnus  <burnus@net-b.de>
10122
10123         PR fortran/30882
10124         * gfortran.dg/size_dim.f90: New test.
10125
10126 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10127             Tobias Burnus  <burnus@net-b.de>
10128
10129         PR fortran/30873
10130         * gfortran.dg/entry_9.f90: New test.
10131
10132 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10133
10134         PR c++/28253
10135         * g++.dg/inherit/covariant16.C: New test.
10136
10137 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10138
10139         * g++.dg/other/darwin-minversion-1.C: New.
10140
10141 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10142
10143         * gcc.dg/tree-ssa/20070302-1.c: New test.
10144
10145 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10146
10147         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10148         tests.
10149
10150 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10151
10152         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10153
10154 2007-03-01  Simon Baldwin <simonb@google.com>
10155
10156         PR c++/23689
10157         * warn/ignored_typedef.C: New.
10158         * init/ctor8.C: Added dg-warning to consume ignored typedef
10159         warning.
10160         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10161         and added an explicit line number.
10162
10163 2007-02-28  Richard Guenther  <rguenther@suse.de>
10164
10165         PR middle-end/30364
10166         * gcc.dg/torture/pr30364-1.c: New testcase.
10167         * gcc.dg/torture/pr30364-2.c: Likewise.
10168         * gcc.dg/torture/pr30364-3.c: Likewise.
10169
10170 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10171
10172         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10173         powerpc*, use -funsafe-math-optimizations.
10174         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10175         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10176
10177 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10178             Paul Thomas  <pault@gcc.gnu.org>
10179
10180         PR fortran/30888
10181         PR fortran/30887
10182         * c_by_val_1.f: Test %VAL() with non-default kind.
10183         * c_by_val.c: Ditto.
10184         * c_by_val_4.f: New test.
10185
10186 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10187
10188         PR fortran/30968
10189         * gfortran.dg/continuation_7.f90: New test.
10190
10191 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10192
10193         * g++.dg/inherit/thunk7.C: New test.
10194         * lib/target-supports.exp (check_profiling_available): Not available
10195         for bfin-*-*.
10196
10197 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10198
10199         PR target/30970
10200         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10201
10202 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10203
10204         * lib/target-supports.exp (check_effective_target_init_priority):
10205         Remove Solaris special case.
10206
10207 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10208
10209         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10210         for more builtin types.
10211
10212         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10213         * g++.dg/ext/visibility/noPLT.C: Likewise.
10214
10215 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10216
10217         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10218         sh* targets.
10219
10220 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10221
10222         PR fortran/30865
10223         * size_optional_dim_1.f90:  New test.
10224
10225 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10226
10227         * gcc.dg/vxworks/vxworks.exp: New file.
10228         * gcc.dg/vxworks/initpri1.c: Likewise.
10229         * gcc.dg/vxworks/initpri2.c: Likewise.
10230         * gcc.dg/initpri2.c: Add more tests.
10231         * g++.dg/special/initpri2.C: Likewise.
10232
10233         * gcc.dg/initpri1.c: New test.
10234         * gcc.dg/initpri2.c: Likewise.
10235         * g++.dg/special/initpri1.C: New test.
10236         * g++.dg/special/initpri2.C: Likewise.
10237         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10238         * g++.dg/special/conpr-2.C: Likewise.
10239         * g++.dg/special/conpr-3.C: Likewise.
10240         * g++.dg/special/conpr-4.C: Likewise.
10241         * g++.dg/special/initp1.C: Likewise.
10242         * g++.dg/special/ecos.exp: Remove code to detect availability of
10243         constructor priorities.
10244         * lib/target-supports.exp (check_effective_target_init_priority):
10245         New function.
10246
10247 2007-02-24  Jan Hubicka  <jh@suse.cz>
10248
10249         * gcc.c-torture/execute/pr30778.c: New testcase.
10250
10251 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10252
10253         PR libgfortran/30918
10254         * gfortran.dg/namelist_26.f90: New test.
10255
10256 2007-02-24  Richard Guenther  <rguenther@suse.de>
10257
10258         PR middle-end/30951
10259         * gcc.dg/pr30951.c: New testcase.
10260
10261 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10262
10263         * gcc.dg/torture/builtin-modf-1.c: New test.
10264
10265 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10266
10267         PR tree-optimization/30904
10268         * gcc.dg/pr30904.c: New test.
10269
10270 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10271
10272         * gcc.test-framework/README: Correct command.
10273         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10274         -Wunused-value.
10275         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10276
10277 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10278
10279         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10280
10281 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10282
10283         * lib/target-supports.exp (check_effective_target_newlib): New
10284         function.
10285
10286 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10287
10288         PR fortran/30660
10289         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10290         allocatable component.
10291
10292
10293 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10294
10295         * gcc.dg/torture/builtin-logb-1.c: New test.
10296         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10297         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10298         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10299         sh* targets.
10300
10301 2007-02-23  Richard Guenther  <rguenther@suse.de>
10302
10303         * g++.dg/warn/changes-meaning.C: New testcase.
10304
10305 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10306
10307         PR libgfortran/30910
10308         * gfortran.dg/fmt_zero_precision.f90: Update test.
10309
10310 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10311
10312         * gcc.dg/torture/builtin-frexp-1.c: New test.
10313
10314 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10317
10318 2007-02-22  Ian Lance Taylor  <iant@google.com>
10319
10320         PR debug/30898
10321         * g++.dg/debug/pr30898.C: New test.
10322
10323 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10324
10325         * gcc.dg/vect/vect-106.c: New test.
10326
10327 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10328             Ira Rosen  <irar@il.ibm.com>
10329
10330         PR tree-optimization/30843
10331         * gcc.dg/vect/pr30843.c: New test.
10332
10333 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10334
10335         PR tree-optimization/30858
10336         * gcc.dg/vect/pr30858.c: New test.
10337
10338 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10339
10340         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10341         to set options for compiling testglue.
10342         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10343         * lib/obj-c++.exp (obj-c++_init): Likewise.
10344
10345 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10346
10347         * gnat.dg/derived_aggregate.adb: New test.
10348
10349 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10350
10351         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10352         sh* targets.  Call the correct CKSGN macro.
10353
10354 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10355
10356         * gfortran.dg/gomp/omp_parse1.f90: New test.
10357         * gfortran.dg/gomp/omp_parse2.f: New test.
10358
10359 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10360
10361         PR fortran/30869
10362         * gfortran.dg/do_pointer_1.f90:  New test.
10363
10364 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10365
10366         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10367         and scalbln.
10368
10369 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10370
10371         * gcc.dg/darwin-minversion-1.c: New.
10372         * gcc.dg/darwin-minversion-2.c: New.
10373
10374 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10375
10376         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10377
10378 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10379             DJ Delorie <dj@redhat.com>
10380
10381         PR other/30824
10382         * gcc.dg/Wfatal.c: New.
10383         * gcc.dg/Wfatal-2.c: New.
10384         * gcc.dg/Werror-1.c: Adjust expectations.
10385         * gcc.dg/Werror-5.c: Likewise.
10386         * gcc.dg/Werror-7.c: Likewise.
10387         * gcc.dg/Werror-10.c: Likewise.
10388         * gcc.dg/Werror-11.c: Likewise.
10389
10390 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10391
10392         PR fortran/30522
10393         * gfortran.dg/volatile10.f90: New test.
10394
10395 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10396
10397         PR libfortran/30533
10398         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10399
10400 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10401
10402         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10403         * gcc.dg/Walways-true-1.c: Likewise.
10404         * gcc.dg/weak/weak-3.c: Likewise.
10405         * gcc.dg/Werror-1.c: Likewise.
10406         * gcc.dg/Werror-3.c: Likewise.
10407         * gcc.dg/Werror-4.c: Likewise.
10408         * gcc.dg/Werror-5.c: Likewise.
10409         * gcc.dg/Werror-6.c: Likewise.
10410         * gcc.dg/Werror-7.c: Likewise.
10411         * gcc.dg/Werror-8.c: Likewise.
10412         * gcc.dg/Werror-10.c: Likewise.
10413         * gcc.dg/Werror-11.c: Likewise.
10414         * gcc.dg/Werror-12.c: Likewise.
10415         * g++.old-deja/g++.mike/warn8.C: Likewise.
10416         * g++.dg/warn/Walways-true-1.C: Likewise.
10417         * g++.dg/warn/Walways-true-2.C: Likewise.
10418         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10419         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10420         -Wstring-literal-comparison with -Waddress.
10421         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10422         -Wno-string-literal-comparison with -Wno-address.
10423
10424 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10425
10426         * gnat.dg/self_aggregate_with_call.adb: New test.
10427
10428 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10429
10430         PR tree-optimization/30975
10431         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10432         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10433         * gcc.dg/vect/pr30795.c: New.
10434
10435 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10436
10437         PR fortran/30681
10438         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10439
10440 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10441
10442         PR rtl-optimization/28173
10443         * gcc.target/i386/andor-1.c: New test case.
10444
10445 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10446
10447         * gcc.dg/torture/builtin-ldexp-1.c: New.
10448         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10449
10450 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10451
10452         * gfortran.dg/array_constructor_15.f90: New test case.
10453
10454 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10455
10456         * gfortran.dg/forall_10.f90: New test case.
10457
10458 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10459
10460         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10461
10462 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10463
10464         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10465         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10466
10467 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10468
10469         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10470         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10471         * gcc.target/i386/xchg-1.c: New test.
10472         * gcc.target/i386/xchg-2.c: New test.
10473
10474 2007-02-16  Richard Guenther  <rguenther@suse.de>
10475             Christian Bruel  <christian.bruel@st.com>
10476
10477         * gcc.dg/strict-overflow-5.c: New testcase.
10478
10479 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10480
10481         PR fortran/30793
10482         * gfortran.dg/func_derived_4.f90: New test.
10483
10484 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10485
10486         PR middle-end/30391
10487         * gfortran.dg/pr30391-1.f90: New test case.
10488
10489 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10490
10491         PR middle-end/30433
10492         * gcc.c-torture/compile/pr30433.c: New testcase to check
10493         that complex constants comparisions are foldded.
10494
10495 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10496
10497         PR C++/30158
10498         * g++.dg/ext/stmtexpr10.C: New testcase.
10499
10500 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10501
10502         PR middle-end/30729
10503         * gcc.dg/Wunused-value-2.c: New testcase.
10504
10505 2007-02-15  Ian Lance Taylor  <iant@google.com>
10506
10507         * g++.dg/eh/subreg-1.C: New test.
10508
10509 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10510
10511         PR c/26494
10512         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10513         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10514         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10515         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10516         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10517         * gcc.dg/Werror-implicit-function-declaration.c: New.
10518
10519 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10520
10521         PR c++/28943
10522         * g++.dg/warn/pr28943.C: New.
10523
10524 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10525
10526         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10527
10528 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10529
10530         PR fortran/30779
10531         * gfortran.dg/error_recovery_3.f90: New test.
10532
10533 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10534
10535         * g++.dg/tree-ssa/sra-1.C: New.
10536
10537 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10538
10539         * g++.dg/tree-ssa/sra-1.C: New.
10540
10541 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10542
10543         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10544
10545 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10546
10547         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10548
10549 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10550
10551         PR fortran/30799
10552         * gfortran.dg/logical_2.f90: New test.
10553
10554 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10555
10556         * gcc.dg/torture/complex-alias-1.c: New test.
10557
10558 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10559
10560         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10561         instead of -fdump-tree-tailcall.
10562
10563 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10564
10565         * gfortran.dg/interface_10.f90: Fix comment typo.
10566
10567 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10568
10569         PR tree-optimization/30771
10570         * gcc.dg/vect/pr30771.c: New test.
10571
10572 2007-02-13  Ian Lance Taylor  <iant@google.com>
10573
10574         * gcc.dg/Wstrict-overflow-1.c: New test.
10575         * gcc.dg/Wstrict-overflow-2.c: New test.
10576         * gcc.dg/Wstrict-overflow-3.c: New test.
10577         * gcc.dg/Wstrict-overflow-4.c: New test.
10578         * gcc.dg/Wstrict-overflow-5.c: New test.
10579         * gcc.dg/Wstrict-overflow-6.c: New test.
10580         * gcc.dg/Wstrict-overflow-7.c: New test.
10581         * gcc.dg/Wstrict-overflow-8.c: New test.
10582         * gcc.dg/Wstrict-overflow-9.c: New test.
10583         * gcc.dg/Wstrict-overflow-10.c: New test.
10584
10585 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10586
10587         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10588
10589 2007-02-13  Richard Henderson  <rth@redhat.com>
10590
10591         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10592         * gcc.c-torture/execute/pr29302-1.c: ... here.
10593
10594 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10595
10596         PR c/29521
10597         * gcc.dg/c90-return-1.c: Update output.
10598         * gcc.dg/c99-return-1.c: Likewise.
10599
10600 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10601
10602         PR fortran/30554
10603         * gfortran.dg/used_dummy_types_7.f90: New test..
10604
10605 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10606
10607         * gcc.target/i386/parity-1.c: New test.
10608         * gcc.target/i386/parity-2.c: New test.
10609
10610 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10611
10612         * gcc.target/i386/builtin-bswap-3.c: New test case.
10613
10614 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10615
10616         PR tree-optimization/29145
10617         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10618         alias analysis is improved to take better advantage of restrict
10619         qualified pointers.
10620         * gcc.dg/vect/vect-80.c: Likewise.
10621         * gcc.dg/vect/pr29145.c: New.
10622
10623 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10624
10625         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10626         * gcc.target/i386/sse4a-insert.c: Likewise.
10627
10628 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10629
10630         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10631         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10632
10633 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10634
10635         PR fortran/30478
10636         * gfortran.dg/enum_4.f90: Update error message checks.
10637
10638 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10639
10640         PR fortran/30554
10641         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10642         versions of the modules.
10643
10644         PR fortran/30617
10645         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10646         by getting rid of recursive I/O and providing functions with
10647         results.
10648
10649         PR fortran/30319
10650         * gfortran.dg/char_array_constructor_2.f90
10651
10652 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10653
10654         PR c++/26988
10655         * g++.dg/template/spec34.C: New test
10656
10657 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10658
10659         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10660         on i?86 and x86_64.
10661         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10662         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10663         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10664         on i?86 and x86_64.
10665         * gcc.dg/vect/vect-113.c: Ditto.
10666
10667 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10668
10669         PR c++/29487
10670         * g++.dg/eh/weak1-C: New test.
10671         * g++.dg/eh/weak1-a.cc: Likewise.
10672         * g++.dg/eh/comdat1.C: Likewise.
10673
10674 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10675             Dorit Nuzman  <dorit@il.ibm.com>
10676
10677         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10678         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10679         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10680         * gcc.dg/vect/vect-113.c: Likewise.
10681
10682         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10683
10684 2007-02-10  Richard Henderson  <rth@redhat.com>
10685
10686         * lib/target-supports.exp (check_effective_target_tls): Redefine
10687         to mean non-emulated tls.
10688         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10689         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10690         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10691         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10692         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10693         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10694         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10695
10696 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10697
10698         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10699
10700 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10701
10702         * gfortran.dg/secnds.f: Replace time tolerance with a
10703         before-and-after bracket.
10704         * gfortran.dg/secnds-1.f: Likewise.
10705
10706 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10707
10708         PR fortran/30512
10709         * gfortran.dg/maxlocval_1.f90: New test.
10710
10711 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10712
10713         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10714
10715 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10716
10717         PR fortran/30720
10718         * gfortran.dg/array_function_1.f90: New test.
10719
10720 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10721
10722         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10723         (check_effective_target_dummy_wcsftime): New functions.
10724
10725 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10726
10727         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10728         * lib/target-supports.exp (check_effective_target_uclibc): New
10729         function.
10730
10731 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10732
10733         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10734         (vsnprintf): Don't define for uClibc targets.
10735
10736 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10737
10738         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10739         set before checking whether it was allowed.
10740         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10741         before checking inside_main.
10742
10743 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10744
10745         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10746         uClinux targets.
10747         (u16sf): Likewise u4sf.
10748         * g++.dg/compat/struct-layout-1.h: Likewise.
10749
10750 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10751
10752         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10753         procedure.
10754         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10755         m68k targets if check_effective_target_coldfire_fpu returns true.
10756
10757 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10758         Richard Guenther  <rguenther@suse.de>
10759
10760         PR middle-end/23361
10761         * gcc.dg/fold-compare-3.c: New testcase.
10762         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10763
10764 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10765
10766         * gcc.dg/pr26570.c: Clean up coverage files.
10767         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10768         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10769         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10770         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10771         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10772         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10773         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10774         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10775         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10776         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10777         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10778         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10779         * gcc.dg/vect/pr28952.c: Ditto.
10780         * gcc.dg/vect/pr27151.c: Ditto.
10781         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10782         * g++.dg/gomp/macro-3.C: Ditto.
10783
10784 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10785
10786         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10787         of the loop.
10788
10789 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10790
10791         * gcc.target/i386/builtin-bswap-2.c: New test case.
10792
10793 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10794
10795         * gfortran.dg/forall_8.f90: New test case.
10796         * gfortran.dg/forall_9.f90: Likewise.
10797
10798 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10799
10800         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10801
10802 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10803
10804         * lib/target-supports.exp (check_effective_target_simulator): New.
10805
10806 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10807
10808         * gcc.dg/tree-ssa/loop-25.c: New test.
10809
10810 2007-02-06  Richard Henderson  <rth@redhat.com>
10811
10812         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10813
10814 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10815
10816         * gcc.target/powerpc/popcount-1.c: New test case.
10817         * gcc.target/powerpc/parity-1.c: Likewise.
10818
10819 2007-02-06  Richard Guenther  <rguenther@suse.de>
10820
10821         PR middle-end/27302
10822         * gcc.dg/torture/pr27302-2.c: New testcase.
10823
10824 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10825
10826         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10827         * gcc.dg/vect/vect-iv-1.c: New test.
10828         * gcc.dg/vect/vect-iv-2.c: New test.
10829         * gcc.dg/vect/vect-iv-3.c: New test.
10830         * gcc.dg/vect/vect-iv-4.c: New test.
10831         * gcc.dg/vect/vect-iv-5.c: New test.
10832         * gcc.dg/vect/vect-iv-6.c: New test.
10833         * gcc.dg/vect/vect-iv-7.c: New test.
10834         * gcc.dg/vect/vect-iv-8.c: New test.
10835         * gcc.dg/vect/vect-iv-9.c: New test.
10836         * gcc.dg/vect/vect-iv-10.c: New test.
10837         * gcc.dg/vect/vect-iv-11.c: New test.
10838         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10839         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10840         * gcc.dg/vect/vect-14.c: Now vectorizable.
10841         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10842         loop).
10843         * gcc.dg/vect/vect-27.c: Likewise.
10844         * gcc.dg/vect/vect-29.c Likewise.
10845         * gcc.dg/vect/vect-dv-2.c: Likewise.
10846         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10847         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10848         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10849
10850 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10851
10852         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10853
10854 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10855
10856         * gcc.dg/builtins-20.c: Add more cases.
10857
10858 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10859
10860         PR debug/30189
10861         * gcc.dg/pr30189.c: New test.
10862
10863 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10864
10865         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10866         for running tests.
10867         * gcc.target/i386/sse4a-extract.c: New test.
10868         * gcc.target/i386/sse4a-insert.c: New test.
10869         * gcc.target/i386/sse4a-montsd.c: New test.
10870         * gcc.target/i386/sse4a-montss.c: New test.
10871
10872 2007-02-05  Richard Guenther  <rguenther@suse.de>
10873
10874         * gcc.target/i386/vectorize3.c: New testcase.
10875
10876 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10877
10878         PR target/30665
10879         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10880
10881 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10882
10883         PR fortran/30611
10884         * gfortran.dg/repeat_1.f90: New test.
10885
10886 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10887
10888         PR fortran/30605
10889         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10890         * gfortran.dg/derived_init_2.f90: Ditto.
10891         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10892         * gfortran.dg/array_initializer_1.f90: Ditto.
10893         * gfortran.dg/do_2.f90: Ditto.
10894         * gfortran.dg/proc_assign_1.f90: Ditto.
10895
10896 2007-02-04  Richard Guenther  <rguenther@suse.de>
10897
10898         PR middle-end/30636
10899         * g++.dg/warn/pr30636.C: New testcase.
10900         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10901
10902 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10903
10904         PR middle-end/30667
10905         * gfortran.dg/pr30667.f: New test.
10906
10907 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10908
10909         * gcc.dg/builtins-54.c: Add more cases.
10910
10911 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10912
10913         PR fortran/30514
10914         * gfortran.dg/zero_sized_2.f90: New test.
10915
10916         PR fortran/30660
10917         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10918
10919         PR fortran/29820
10920         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10921         file.
10922
10923 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10924
10925         PR fortran/30683
10926         * gfortran.dg/interface_10.f90: New test.
10927
10928 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10929
10930         * gcc.dg/builtins-20.c: Add more cases.
10931
10932 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10933
10934         PR target/29682
10935         * gcc-target/ia64/pr29682.c: New test.
10936
10937 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10938
10939         PR fortran/30284
10940         * gfortran.dg/arrayio_11.f90.f90: New test.
10941
10942         PR fortran/30626
10943         * gfortran.dg/arrayio_12.f90.f90: New test.
10944
10945 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10946
10947         PR c++/30536
10948         * g++.dg/tls/diag-5.C: New test.
10949
10950         PR middle-end/30473
10951         * gcc.dg/pr30473.c: New test.
10952         * gcc.c-torture/execute/20070201-1.c: New test.
10953
10954 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10955
10956         * gfortran.dg/dependency_20.f90: New test case.
10957
10958 2007-01-31  Ian Lance Taylor  <iant@google.com>
10959
10960         * gcc.dg/lower-subreg-1.c (test): New test.
10961
10962 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10963
10964         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10965
10966 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10967
10968         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10969         * gcc.dg/torture/builtin-math-3.c: Likewise.
10970
10971 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10972
10973         gcc.dg/Wparentheses-2.c: Update and add new tests.
10974
10975 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10976
10977         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10978         vectorize.
10979
10980 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10981
10982         * gcc.dg/builtins-63.c: New test.
10983
10984 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10985
10986         PR fortran/27588
10987         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10988
10989 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10990
10991         PR fortran/30520
10992         * gfortran.dg/volatile8.f90: New argument conformance test.
10993         * gfortran.dg/volatile9.f90: New scope test.
10994
10995 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10996
10997         PR c++/24745
10998         * g++.dg/warn/null4.C: New.
10999
11000 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11001             Uros Bizjak  <ubizjak@gmail.com>
11002
11003         * gcc.dg/large-size-array-3.c: Correct typo.
11004
11005 2007-01-30  Richard Guenther  <rguenther@suse.de>
11006
11007         PR middle-end/27657
11008         * g++.dg/debug/pr27657.C: New testcase.
11009
11010 2007-01-30  Richard Guenther  <rguenther@suse.de>
11011
11012         PR middle-end/30313
11013         * gcc.dg/torture/pr30313.c: New testcase.
11014
11015 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11016
11017         * gcc.dg/dfp/dfp-except.h: New file.
11018         * gcc.dg/dfp/fe-check.h: New file.
11019         * gcc.dg/dfp/fe-binop.c: New test.
11020         * gcc.dg/dfp/fe-convert-1.c: New test.
11021         * gcc.dg/dfp/fe-convert-2.c: New test.
11022         * gcc.dg/dfp/fe-convert-3.c: New test.
11023
11024         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11025         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11026         * gcc.dg/dfp/convert-dfp.c: Ditto.
11027         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11028
11029 2007-01-29  Josh Conner  <jconner@apple.com>
11030
11031         * gcc.target/powerpc/altivec-24.c: New test.
11032
11033 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11034
11035         PR c++/28266
11036         * g++.dg/parse/defarg12.C: New test.
11037
11038 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11039
11040         PR fortran/30554
11041         * gfortran.dg/used_dummy_types_6.f90: New test.
11042
11043 2007-01-28  Jan Hubicka  <jh@suse.cz>
11044
11045         * gcc.dg/tree-prof/val-prof-6.c: New test.
11046
11047 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11048
11049         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11050
11051 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11052
11053         PR C++/28988
11054         * g++.dg/expr/dtor4.C: New test.
11055
11056 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11057
11058         * gcc.dg/tree-ssa/loop-23.c: New test.
11059
11060 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11061
11062         PR libfortran/30389
11063         * gfortran.dg/achar_2.f90:  New test.
11064         * gfortran.dg/achar_3.f90:  New test.
11065
11066 2007-01-27  Ian Lance Taylor  <iant@google.com>
11067
11068         * gcc.dg/strict-overflow-1.c: New test.
11069         * gcc.dg/no-strict-overflow-1.c: New test.
11070         * gcc.dg/strict-overflow-2.c: New test.
11071         * gcc.dg/no-strict-overflow-2.c: New test.
11072         * gcc.dg/strict-overflow-3.c: New test.
11073         * gcc.dg/no-strict-overflow-3.c: New test.
11074         * gcc.dg/strict-overflow-4.c: New test.
11075         * gcc.dg/no-strict-overflow-4.c: New test.
11076         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11077         * gcc.dg/pr15784-1.c: Likewise.
11078         * gcc.dg/pr20922-1.c: Likewise.
11079         * gcc.dg/pr20922-3.c: Likewise.
11080         * gcc.dg/pr20922-4.c: Likewise.
11081         * gcc.dg/pr20922-6.c: Likewise.
11082         * gcc.dg/compare-4.c: Likewise.
11083         * gcc.dg/torture/pr26898-1.c: Likewise.
11084         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11085         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11086         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11087         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11088         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11089         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11090         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11091         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11092         * g++.dg/tree-ssa/pr21082.C: Likewise.
11093
11094 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11095
11096         * gcc-dg/large-size-array-3.c: New test case.
11097
11098 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11099
11100         * gfortran.dg/forall_7.f90: New test case.
11101
11102 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11103
11104         PR fortran/30407
11105         * gfortran.dg/where_operator_assign_1.f90: New test.
11106         * gfortran.dg/where_operator_assign_2.f90: New test.
11107         * gfortran.dg/where_operator_assign_3.f90: New test.
11108
11109 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11110
11111         * lib/target-supports.exp
11112         (check_effective_target_powerpc_altivec): New.
11113         (check_effective_target_vect_cmdline_needed): Use it.
11114
11115 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11116
11117         PR fortran/30278
11118         * gfortran.dg/backslash_3.f: New test.
11119
11120 2007-01-26  Richard Guenther  <rguenther@suse.de>
11121
11122         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11123
11124 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11125
11126         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11127         * gfortran.dg/vect/vect.exp: Ditto.
11128         * gfortran.dg/dg.exp: Ditto.
11129         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11130         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11131
11132 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11133
11134         * gcc.dg/builtins-20.c: Add more cases.
11135         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11136
11137 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11138
11139         PR fortran/30437
11140         * gcc.dg/Wall.c: New.
11141         * gcc.dg/Wno-all.c: New.
11142         * gfortran.dg/Wall.f90: New.
11143         * gfortran.dg/Wno-all.f90: New.
11144
11145 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11146
11147         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11148         * g++.dg/eh/simd-2.C: Also run on Darwin.
11149         * g++.dg/eh/simd-3.C: New.
11150         * g++.dg/eh/simd-4.C: New.
11151
11152 2007-01-25  Richard Guenther  <rguenther@suse.de>
11153
11154         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11155         and _PROFILE_USE.
11156         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11157
11158 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11159
11160         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11161         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11162         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11163         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11164         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11165         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11166         * gcc.dg/ipa/ipa-7.c: New testcase.
11167
11168 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11169
11170         * g++.dg/cpp0x/warn_cxx0x.C: New.
11171
11172 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11173
11174         * gcc.dg/builtins-20.c: Test builtin carg.
11175
11176 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11177
11178         PR middle-end/27416
11179         * gcc.dg/gomp/pr27416.c: New test.
11180
11181         PR middle-end/30494
11182         * gcc.dg/gomp/pr30494.c: New test.
11183         * g++.dg/gomp/pr30494.C: New test.
11184
11185         PR middle-end/30421
11186         * gcc.dg/gomp/pr30421.c: New test.
11187
11188 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11189
11190         * gcc.target/ia64/versionid-1.c: New test.
11191         * gcc.target/ia64/versionid-2.c: New test.
11192
11193 2007-01-24  Richard Guenther  <rguenther@suse.de>
11194
11195         PR testsuite/30181
11196         * gcc.dg/builtins-57.c: Change to a link-time testcase
11197         to support non-C99 targets.
11198
11199 2007-01-24  Jan Hubicka  <jh@suse.cz>
11200
11201         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11202
11203 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11204
11205         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11206
11207 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11208
11209         PR objc/27438
11210         * objc.dg/const-str-12.m: New test.
11211
11212 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11213
11214         PR fortran/30532
11215         * gfortran.dg/ctrl-z.f90:  New test.
11216
11217 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11218
11219         PR fortran/30481
11220         * gfortran.dg/namelist_assumed_char.f90:  New test.
11221
11222 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11223
11224         PR c++/27492
11225         * g++.dg/inherit/covariant15.C: New test.
11226
11227 2007-01-23  Ian Lance Taylor  <iant@google.com>
11228
11229         * g++.dg/warn/Wparentheses-24.C: New test.
11230
11231 2007-01-23  Richard Guenther  <rguenther@suse.de>
11232
11233         PR testsuite/30560
11234         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11235         with full path.
11236
11237 2007-01-22  Richard Guenther  <rguenther@suse.de>
11238
11239         PR tree-optimization/30038
11240         * gcc.dg/builtins-62.c: New testcase.
11241
11242 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11243
11244         * gcc.c-torture/compile/20070121.c: New test.
11245
11246 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11247
11248         PR libfortran/30525
11249         * gfortran.dg/char_comparison_1.f:  New test.
11250
11251 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11252
11253         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11254
11255 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11256
11257         PR objc/30479
11258         * objc.dg/pch: New directory.
11259         * objc.dg/pch/pch.exp: New file.
11260         * objc.dg/pch/interface-1.m: New test.
11261         * objc.dg/pch/interface-1.hs: New include file.
11262         * lib/objc.exp (objc_target_compile): Add
11263         "-x objective-c-header" in front of the sources if this is
11264         a precompiled header being compiled.
11265
11266 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11267
11268         * gfortran.dg/array_memcpy_3.f90: New test case.
11269         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11270
11271 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11272             Brooks Moses  <brooks.moses@codesourcery.com>
11273             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11274
11275         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11276         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11277
11278 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11279
11280         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11281
11282 2007-01-19  Mike Stump  <mrs@apple.com>
11283
11284         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11285         away.
11286
11287 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11288
11289         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11290         option instead of -funsafe-math-optimizations.
11291
11292 2007-01-19  Tomas Bily  <tbily@suse.cz>
11293
11294         gcc.dg/tree-prof/indir-call-prof.c: New.
11295         g++.dg/dg.exp: Add tree-prof subdirectory.
11296         g++.dg/tree-prof/indir-call-prof.C: New.
11297         g++.dg/tree-prof/tree-prof.exp: New.
11298
11299 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11300
11301         PR c++/17947
11302         * g++.dg/warn/deprecated.C: Update warning output.
11303         * g++.dg/warn/deprecated-2.C: Likewise.
11304         * g++.dg/warn/deprecated-3.C: New.
11305
11306 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11307
11308         * gcc.c-torture/execute/nestfunc-7.c: New.
11309
11310 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11311
11312         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11313
11314 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11315
11316         * gcc.dg/m68k-pic-1.c: New.
11317
11318 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11319
11320         * gfortran.dg/array_memcpy_4.f90: New test case.
11321
11322 2007-01-18  Josh Conner  <jconner@apple.com>
11323
11324         PR target/30485
11325         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11326         * gcc.dg/vect/no-trapping-math-1: New.
11327         * gcc.dg/vect/no-trapping-math-2: New.
11328
11329 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11330
11331         * gcc.target/i386/387-8.c: Update comment about optimizing
11332         inherent load of 1.0 of fptan instruction.
11333
11334 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11335             Richard Guenther <rguenther@suse.de>
11336
11337         PR diagnostic/8268
11338         * gcc.dg/Warray-bounds.c: New testcase.
11339         * gcc.dg/Warray-bounds-2.c: New testcase.
11340         * g++.dg/warn/Warray-bounds.C: New testcase.
11341         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11342
11343 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11344
11345         PR fortran/30476
11346         * gfortran.dg/generic_12.f90: New test.
11347
11348 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11349
11350         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11351         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11352
11353 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11354
11355         * gcc.dg/dfp/compare-special.h: New file.
11356         * gcc.dg/dfp/compare-special-32.c: New test.
11357         * gcc.dg/dfp/compare-special-64.c: New test.
11358         * gcc.dg/dfp/compare-special-128.c: New test.
11359
11360 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11361             Paul Thomas  <pault@gcc.gnu.org>
11362             Steven G. Kargl  <kargl@gcc.gnu.org>
11363
11364         PR fortran/30404
11365         * gfortran.dg/forall_6.f90: New test case.
11366         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11367         * gfortran.dg/dependency_13.f90: Likewise.
11368
11369 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11370
11371         PR testsuite/12325
11372         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11373         targets that don't support Inf.
11374
11375 2007-01-15  Dale Johannesen  <dalej@apple.com>
11376
11377         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11378
11379 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11380
11381         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11382         of achar for 0xff to avoid the "Extended ASCII not
11383         implemented" error message.
11384
11385 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11386
11387         PR fortran/28172
11388         * gfortran.dg/altreturn_4.f90: New test.
11389
11390         PR fortran/29389
11391         * gfortran.dg/stfunc_4.f90: New test.
11392
11393         PR fortran/29712
11394         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11395         * gfortran.dg/initialization_1.f90: Change warning.
11396
11397         PR fortran/30283
11398         * gfortran.dg/specification_type_resolution_2.f90: New test.
11399
11400 2007-01-14  Jan Hubicka  <jh@suse.cz>
11401
11402         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11403         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11404         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11405         elimination.
11406
11407 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11408
11409         PR fortran/30410
11410         * gfortran.dg/external_procedures_2.f90: New test.
11411
11412 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11413
11414         PR target/30413
11415         * gcc.target/i386/pr30413.c: New test.
11416
11417 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11418
11419         PR fortran/30452
11420         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11421
11422 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11423
11424         * gcc.dg/20070112-1.c: New test.
11425
11426 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11427
11428         PR libgfortran/30435
11429         * gfortran.dg/list_read_6.f90: New test.
11430
11431 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11432
11433         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11434
11435 2007-01-12  Tom Tromey  <tromey@redhat.com>
11436
11437         PR preprocessor/28227:
11438         * gcc.dg/cpp/pr28227.c: New file.
11439
11440 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11441
11442         * gcc.dg/tree-ssa/loop-22.c: New test.
11443
11444 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11445
11446         PR tree-optimization/29516
11447         * gcc.dg/tree-ssa/loop-20.c: New test.
11448
11449 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11450
11451         PR libfortran/30415
11452         * minmaxloc_integer_kinds_1.f90:  New test.
11453
11454 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11455
11456         PR c++/29573
11457         * g++.dg/template/sizeof-template-argument.C: New test.
11458
11459 2007-01-11  Jan Hubicka  <jh@suse.cz>
11460
11461         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11462         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11463         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11464         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11465         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11466         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11467         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11468         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11469         transformation in question.
11470         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11471         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11472         * gcc.dg/always_inline3.c: Likewise.
11473
11474 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c++/28999
11477         * g++.dg/template/typename11.C: New test.
11478
11479 2007-01-10  Robert Kennedy <jimbob@google.com>
11480
11481         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11482
11483 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11484
11485         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11486         for different integer kinds.
11487         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11488         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11489         * gfortran.dg/ishft_2.f90: New test.
11490         * gfortran.dg/ishft_3.f90: New test.
11491
11492 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11493
11494         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11495
11496 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11497
11498         PR tree-optimization/30322
11499         * gcc.dg/tree-ssa/loop-21.c: New test.
11500
11501 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11502
11503         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11504
11505 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11506
11507         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11508
11509 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11510
11511         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11512         * g++.dg/warn/overflow-warn-3.C: Likewise.
11513         * g++.dg/warn/overflow-warn-4.C: Likewise.
11514         * g++.dg/warn/overflow-warn-5.C: Likewise.
11515         * g++.dg/warn/overflow-warn-6.C: Likewise.
11516         * g++.dg/warn/Woverflow-1.C: Likewise.
11517         * g++.dg/warn/Woverflow-2.C: Likewise.
11518         * g++.dg/warn/Woverflow-3.C: Likewise.
11519         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11520
11521 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11522
11523         * gfortran.dg/array_constructor_14.f90: New test case.
11524         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11525
11526 2007-01-08  Richard Guenther  <rguenther@suse.de>
11527
11528         PR tree-optimization/23603
11529         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11530         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11531
11532 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11533
11534         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11535         in __v8qi typedef.
11536         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11537         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11538         compiler behaviour.
11539         * gcc.dg/simd-5.c: Likewise.
11540         * gcc.dg/simd-6.c: Likewise.
11541         * g++.dg/conversion/simd1.C: Likewise.
11542         * g++.dg/conversion/simd3.C: Likewise.
11543         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11544         (main): Use it.
11545
11546 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11547
11548         PR tree-optimization/29877
11549         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11550         name of a hard register for the target concerned.  Adjust dg-error
11551         directives to cope with new behaviour of TER.
11552
11553 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11554
11555         PR c++/28986
11556         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11557         * g++.dg/warn/overflow-warn-1.C: New.
11558         * g++.dg/warn/overflow-warn-3.C: New.
11559         * g++.dg/warn/overflow-warn-4.C: New.
11560         * g++.dg/warn/overflow-warn-5.C: New.
11561         * g++.dg/warn/overflow-warn-6.C: New.
11562         * g++.dg/warn/Woverflow-1.C: New.
11563         * g++.dg/warn/Woverflow-2.C: New.
11564         * g++.dg/warn/Woverflow-3.C: New.
11565         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11566
11567 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11568
11569         PR fortran/27698
11570         * gfortran.dg/invalid_name.f90: New test.
11571         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11572         * gfortran.dg/gomp/pr29759.f90: Ditto.
11573
11574 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11575
11576         * gfortran.dg/present_1.f90:  Update error message.
11577
11578 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11579
11580         PR c++/19439
11581         * g++.dg/template/duplicate1.C: New test
11582         * g++.dg/template/memfriend6.C: Adjust error markers.
11583
11584 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11585
11586         PR tree-opt/30385
11587         * gcc.dg/torture/inline-1.c: New test.
11588
11589 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11590
11591         PR c/19978
11592         * gcc.dg/multiple-overflow-warn-1.c: New.
11593         * gcc.dg/multiple-overflow-warn-2.c: New.
11594         * gcc.dg/overflow-warn-6.c: New.
11595         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11596
11597 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11598
11599         * gfortran.dg/array_memcpy_1.f90: New test case.
11600         * gfortran.dg/array_memcpy_2.f90: Likewise.
11601
11602 2007-01-05  Richard Guenther  <rguenther@suse.de>
11603
11604         PR middle-end/27826
11605         * g++.dg/opt/pr27826.C: New testcase.
11606
11607 2007-01-05  Ian Lance Taylor  <iant@google.com>
11608
11609         * gcc.dg/Walways-true-1.c: New test.
11610         * gcc.dg/Walways-true-2.c: New test.
11611         * g++.dg/warn/Walways-true-1.C: New test.
11612         * g++.dg/warn/Walways-true-2.C: New test.
11613
11614 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11615
11616         PR c/30360
11617         * gcc.dg/pr30360.c: New test.
11618
11619 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11620
11621         PR fortran/23232
11622         * gfortran.dg/data_implied_do_1.f90: New test.
11623
11624         PR fortran/27996
11625         PR fortran/27998
11626         * gfortran.dg/char_length_1.f90: New test.
11627
11628 2007-01-05  Richard Guenther  <rguenther@suse.de>
11629
11630         PR middle-end/28116
11631         * g++.dg/opt/pr28116.C: New testcase.
11632
11633 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11634
11635         PR fortran/29624
11636         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11637           invalid deallocate.
11638         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11639         * gfortran.dg/protected_4.f90: Add pointer intent check.
11640         * gfortran.dg/protected_6.f90: Add pointer intent check.
11641         * gfortran.dg/pointer_intent_1.f90: New test.
11642         * gfortran.dg/pointer_intent_2.f90: New test.
11643         * gfortran.dg/pointer_intent_3.f90: New test.
11644
11645 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11646
11647         PR 30235
11648         * gfortran.dg/altreturn_2.f90: new test.
11649
11650 2007-01-04  Tom Tromey  <tromey@redhat.com>
11651
11652         PR preprocessor/28165:
11653         * gcc.dg/cpp/pr28165.c: New file.
11654
11655 2007-01-03  Josh Conner  <jconner@apple.com>
11656
11657         PR middle-end/29683
11658         * gcc.dg/pr29683.c: New.
11659
11660 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR c++/28217
11663         * g++.dg/pch/template-1.C: New test.
11664         * g++.dg/pch/template-1.Hs: New file.
11665
11666 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11667
11668         PR middle-end/30353
11669         * gcc.c-torture/compile/complex-4.c: New test.
11670
11671 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11672
11673         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11674         -maltivec.
11675         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11676
11677 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR middle-end/30286
11680         * gcc.dg/pr30286.c: New test.
11681
11682         PR c++/29535
11683         * g++.dg/template/crash66.C: New test.
11684
11685         PR c++/29054
11686         * g++.dg/template/friend49.C: New test.
11687
11688 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11689
11690         * gfortran.dg/ibits.f90: New test.
11691
11692 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11693
11694         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11695         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11696
11697 2007-01-02  Jan Hubicka  <jh@suse.cz>
11698
11699         * gcc.dg/pr16194.c: We now output error on all three functions,
11700         not just first one.
11701
11702 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11703
11704         PR c/19977
11705         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11706         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11707
11708 2006-01-02  Ian Lance Taylor  <iant@google.com>
11709
11710         * g++.dg/warn/Wparentheses-22.C: New test.
11711         * g++.dg/warn/Wparentheses-23.C: New test.
11712
11713 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11714
11715         PR middle-end/7651
11716         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11717         * gcc.dg/declspec-3-Wextra.c: New.
11718         * gcc.dg/declspec-3-no.c: New
11719
11720 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11721
11722         PR fortran/20896
11723         * gfortran.dg/interface_10.f90: Remove.
11724
11725 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11726
11727         * gcc.dg/fold-eqxor-4.c: New test case.
11728
11729 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11730
11731         PR middle-end/30311
11732         * gcc.c-torture/compile/pr30311.c: New test.
11733
11734 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11735
11736         PR middle-end/30253
11737         * gcc.c-torture/compile/statement-expression-1.c: New test.
11738
11739 2007-01-01  Andreas Schwab  <schwab@suse.de>
11740
11741         PR target/29166
11742         * g++.dg/eh/pr29166.C: New test.
11743
11744 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11745
11746         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11747         New.
11748         (check_effective_target_vect_cmdline_needed): Use it.
11749
11750 2006-12-31  Richard Guenther  <rguenther@suse.de>
11751
11752         PR middle-end/30137
11753         * gcc.dg/pr30137-1.c: New testcase.
11754         * gcc.dg/pr30137-2.c: Likewise.
11755
11756 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11757
11758         PR middle-end/30322
11759         * gcc.dg/fold-plusnot-1.c: New test case.
11760
11761 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11762
11763         PR c++/29731
11764         * g++.dg/parse/template22.C: New test.
11765
11766 2006-12-31  Richard Guenther  <rguenther@suse.de>
11767
11768         PR middle-end/30338
11769         * gcc.c-torture/compile/pr30338.c: New testcase.
11770
11771 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11772
11773         PR fortran/27900
11774         * gfortran.dg/intrinsic_actual_4.f90: New test.
11775
11776         PR fortran/24325
11777         * gfortran.dg/func_decl_3.f90: New test.
11778
11779 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11780
11781         PR fortran/23060
11782         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11783         * gfortran.dg/c_by_val_1.f: New test.
11784         * gfortran.dg/c_by_val_2.f: New test.
11785         * gfortran.dg/c_by_val_3.f: New test.
11786
11787 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11788
11789         PR libfortran/30321
11790         * gfortran.dg/sum_zero_array_1.f90:  New test.
11791
11792 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11793
11794         PR preprocessor/29612
11795         * gcc.dg/cpp/pr29612-1.c: New test.
11796         * gcc.dg/cpp/pr29612-2.c: New test.
11797
11798 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11799
11800         PR fortran/30034
11801         * gfortran.dg/pure_formal_proc_1.f90: New test.
11802
11803         PR fortran/30237
11804         * gfortran.dg/intrinsic_actual_3.f90: New test.
11805
11806 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11807
11808         PR fortran/30014
11809         * gfortran.dg/io_constraints_1.f90: Update test.
11810         * gfortran.dg/io_constraints_2.f90: Update test.
11811         * gfortran.dg/inquire_iolength.f90: New test.
11812
11813 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11814
11815         PR fortran/20896
11816         * gfortran.dg/interface_10.f90: New test.
11817         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11818         since z is already, locally a variable.
11819
11820         PR fortran/25135
11821         * gfortran.dg/generic_11.f90: New test.
11822         * gfortran.dg/interface_7.f90: Remove name clash between module
11823         name and procedure 'x' referenced in the interface.
11824
11825 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11826
11827         PR middle-end/7651
11828         * gcc.dg/Wmissing-parameter-type.c: New.
11829         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11830         * gcc.dg/Wmissing-parameter-type-no.c: New.
11831
11832 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11833
11834         PR fortran/25818
11835         * gfortran.dg/entry_array_specs_2.f: New test.
11836
11837         PR fortran/30084
11838         * gfortran.dg/nested_modules_6.f90: New test.
11839
11840 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11841
11842         PR middle-end/7651
11843         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11844         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11845
11846 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11847
11848         PR C++/30168
11849         * g++.dg/opt/complex6.C: New test.
11850
11851 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11852
11853         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11854         full" if the linker on spu-*-* warns about exceeding local store.
11855
11856         And revert this patch:
11857         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11858         fail to link due to relocation overflows on spu-*-*.
11859
11860 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11861
11862         PR fortran/30273
11863         * gfortran.dg/dependency_19.f90: New test.
11864
11865 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11866
11867         PR fortran/30202
11868         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11869
11870 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11871
11872         PR middle-end/30262
11873         * gcc.c-torture/execute/20061220-1.c: New test.
11874
11875         PR middle-end/30263
11876         * gcc.dg/gomp/asm-1.c: New test.
11877
11878         PR target/30230
11879         * g++.dg/eh/ia64-2.C: New test.
11880
11881 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         PR target/28966
11884         PR target/29248
11885         * gcc.dg/rs6000-leaf.c: New.
11886
11887 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11888
11889         PR fortran/25392
11890         * gfortran.dg/f2c_8.f90: New test.
11891
11892 2006-12-20  Bill Wendling  <wendling@apple.com>
11893
11894         * gcc.dg/asm-b.c: Check for __ppc64__.
11895
11896 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11897
11898         PR fortran/30190
11899         * gfortran.dg/bounds_check_5.f90: New test.
11900
11901 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11902
11903         PR middle-end/30143
11904         * gcc.dg/gomp/complex-1.c: New testcase.
11905
11906 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11907
11908         * gfortran.dg/array_memset_1.f90: New test case.
11909
11910 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11911
11912         * lib/target-supports.exp: Add spu to
11913         check_effective_target_vect_widen_mult_hi_to_si.
11914
11915 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11916
11917         PR fortran/29992
11918         * gfortran.dg/generic_9.f90: New test.
11919
11920         PR fortran/30081
11921         * gfortran.dg/generic_10.f90: New test.
11922
11923 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11924
11925         PR tree-opt/30045
11926         * gcc.dg/pr30045.c: New test.
11927
11928 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11929
11930         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11931
11932 2006-12-19  Eric Christopher  <echristo@apple.com>
11933
11934         PR target/29302
11935         * gcc.c-torture/execute/pr29302-1.c: New.
11936
11937 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11938
11939         PR fortran/39238
11940         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11941
11942 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11943
11944         PR fortran/30236
11945         * gfortran.dg/altreturn_3.f90: New test.
11946
11947         * gfortran.dg/char_result_12.f90: Fix comment typos.
11948
11949 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11950
11951         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11952         as newlib's stdio.h uses non-traditional cpp constructs.
11953
11954 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11955
11956         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11957         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11958         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11959         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11960         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11961         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11962         * gfortran.dg/default_initialization.f: Renamed to
11963         default_initialization_1.f
11964         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11965         dollar_edit_descriptor_1.f
11966         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11967         dollar_edit_descriptor_2.f
11968         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11969         dollar_edit_descriptor_3.f
11970         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11971         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11972         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11973         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11974         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11975         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11976         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11977         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11978         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11979         * gfortran.dg/default_initialization_1.f: Renamed from
11980         default_initialization.f
11981         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11982         dollar_edit_descriptor-1.f
11983         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11984         dollar_edit_descriptor-2.f
11985         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11986         dollar_edit_descriptor-3.f
11987         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11988         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11989         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11990
11991 2006-12-18  Bill Wendling  <wendling@apple.com>
11992
11993         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11994         id is an OjbC keyword.
11995
11996 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11997
11998         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11999
12000 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12001
12002         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12003
12004 2006-12-18  Ian Lance Taylor  <iant@google.com>
12005
12006         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12007
12008 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12009
12010         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12011
12012 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12013
12014         PR fortran/30207
12015         * gfortran.fortran-torture/execute/where21.f90: New test.
12016
12017 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12018
12019         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12020
12021 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12022
12023         PR middle-end/7651
12024         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12025         * gcc.dg/if-empty-1.c: Likewise.
12026         * gcc.dg/pr23165.c: Likewise.
12027         * g++.dg/warn/empty-body.C: Likewise.
12028
12029 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12030
12031         PR libfortran/30005
12032         * gfortran.dg/open_errors.f90: New test.
12033
12034 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12035
12036         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12037
12038         * gcc.target/i386/ssse3-pabsb.c: New file.
12039         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12040         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12041         * gcc.target/i386/ssse3-palignr.c: Likewise.
12042         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12043         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12044         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12045         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12046         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12047         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12048         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12049         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12050         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12051         * gcc.target/i386/ssse3-psignb.c: Likewise.
12052         * gcc.target/i386/ssse3-psignd.c: Likewise.
12053         * gcc.target/i386/ssse3-psignw.c: Likewise.
12054         * gcc.target/i386/ssse3-vals.h: Likewise.
12055
12056 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12057
12058         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12059         * lib/fortran-torture.exp: Include target-supports.exp.
12060
12061 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR target/30185
12064         * gcc.c-torture/execute/pr30185.c: New test.
12065
12066 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12067
12068         PR testsuite/30179
12069         PR testsuite/30180
12070         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12071         * gcc.dg/builtin-bswap-2.c: Likewise.
12072         * gcc.dg/builtin-bswap-3.c: Likewise.
12073         * gcc.dg/builtin-bswap-4.c: Likewise.
12074         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12075         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12076
12077 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12078
12079         PR libfortran/30145
12080         * gfortran.dg/write_zero_array: New test.
12081
12082 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12083
12084         PR fortran/30200
12085         * gfortran.dg/write_fmt_trim.f90: New test.
12086
12087 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12088
12089         PR 30194
12090         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12091         temporarily.
12092
12093 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12094
12095         * lib/target-supports.exp (check_weak_available): Use istarget
12096         "hppa*-*-hpux10*" instead of regexp.
12097         (check_cxa_atexit_available): Likewise.
12098
12099 2006-12-14  Richard Guenther  <rguenther@suse.de>
12100
12101         PR tree-optimization/30197
12102         * gcc.c-torture/execute/complex-1.c: Fix function name.
12103         * gcc.dg/builtins-61.c: New testcase.
12104
12105 2006-12-14  Richard Guenther  <rguenther@suse.de>
12106
12107         PR middle-end/30172
12108         * gcc.dg/pr30172-1.c: New testcase.
12109
12110 2006-12-14  Richard Guenther  <rguenther@suse.de>
12111
12112         PR tree-optimization/30198
12113         * gcc.dg/builtins-60.c: New testcase.
12114
12115 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12116
12117         * lib/target-supports.exp (vect_no_align): Remove spu.
12118
12119 2006-12-13  Ian Lance Taylor  <iant@google.com>
12120
12121         PR c++/19564
12122         PR c++/19756
12123         * g++.dg/warn/Wparentheses-5.C: New test.
12124         * g++.dg/warn/Wparentheses-6.C: New test.
12125         * g++.dg/warn/Wparentheses-7.C: New test.
12126         * g++.dg/warn/Wparentheses-8.C: New test.
12127         * g++.dg/warn/Wparentheses-9.C: New test.
12128         * g++.dg/warn/Wparentheses-10.C: New test.
12129         * g++.dg/warn/Wparentheses-11.C: New test.
12130         * g++.dg/warn/Wparentheses-12.C: New test.
12131         * g++.dg/warn/Wparentheses-13.C: New test.
12132         * g++.dg/warn/Wparentheses-14.C: New test.
12133         * g++.dg/warn/Wparentheses-15.C: New test.
12134         * g++.dg/warn/Wparentheses-16.C: New test.
12135         * g++.dg/warn/Wparentheses-17.C: New test.
12136         * g++.dg/warn/Wparentheses-18.C: New test.
12137         * g++.dg/warn/Wparentheses-19.C: New test.
12138         * g++.dg/warn/Wparentheses-20.C: New test.
12139         * g++.dg/warn/Wparentheses-21.C: New test.
12140
12141 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12142
12143         PR testsuite/30157
12144         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12145         for target "hppa.*hpux10".
12146
12147 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12148
12149         * g++.dg/debug/vartrack1.C: New test.
12150
12151         * g++.dg/opt/ifcvt1.C: New test.
12152
12153         * gcc.dg/tls/opt-13.c: New test.
12154
12155         * gcc.dg/20060425-2.c: New test.
12156
12157         * g++.dg/opt/pr15054-2.C: New test.
12158
12159         * gcc.c-torture/execute/20060420-1.c: New test.
12160
12161         * gcc.c-torture/execute/20060412-1.c: New test.
12162
12163         * objc/compile/20060406-1.m: New test.
12164
12165 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12166
12167         * g++.dg/template/array17.C: New test.
12168
12169 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12170
12171         * gcc.target/powerpc/altivec-23.c: New test.
12172
12173 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12174
12175         PR c++27316
12176         * g++.dg/inherit/error3.C: New test.
12177
12178         PR c++/28740
12179         * g++.dg/inherit/error4.C: New test.
12180
12181 2006-12-13  Richard Guenther  <rguenther@suse.de>
12182
12183         PR tree-optimization/17687
12184         * gcc.dg/builtins-59.c: New testcase.
12185
12186 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12187
12188         * gcc.target/spu/Wmain.c: New test.
12189
12190 2006-12-12  Josh Conner  <jconner@apple.com>
12191
12192         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12193         * g++.dg/abi/thunk4.C: Likewise.
12194         * g++.dg/abi/rtti3.C: Likewise.
12195
12196 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12197
12198         * gcc.target/spu/cpat-1.c: New test.
12199         * gcc.target/spu/cpat-2.c: New test.
12200         * gcc.target/spu/cpat-3.c: New test.
12201         * gcc.target/spu/cpat-4.c: New test.
12202
12203 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12204
12205         PR tree-opt/28436
12206         * gcc.c-torture/compile/vector-1.c: New test.
12207         * gcc.c-torture/compile/vector-2.c: New test.
12208         * gcc.c-torture/compile/vector-3.c: New test.
12209
12210 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12211
12212         * lib/fortran-torture.exp: Update copyright years.  Remove
12213         obsolete comment.  Test -ftree-vectorize where it makes sense.
12214         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12215         from fortran-torture.exp.
12216         * gfortran.dg/char_transpose_1.f90,
12217         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12218         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12219         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12220         '-w' to dg-options.
12221
12222 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12223
12224         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12225         saved_${tool}_load.
12226
12227 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12228
12229         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12230         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12231         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12232         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12233         gaps.
12234
12235 2006-12-12  Richard Guenther  <rguenther@suse.de>
12236
12237         PR middle-end/30147
12238         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12239
12240 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12241             Diego Novillo  <dnovillo@redhat.com>
12242
12243         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12244         VDEF/VUSE changes.
12245         * gcc.dg/tree-ssa/pr26421.c: Likewise
12246         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12247         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12248         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12249         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12250         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12251         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12252         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12253         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12254         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12255
12256 2006-12-11  Jan Hubicka  <jh@suse.cz>
12257
12258         * gcc.dg/tree-prof/stringop-1.c: New test.
12259         * gcc.dg/tree-prof/stringop-2.c: New test.
12260
12261 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12262
12263         PR target/30120
12264         * gcc.target/i386/pr30120.c: New test.
12265
12266         Revert:
12267         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12268
12269         * gcc.target/i386/x87regparm-1.c: New test.
12270         * gcc.target/i386/x87regparm-2.c: New test.
12271         * gcc.target/i386/x87regparm-3.c: New test.
12272         * gcc.target/i386/x87regparm-4.c: New test.
12273
12274 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12275
12276         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12277
12278 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12279
12280         PR fortran/23994
12281         * gfortran.dg/protected_1.f90: New test.
12282         * gfortran.dg/protected_2.f90: New test.
12283         * gfortran.dg/protected_3.f90: New test.
12284         * gfortran.dg/protected_4.f90: New test.
12285         * gfortran.dg/protected_5.f90: New test.
12286         * gfortran.dg/protected_6.f90: New test.
12287
12288 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12289             Tobias Burnus  <burnus@gcc.gnu.org>
12290
12291         PR fortran/29975
12292         PR fortran/30068
12293         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12294         interface.
12295         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12296         ambiguous interfaces.
12297         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12298         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12299         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12300         ambiguous interfaces.
12301         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12302         * gfortran.dg/array_initializer_2.f90: Add initializer array
12303         constructor test.
12304
12305         PR fortran/30096
12306         * gfortran.dg/interface_9.f90: Test that host interfaces are
12307         not checked for ambiguity with the local version.
12308
12309 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12310
12311         PR fortran/29464
12312         * gfortran.dg/module_interface_2.f90: New test.
12313
12314 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12315
12316         PR fortran/29941
12317         * gfortran.dg/assumed_len.f90: New test.
12318
12319 2006-12-09  Richard Guenther  <rguenther@suse.de>
12320
12321         * g++.dg/warn/implicit-typename1.C: Qualify types.
12322         * g++.dg/parse/crash12.C: Likewise.
12323         * g++.dg/tree-ssa/pr22444.C: Likewise.
12324
12325 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12326
12327         * gfortran.dg/array_2.f90: Added sqrt test.
12328
12329 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12330
12331         * gcc.target/i386/x87regparm-1.c: XFAIL.
12332         * gcc.target/i386/x87regparm-2.c: XFAIL.
12333         * gcc.target/i386/x87regparm-3.c: XFAIL.
12334         * gcc.target/i386/x87regparm-4.c: XFAIL.
12335
12336 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12337
12338         * lib/target-supports.exp
12339         (check_effective_target_large_long_double): New.
12340         * gcc.dg/Wconversion-real.c : Use it.
12341         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12342         unsigned.
12343
12344 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12345
12346         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12347
12348 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12349
12350         PR fortran/27546
12351         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12352
12353 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR c++/29732
12356         * g++.dg/template/crash65.C: New test.
12357         * g++.dg/template/spec16.C: Tweak error markers.
12358
12359 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12360
12361         * gcc.target/spu: New directory.
12362         * gcc.target/spu/spu.exp: New file.
12363         * gcc.target/spu/intrinsics-1.c: New test.
12364
12365 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12366
12367         PR c++/29980
12368         * g++.dg/ext/attrib27.C: New test.
12369         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12370         * g++.dg/parse/typedef5.C: Likewise.
12371
12372 2006-12-07  Mike Stump  <mrs@apple.com>
12373
12374         * treelang/compile/var_defs.tree: Adjust.
12375
12376 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12377
12378         PR c++/29730
12379         * g++.dg/template/crash64.C: New test.
12380         * g++.dg/parse/crash27.C: Adjust error markers.
12381
12382 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12383
12384         PR libfortran/30009
12385         PR libfortran/30056
12386         * gfortran.dg/read_eof_4.f90:  Add tests.
12387         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12388         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12389
12390 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12391
12392         PR c++/29729
12393         * g++.dg/template/crash63.C: New test.
12394
12395         PR c++/29728
12396         * g++.dg/template/crash62.C: New test.
12397
12398 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12399
12400         PR fortran/30003
12401         * gfortran.dg/allocatable_function_1.f90: Increase the number
12402         of expected calls of free to 10; the lhs section reference is
12403         now evaluated so there is another call to bar.  Change the
12404         comment appropriately.
12405         * gfortran.dg/array_section_1.f90: New test.
12406
12407 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12408
12409         PR fortran/29912
12410         * gfortran.dg/char_result_12.f90: New test.
12411
12412 2006-12-05  Richard Guenther  <rguenther@suse.de>
12413
12414         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12415         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12416         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12417         vect_double, xfail for spu*-*-*.
12418
12419 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12420
12421         PR fortran/29962
12422         * initialization_4.f90: Test noninteger exponents (-std=f95).
12423         * initialization_5.f90: New test for noninteger exponents
12424           with -std=f2003.
12425
12426 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12427
12428         PR fortran/29821
12429         * gfortran.dg/parameter_array_section_1.f90: New test.
12430
12431 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12432
12433         PR c++/29733
12434         * g++.dg/template/crash61.C: New test.
12435
12436         PR c++/29632
12437         * g++.dg/template/error23.C: New test.
12438
12439 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12440
12441         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12442
12443 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12444
12445         PR fortran/29916
12446         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12447
12448 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12449
12450         PR middle-end/29965
12451         * gcc.dg/gomp/pr29965-1.c: New test.
12452         * gcc.dg/gomp/pr29965-2.c: New test.
12453         * gcc.dg/gomp/pr29965-3.c: New test.
12454         * gcc.dg/gomp/pr29965-4.c: New test.
12455         * gcc.dg/gomp/pr29965-5.c: New test.
12456         * gcc.dg/gomp/pr29965-6.c: New test.
12457         * g++.dg/gomp/pr29965-1.C: New test.
12458         * g++.dg/gomp/pr29965-2.C: New test.
12459         * g++.dg/gomp/pr29965-3.C: New test.
12460         * g++.dg/gomp/pr29965-4.C: New test.
12461         * g++.dg/gomp/pr29965-5.C: New test.
12462         * g++.dg/gomp/pr29965-6.C: New test.
12463         * g++.dg/gomp/pr29965-7.C: New test.
12464         * g++.dg/gomp/pr29965-8.C: New test.
12465         * g++.dg/gomp/pr29965-9.C: New test.
12466         * g++.dg/gomp/pr29965-10.C: New test.
12467
12468 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12469
12470         * gnat.dg/pointer_variable_bounds.adb: New test.
12471         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12472         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12473
12474 2006-12-03  Eric Christopher  <echristo@apple.com>
12475
12476         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12477
12478 2006-12-03  Richard Henderson  <rth@redhat.com>
12479             Andrew Pinski  <pinskia@gmail.com>
12480
12481         PR C++/14329
12482         * g++.dg/warn/unit-1.C: New test.
12483
12484 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12485
12486         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12487
12488 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12489
12490         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12491         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12492         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12493         * gcc.dg/vect/vect-70.c: Reduce array size.
12494         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12495         vect_no_compaer_double targets.
12496         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12497         vect_float, vect_double, and vect_int.
12498
12499 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12500
12501         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12502         test for loop versioning on vect_no_align targets.
12503         * gcc.dg/vect/pr20122.c: Likewise.
12504         * gcc.dg/vect/vect-105.c: Likewise.
12505         * gcc.dg/vect/vect-42.c: Likewise.
12506         * gcc.dg/vect/vect-43.c: Likewise.
12507         * gcc.dg/vect/vect-74.c: Likewise.
12508         * gcc.dg/vect/vect-75.c: Likewise.
12509         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12510         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12511         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12512         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12513
12514 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12515
12516         PR fortran/29642
12517         * gfortran.dg/value_1.f90 : New test.
12518         * gfortran.dg/value_2.f90 : New test.
12519         * gfortran.dg/value_3.f90 : New test.
12520         * gfortran.dg/value_4.f90 : New test.
12521         * gfortran.dg/value_4.c : Called from value_4.f90.
12522
12523 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12524
12525         PR C++/30033
12526         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12527
12528 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12529
12530         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12531
12532 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12533
12534         PR c/27953
12535         * gcc.dg/pr27953.c: New test.
12536
12537 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12538
12539         PR c++/30022
12540         * g++.dg/ext/vector5.C: New test.
12541
12542         PR c++/30021
12543         * g++.dg/other/main1.C: New test.
12544
12545 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12546
12547         PR libfortran/29568
12548         * gfortran.dg/convert_implied_open.f90:  Change to
12549         new default record length.
12550         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12551         new error message.
12552         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12553
12554 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12555
12556         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12557
12558 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12559
12560         PR c++/29066
12561         * g++.dg/expr/pr29066.c: New.
12562
12563 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12564             Zdenek Dvorak <dvorakz@suse.cz>
12565
12566         PR tree-optimization/29921
12567         * gcc.dg/pr29921-2.c: New test.
12568
12569 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12570
12571         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12572         (i386_get_cpuid): New function.
12573         (i386_cpuid_ecx): Likewise.
12574         (i386_cpuid_edx): Likewise.
12575         (i386_cpuid): Updated to call i386_cpuid_edx.
12576
12577         * gcc.target/i386/sse3-addsubpd.c: New file.
12578         * gcc.target/i386/sse3-addsubps.c: Likewise.
12579         * gcc.target/i386/sse3-haddpd.c: Likewise.
12580         * gcc.target/i386/sse3-haddps.c: Likewise.
12581         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12582         * gcc.target/i386/sse3-hsubps.c: Likewise.
12583         * gcc.target/i386/sse3-lddqu.c: Likewise.
12584         * gcc.target/i386/sse3-movddup.c: Likewise.
12585         * gcc.target/i386/sse3-movshdup.c: Likewise.
12586         * gcc.target/i386/sse3-movsldup.c: Likewise.
12587
12588 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12589
12590         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12591
12592 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12593
12594         * gcc.dg/dfp/convert-int-max.c: New test.
12595         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12596
12597 2006-11-30  Richard Guenther  <rguenther@suse.de>
12598
12599         * gcc.dg/vect/vect-pow-1.c: Rename ...
12600         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12601         floats instead of doubles, check successful vectorization.
12602
12603 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12604
12605         PR target/29945
12606         * gcc.c-torture/compile/pr29945.c: New testcase.
12607
12608 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12609
12610         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12611         -maltivec.
12612
12613 2006-11-29  Eric Christopher  <echristo@apple.com>
12614
12615         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12616
12617 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12618
12619         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12620
12621         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12622
12623 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12624
12625         PR c++/29022
12626         * g++.dg/inherit/virtual2.C: New test.
12627         * g++.dg/inherit/virtual3.C: Likewise.
12628         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12629         * g++.dg/inherit/error2.C: Likewise.
12630         * g++.dg/template/instantiate1.C: Likewise.
12631
12632 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12633
12634         PR tree-opt/29984
12635         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12636
12637 2006-11-28  Jan Hubicka  <jh@suse.cz>
12638
12639         * gcc.dg/memcpy-1.c: New test.
12640
12641 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12642
12643         PR c++/29735
12644         * g++.dg/warn/main-3.C: New test.
12645
12646 2006-11-28  Jan Hubicka  <jh@suse.cz>
12647
12648         * gcc.dg/winline-1.c: New test.
12649
12650 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12653         alignments.
12654
12655 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12656
12657         PR fortran/29976
12658         * gfortran.dg/missing_optional_dummy_3.f90
12659
12660 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12661
12662         PR fortran/20880
12663         * gfortran.dg/interface_3.f90: Modify errors.
12664
12665 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12666
12667         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12668         fail to link due to relocation overflows on spu-*-*.
12669
12670 2006-11-27  Michael Matz  <matz@suse.de>
12671             Andreas Krebbel  <krebbel1@de.ibm.com>
12672
12673         PR target/29319
12674         * gcc.dg/20061127-1.c: New testcase.
12675
12676 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12677
12678         * gcc.dg/20061124-1.c: Add exit() function prototype.
12679
12680 2006-11-27  Jan Hubicka  <jh@suse.cz>
12681
12682         * gcc.target/i386/memcpy-1.c: Adjust size.
12683         * gcc.dg/visibility-11.c: Likewise.
12684
12685 2006-11-27  Richard Guenther  <rguenther@suse.de>
12686
12687         PR middle-end/25620
12688         * gcc.target/i386/pow-1.c: New testcase.
12689         * gcc.dg/builtins-58.c: Likewise.
12690
12691 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12692
12693         PR c++/29886
12694         * g++.dg/expr/cast8.C: New test.
12695
12696 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12697
12698         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12699         Don't ever inline the testcase.
12700
12701 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12702
12703         PR fortran/29982
12704         * gfortran.fortran-torture/compile/parameter_3.f90: New
12705         testcase.
12706
12707 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12708
12709         PR fortran/29951
12710         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12711
12712 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12713
12714         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12715         for CHAR.
12716
12717 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12718
12719         PR libgfortran/29936
12720         * gfortran.dg/write_check3.f90: New test.
12721
12722 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12723
12724         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12725
12726 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12727
12728         PR fortran/20880
12729         * gfortran.dg/interface_3.f90: New test.
12730
12731         PR fortran/29387
12732         * gfortran.dg/generic_8.f90: New test.
12733
12734 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12735
12736         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12737         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12738         * gfortran.dg/specifics_3.f90: Remove.
12739
12740 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12741
12742         PR c/29955
12743         * gcc.dg/gomp/pr29955.c: New test.
12744
12745         PR c/29736
12746         * gcc.dg/pr29736.c: New test.
12747
12748 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12749
12750         PR tree-opt/29964
12751         * gcc.dg/pure-1.c: New test.
12752
12753 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12754
12755         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12756         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12757
12758 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12759
12760         * gcc.dg/20061124-1.c: New testcase.
12761
12762 2006-11-23  Eric Christopher  <echristo@apple.com>
12763
12764         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12765
12766 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12767
12768         PR c/2707
12769         PR c++/26167
12770         * gcc.dg/Wconversion-integer.c: New. Supersedes
12771         Wconversion-negative-constants.c
12772         * gcc.dg/Wconversion-real.c: New.
12773         * gcc.dg/Wconversion-real-integer.c: New.
12774         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12775         * g++.dg/warn/Wconversion1.C: Modified.
12776
12777 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12778
12779         * gfortran.dg/overload_1.f90: New test.
12780
12781 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12782
12783         PR c/9072
12784         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12785         Wtraditional-conversion.
12786         * gcc.dg/overflow-warn-2.c: Likewise.
12787         * gcc.dg/Wconversion.c: Likewise. Renamed as
12788         Wtraditional-conversion.c .
12789         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12790         Wtraditional-conversion-2.c .
12791         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12792         Wtraditional-conversion-2.c
12793         * gcc.dg/Wconversion-negative-constants.c: New.
12794
12795 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12796
12797         * gcc.dg/tree-ssa/dump-1.c: New test.
12798
12799 2006-11-23  David Ung <davidu@mips.com>
12800
12801         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12802         -mfp64, allowable when ISA >= 33 and float is enabled.
12803         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12804         of mthc1 and mfhc1 patterns.
12805
12806 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12807
12808         PR tree-optimization/29921
12809         * gcc.dg/pr29921.c: New test.
12810
12811 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12812
12813         PR fortran/29441
12814         * gfortran.dg/initialization_4.f90: New test.
12815
12816 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12817
12818         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12819         platforms that have interleaving support.
12820         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12821         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12822         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12823         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12824         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12825         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12826         gcc.dg/vect/vect-strided-u8-i8.c,
12827         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12828         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12829         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12830         gcc.dg/vect/vect-strided-float.c,
12831         gcc.dg/vect/vect-strided-a-mult.c,
12832         gcc.dg/vect/vect-strided-mult-char-ls.c,
12833         gcc.dg/vect/vect-strided-a-u16-mult.c,
12834         gcc.dg/vect/vect-strided-a-u32-mult.c,
12835         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12836         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12837         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12838         gcc.dg/vect/vect-strided-mult.c,
12839         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12840         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12841         New.
12842
12843 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12844
12845         PR fortran/25087
12846         * gfortran.dg/auto_char_len_4.f90: New test.
12847
12848 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12849
12850         PR fortran/29652
12851         * gfortran.dg/generic_7.f90: New test.
12852         * gfortran.dg/defined_operators_1.f90: Add new error.
12853
12854 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12855
12856         PR tree-optimization/29902
12857         * g++.dg/tree-ssa/pr29902.C: New test.
12858
12859 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12860
12861         PR fortran/29820
12862         * gfortran.dg/used_types_13.f90: New test.
12863
12864 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12865
12866         * gcc.dg/dfp/snan.c: Delete.
12867
12868 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12869
12870         * g++.dg/cpp0x/static_assert1.C: New.
12871         * g++.dg/cpp0x/static_assert2.C: New.
12872         * g++.dg/cpp0x/static_assert3.C: New.
12873
12874 2006-11-21  Richard Guenther  <rguenther@suse.de>
12875
12876         * gcc.dg/vect/vect-pow-1.c: New testcase.
12877         * gcc.dg/vect/vect-pow-2.c: Likewise.
12878
12879 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12880
12881         PR c++/29570
12882         * g++.dg/template/static29.C: New test.
12883
12884         PR c++/29734
12885         * g++.dg/conversion/simd4.C: New test.
12886
12887 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12888
12889         PR c++/29475
12890         * g++.dg/template/access19.C: New test.
12891         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12892         error is reported.
12893
12894 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12895
12896         PR tree-opt/25500
12897         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12898
12899 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12900
12901         PR fortran/27546
12902         * gfortran.dg/import.f90: Extended test.
12903         * gfortran.dg/import2.f90: Extended test.
12904
12905 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12906
12907         * gfortran.dg/volatile3.f90: Add conflict test.
12908
12909 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12910
12911         PR fortran/24783
12912         * gfortran.dg/implicit_10.f90: New test.
12913
12914 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12915
12916         PR c++/8586
12917         * g++.dg/warn/Wall-write-strings.C: New.
12918
12919 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12920
12921         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12922         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12923
12924 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12925
12926         * gfortran.dg/use_3.f90: Remove error message.
12927         * gfortran.dg/iso_fortran_env_1.f90: New test.
12928         * gfortran.dg/iso_fortran_env_2.f90: New test.
12929         * gfortran.dg/iso_fortran_env_3.f90: New test.
12930         * gfortran.dg/iso_fortran_env_4.f90: New test.
12931
12932 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12933
12934         * gcc.dg/vect/vect-27.c: Fix initialization.
12935
12936 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12937
12938         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12939         * gcc.dg/torture/builtin-minmax-1.c: New.
12940
12941         * gcc.dg/builtins-20.c: Add cases for copysign.
12942
12943 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12944
12945         PR fortran/24285
12946         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12947
12948 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12949         * gfortran.dg/use_1.f90: New test.
12950         * gfortran.dg/use_1.f90: New test.
12951         * gfortran.dg/use_1.f90: New test.
12952
12953 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12954
12955         PR tree-optimization/29801
12956         * gcc.dg/pr29801.c: New test.
12957
12958 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12959
12960         PR middle-end/29584
12961         * gcc.dg/torture/pr29584.c: New test.
12962
12963 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12964
12965         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12966         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12967         * gcc.target/powerpc/compress-float-ppc.c,
12968         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12969         powerpc_fprs.
12970         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12971         do not pass -mhard-float.
12972
12973 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12974
12975         * gnat.dg/volatile_aggregate.adb: New test.
12976
12977 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12978
12979         PR fortran/29391
12980         PR fortran/29489
12981         * gfortran.dg/bound_2.f90: Add more checks.
12982         * gfortran.dg/bound_3.f90: New test.
12983
12984 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12985
12986         PR target/29201
12987         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12988
12989 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12990
12991         * gfortran.dg/import3.f90: Fix error message.
12992
12993 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12994
12995         PR tree-opt/29788
12996         * gfortran.fortran-torture/compile/inline_1.f90:
12997         New testcase.
12998
12999 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13000
13001         * gcc.target/i386/x87regparm-1.c: New test.
13002         * gcc.target/i386/x87regparm-2.c: New test.
13003         * gcc.target/i386/x87regparm-3.c: New test.
13004         * gcc.target/i386/x87regparm-4.c: New test.
13005
13006 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13007
13008         PR fortran/27546
13009         * gfortran.dg/import.f90: New test.
13010         * gfortran.dg/import2.f90: New test.
13011         * gfortran.dg/import3.f90: New test.
13012
13013 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13014
13015         PR fortran/27588
13016         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13017
13018 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13019
13020         PR fortran/29806
13021         * gfortran.dg/contains.f90: New test.
13022         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13023
13024 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13025
13026         PR tree-optimization/29581
13027         * gcc.dg/pr29581-1.c: New test.
13028         * gcc.dg/pr29581-2.c: New test.
13029         * gcc.dg/pr29581-3.c: New test.
13030         * gcc.dg/pr29581-4.c: New test.
13031         * gfortran.dg/pr29581.f90: New test.
13032
13033 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13034
13035         PR fortran/29702
13036         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13037         numbers in error message headers.
13038
13039 2006-11-14  Richard Guenther  <rguenther@suse.de>
13040
13041         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13042         to i?86 and x86_64 targets.
13043
13044 2006-11-14  Caroline Tice  <ctice@apple.com>
13045
13046         * gcc.dg/pubtypes-1.c: New file/testcase.
13047         * gcc.dg/pubtypes-2.c: New file/testcase.
13048         * gcc.dg/pubtypes-3.c: New file/testcase.
13049         * gcc.dg/pubtypes-4.c: New file/testcase.
13050         * g++.dg/pubtypes.C: New file/testcase.
13051
13052 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13053
13054         PR c++/29106
13055         * g++.dg/init/self1.C: New test.
13056
13057 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13058
13059         PR fortran/29657
13060         * gfortran.dg/conflicts.f90: Add.
13061
13062 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13063
13064         PR rtl-optimization/29798
13065
13066         * gcc.c-torture/execute/pr29798.c: New.
13067
13068 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13069
13070         * gcc.dg/builtins-20.c: Add more cases.
13071
13072 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13073
13074         PR fortran/29759
13075         * gfortran.dg/gomp/pr29759.f90: New test.
13076
13077 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/29518
13080         * g++.dg/template/static28.C: New test.
13081
13082 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13083
13084         * lib/c-torture.exp: Use target-libpath.exp.
13085         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13086         set GCC_EXEC_PREFIX env var from global variable of same name.
13087
13088 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13089
13090         PR fortran/26994
13091         * gfortran.fortran-torture/compile/transfer-1.f90:
13092         New testcase.
13093
13094 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13095             Zdenek Dvorak <dvorakz@suse.cz>
13096
13097         PR tree-optimization/29680
13098         * gcc.dg/alias-11.c: New test.
13099
13100 2006-11-12  Jason Merrill  <jason@redhat.com>
13101             Andrew Pinski <pinskia@physics.uc.edu>
13102
13103         PR middle-end/28915
13104         * gcc.target/i386/vectorize1.c: New.
13105
13106 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13107
13108         PR rtl-optimization/29797
13109         * gcc.c-torture/execute/pr29797-1.c: New test case.
13110
13111 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13112
13113         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13114
13115 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13116
13117         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13118
13119 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13120
13121         PR tree-optimization/13827
13122         * gcc.dg/fold-eqand-1.c: New test case.
13123
13124 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13125
13126         PR rtl-opt/28812
13127         * gcc.c-torture/execute/mayalias-3.c: New test.
13128
13129 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13130
13131         PR middle-end/27528
13132         * gcc.c-torture/compile/pr27528.c: New test.
13133         * gcc.dg/pr27528.c: Likewise.
13134
13135 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13136
13137         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13138
13139         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13140
13141 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13142
13143         PR fortran/29758
13144         * gfortran.dg/reshape_source_size_1.f90: New test.
13145
13146 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13147
13148         PR fortran/29315
13149         * gfortran.dg/aliasing_dummy_4.f90: New test.
13150
13151 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13152
13153         PR target/29777
13154         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13155         and x86_64-*-* targets.
13156
13157 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13158
13159         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13160         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13161         New macros. Use them in exact tests.
13162         (TESTIT3): New macro.
13163         Add tests for fmin, fmax and fma.
13164
13165 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13166
13167         PR fortran/29431
13168         * gfortran.dg/array_constructor_13.f90: New test.
13169
13170 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13171
13172         PR fortran/29744
13173         * gfortran.dg/used_types_12.f90: New test.
13174
13175 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13176
13177         PR middle-end/29726
13178         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13179         (test6): Ditto.
13180         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13181         * gcc.dg/fold-eqandshift-3.c: New test case.
13182
13183 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13184
13185         PR fortran/29699
13186         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13187
13188         PR fortran/21370
13189         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13190
13191 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13192
13193         * gcc.dg/20061109-1.c: New testcase.
13194
13195 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13196
13197         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13198
13199 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13200
13201         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13202         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13203
13204 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13205
13206         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13207         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13208
13209 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13210
13211         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13212
13213 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13214
13215         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13216         vect-9.c).
13217         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13218         * gcc.dg/vect/vect-9.c: Now vectorizable.
13219         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13220         that support vect_widen_mult.
13221         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13222         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13223         vect-reduc-dot-u16.c).
13224         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13225         vect-reduc-dot-u16.c).
13226         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13227         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13228         vect-reduc-dot-s8.c).
13229         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13230         vect-reduc-dot-s8.c).
13231         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13232         vect-reduc-dot-s8.c).
13233         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13234         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13235         vect-reduc-dot-u8.c).
13236         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13237         vect-reduc-dot-u8.c).
13238         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13239         * gcc.dg/vect/vect-multitypes-9.c: New test.
13240         * gcc.dg/vect/vect-multitypes-10.c: New test.
13241         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13242         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13243         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13244         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13245         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13246         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13247         wrapv-vect-reduc-dot-s8.c.
13248         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13249         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13250         targets that support vec_unpack.
13251         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13252         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13253         (check_effective_target_vect_widen_mult_hi_to_si): New.
13254         (check_effective_target_vect_widen_sum): Removed.
13255
13256         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13257
13258         * gcc.dg/vect/vect-multitypes-8.c: New test.
13259         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13260
13261         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13262
13263         * gcc.dg/vect/vect-multitypes-7.c: New test.
13264
13265         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13266
13267         * gcc.dg/vect/vect-multitypes-4.c: New test.
13268         * gcc.dg/vect/vect-multitypes-5.c: New test.
13269         * gcc.dg/vect/vect-multitypes-6.c: New test.
13270
13271         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13272
13273         * gcc.dg/vect/vect-multitypes-1.c: New test.
13274         * gcc.dg/vect/vect-multitypes-2.c: New test.
13275         * gcc.dg/vect/vect-multitypes-3.c: New test.
13276
13277 2006-11-07  Eric Christopher  <echristo@apple.com>
13278
13279         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13280         Test using scan-assembler-not.
13281
13282 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.dg/inline-17.c: New test.
13285
13286 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13287
13288         PR other/25028
13289         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13290         on HP-UX.
13291
13292 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13293
13294         PR fortran/29539
13295         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13296
13297         PR fortran/29634
13298         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13299         test.
13300
13301 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13302
13303         PR fortran/29601
13304         * gfortran.dg/volatile.f90: Add.
13305         * gfortran.dg/volatile2.f90: Add.
13306         * gfortran.dg/volatile3.f90: Add.
13307         * gfortran.dg/volatile4.f90: Add.
13308         * gfortran.dg/volatile5.f90: Add.
13309         * gfortran.dg/volatile6.f90: Add.
13310         * gfortran.dg/volatile7.f90: Add.
13311
13312 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13313
13314         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13315           for matching error messages.
13316         * gfortran.dg/specifics_3.f90: Adjust pattern
13317           for matching error messages.
13318
13319 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13320             Bernhard Fischer  <aldot@gcc.gnu.org>
13321
13322         * lib/gcc-dg.exp (output-exists): New proc.
13323         (output-exists-not): New proc.
13324         * gcc.test-framework/test-framework.awk: Support new directives.
13325         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13326         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13327         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13328         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13329         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13330         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13331
13332 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13333
13334         PR fortran/29630
13335         PR fortran/29679
13336         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13337         * gfortran.dg/initialization_3.f90: New.
13338
13339 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13340
13341         PR libgfortran/25545
13342         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13343
13344 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13345
13346         PR middle-end/29695
13347         * gcc.c-torture/execute/pr29695-1.c: New test.
13348         * gcc.c-torture/execute/pr29695-2.c: New test.
13349
13350 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13351
13352         PR fortran/29565
13353         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13354
13355 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13356
13357         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13358         for matching error messages.
13359
13360 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13361
13362         PR target/26915
13363         * gcc.target/i386/387-12.c: New test.
13364
13365 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13366
13367         PR libfortran/29713
13368         * gfortran.dg/pr29713.f90: New test.
13369
13370 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13371
13372         * gcc.c-torture/execute/arith-rand-ll.c:
13373         Also test for bogus rest sign.
13374
13375 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13376
13377         PR libfortran/27895
13378         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13379
13380 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13381
13382         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13383         from error messages.
13384
13385 2006-11-02  Mike Stump  <mrs@apple.com>
13386
13387         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13388
13389         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13390
13391 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13392
13393         * g++.dg/eh/gcsec1.C: New test.
13394
13395 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13396
13397         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13398         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13399
13400 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13401
13402         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13403         hexadecimal value.
13404         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13405         * gcc.dg/pr14796-2.c: Likewise.
13406
13407 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13408
13409         * gcc.c-torture/execute/20061101-1.c: New test.
13410
13411 2006-11-01  Richard Guenther  <rguenther@suse.de>
13412
13413         * gcc.target/i386/fpprec-1.c: New testcase.
13414
13415 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13416
13417         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13418         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13419
13420 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13421
13422         * gcc.c-torture/execute/20061031-1.c: New test.
13423
13424 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13425
13426         PR 23067
13427         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13428         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13429         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13430         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13431         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13432         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13433         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13434
13435 2006-10-31  Eric Christopher  <echristo@apple.com>
13436             Falk Hueffner  <falk@debian.org>
13437
13438         * gcc.dg/builtin-bswap-1.c: New.
13439         * gcc.dg/builtin-bswap-2.c: New.
13440         * gcc.dg/builtin-bswap-3.c: New.
13441         * gcc.dg/builtin-bswap-4.c: New.
13442         * gcc.dg/builtin-bswap-5.c: New.
13443         * gcc.target/i386/builtin-bswap-1.c: New.
13444
13445 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13446
13447         * gcc.dg/inline-16.c: New.
13448
13449         PR 16622
13450         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13451         defining it.
13452         * gcc.dg/inline-13.c: New.
13453         * gcc.dg/inline-14.c: New.
13454         * gcc.dg/inline-15.c: New.
13455
13456         PR 11377
13457         * gcc.dg/inline6.c: New.
13458         * gcc.dg/inline7.c: New.
13459
13460 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13461
13462         PR middle-end/23470
13463         * gcc.dg/pr23470-1.c: New test case.
13464
13465 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13466
13467         PR fortran/29537
13468         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13469         data.
13470         * gfortran.dg/blockdata_2.f90: New testcase.
13471
13472 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13473
13474         PR libfortran/29627
13475         * gfortran.dg/unf_short_record_1.f90:  New test.
13476
13477 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13478
13479         PR fortran/29067
13480         * gfortran.dg/pr29067.f: New test.
13481
13482 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13483             Richard Sandiford  <richard@codesourcery.com>
13484
13485         * lib/target-supports.exp (get_compiler_messages): Append options
13486         as a single list element.
13487         (check_effective_target_arm_vfp_ok): New.
13488         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13489
13490 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13491
13492         PR fortran/29387
13493         * gfortran.dg/intrinsic_actual_2.f90: New test.
13494
13495         PR fortran/29490
13496         * gfortran.dg/actual_array_interface_1.f90: New test.
13497
13498         PR fortran/29641
13499         * gfortran.dg/used_types_11.f90: New test.
13500
13501 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13502
13503         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13504         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13505         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13506         * g++.old-deja/g++.mike/net25.C (main): Same.
13507         * g++.dg/lookup/exception1.C (main): Same.
13508         * g++.dg/parse/parens2.C (main): Same.
13509
13510 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13511
13512         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13513
13514 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13515
13516         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13517         * gcc.dg/torture/builtin-math-3.c: Likewise.
13518
13519 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13520
13521         PR fortran/29452
13522         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13523         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13524
13525 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13526
13527         PR Fortran/29410
13528         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13529
13530 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13531
13532         * lib/target-supports.exp (check_function_available): Declare
13533         function before calling.
13534
13535 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13536
13537         PR tree-optimization/29637
13538         * gcc.dg/pr29637.c: New test.
13539
13540 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13541
13542         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13543         tree canonicalization.
13544
13545 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13546
13547         * gcc.dg/builtins-20.c: Add more hypot tests.
13548
13549 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13550
13551         * gcc.dg/fold-compare-1.c: New test case.
13552
13553 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13554
13555         PR c++/16307
13556         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13557
13558 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13559
13560         PR tree-optimization/15458
13561         * gcc.dg/fold-xornot-1.c: New test case.
13562
13563 2006-10-29  Richard Guenther  <rguenther@suse.de>
13564
13565         * gcc.target/i386/math-torture/trunc.c: New testcase.
13566
13567 2006-10-29  Richard Guenther  <rguenther@suse.de>
13568
13569         * gcc.target/i386/math-torture/round.c: New testcase.
13570
13571 2006-10-29  Richard Guenther  <rguenther@suse.de>
13572
13573         * gcc.target/i386/math-torture/ceil.c: New testcase.
13574         * gcc.target/i386/math-torture/floor.c: Likewise.
13575
13576 2006-10-29  Richard Guenther  <rguenther@suse.de>
13577
13578         * gcc.target/i386/math-torture/rint.c: New testcase.
13579         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13580
13581 2006-10-29  Richard Guenther  <rguenther@suse.de>
13582
13583         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13584         * gcc.target/i386/math-torture/lceil.c: Likewise.
13585
13586 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13587
13588         PR libgfortran/24313
13589         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13590
13591 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13592
13593         * gcc.c-torture/execute/20020118-1.c,
13594         gcc.c-torture/execute/builtins/strlen.c,
13595         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13596         comment typos.
13597
13598 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13599
13600         * gcc.dg/builtins-20.c: Add tests for hypot.
13601         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13602         two-argument builtins.
13603         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13604         TESTIT2.  Update all callers.
13605         (TESTIT2, TESTIT2_R): New helper macros.
13606         Add testcases for pow, hypot and atan2.
13607
13608 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13609
13610         PR C++/29295
13611         * g++.dg/expr/bool1.C: New test.
13612         * g++.dg/expr/bool2.C: New test.
13613
13614 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13615
13616         PR fortran/28224
13617         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13618         * gfortran.dg/namelist_internal.f90: New test.
13619
13620 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13621
13622         PR fortran/29625
13623         * gfortran.dg/io_real_boz.f90: Add.
13624         * gfortran.dg/io_real_boz2.f90: Add.
13625
13626 2006-10-28  Richard Guenther  <rguenther@suse.de>
13627
13628         PR middle-end/26899
13629         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13630
13631 2006-10-28  Richard Guenther  <rguenther@suse.de>
13632
13633         PR target/28806
13634         * gcc.target/i386/math-torture/lround.c: New testcase.
13635
13636 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13637
13638         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13639         * gcc.dg/builtins-44.c: Likewise.
13640         * gcc.dg/builtins-45.c: Likewise.
13641         * gcc.dg/pr28796-2.c: Likewise.
13642         * gcc.dg/unordered-3.c: Likewise.
13643
13644 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13645
13646         PR libgfortran/27954
13647         * gfortran.dg/error_recovery_2.f90: New test.
13648
13649 2006-10-26  Richard Guenther  <rguenther@suse.de>
13650
13651         * gcc.target/i386/i386.exp: Use glob, not find to collect
13652         tests.  Avoids recursing into subdirectories.
13653         * gcc.target/i386/math-torture/math-torture.exp: Torture
13654         for interesting ia32 math options.
13655         * gcc.target.i386/math-torture/lrint.c: New testcase.
13656
13657 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13658
13659         PR libgfortran/29563
13660         * gfortran.dg/arrayio_9.f90: Update test.
13661         * gfortran.dg/arrayio_19.f90: New test.
13662
13663 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13664
13665         * gcc.dg/20061026.c: New testcase.
13666
13667 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13668
13669         PR libgfortran/29563
13670         * gfortran.dg/arrayio_9.f90: New test.
13671
13672 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13673
13674         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13675         Copy the strings manually, as strcpy may call strlen.
13676
13677 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13678
13679         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13680         Add checks for log, log2, log10 and log1p.
13681
13682         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13683         we already test 0.0.  Add checks for expm1, log, log2, log10,
13684         log1p, cbrt, erf and erfc.
13685
13686 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13687
13688         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13689
13690 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13691
13692         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13693         and remainderl() built-in functions.  Remove -ffast-math from
13694         dg-options.
13695
13696 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13697
13698         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13699         acosh and atanh.
13700
13701         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13702         floating point modifiers to arguments passed to float and long
13703         double functions respectively.  Update all callers to use floating
13704         point numbers, not integers.  Add tests for exp, exp2 and
13705         exp10/pow10.
13706
13707         * gcc.dg/torture/builtin-math-3.c: New test.
13708
13709 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13710
13711         PR fortran/29393
13712         * gfortran.dg/initialize_2.f90: New.
13713
13714 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13715
13716         * gcc.dg/torture/builtin-math-2.c: New test.
13717
13718 2006-10-24  Richard Guenther  <rguenther@suse.de>
13719
13720         PR middle-end/28796
13721         * gcc.dg/pr28796-1.c: New testcase.
13722         * gcc.dg/pr28796-2.c: Likewise.
13723
13724 2006-10-24  Richard Guenther  <rguenther@suse.de>
13725
13726         * gcc.dg/builtins-57.c: New testcase.
13727
13728 2006-10-24  Richard Guenther  <rguenther@suse.de>
13729
13730         PR tree-optimization/29567
13731         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13732
13733 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13734
13735         PR tree-optimization/14784
13736         * gcc.dg/alias-10.c: New test.
13737
13738 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13739
13740         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13741
13742 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13743
13744         * gcc.dg/builtin-strncat-chk-1.c: New test.
13745
13746 2006-10-23  Jan Hubicka  <jh@suse.cz>
13747
13748         * gcc.dg/memmove-1.c: New test.
13749
13750 2006-10-23  Paul Brook  <paul@codesourcery.com>
13751
13752         * gcc.dg/pragma-pack-5.c: New test.
13753
13754 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13755
13756         * g++.dg/other/s390-1.C: New testcase.
13757
13758 2006-10-23  Richard Guenther  <rguenther@suse.de>
13759
13760         PR middle-end/27132
13761         PR middle-end/23295
13762         * gcc.dg/pr27132.c: New testcase.
13763         * gcc.dg/pr23295.c: Likewise.
13764         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13765         * g++.dg/tree-ssa/pr19807.C: Likewise.
13766
13767 2006-10-23  Richard Guenther  <rguenther@suse.de>
13768
13769         PR middle-end/21032
13770         * gcc.dg/pr21032.c: New testcase.
13771
13772 2006-10-22  Jeff Law  <law@redhat.com>
13773         Richard Guenther  <rguenther@suse.de>
13774
13775         PR tree-optimization/15911
13776         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13777
13778 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13779
13780         PR c++/20647
13781         * g++.dg/abi/rtti3.C: New.
13782
13783 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13784
13785         PR middle-end/28252
13786         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13787         transformation.
13788
13789 2006-10-21  Richard Guenther  <rguenther@suse.de>
13790
13791         PR tree-optimization/3511
13792         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13793
13794 2006-10-21  Richard Guenther  <rguenther@suse.de>
13795
13796         PR middle-end/26898
13797         * gcc.dg/torture/pr26898-1.c: New testcase.
13798         * gcc.dg/torture/pr26898-2.c: Likewise.
13799
13800 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13801
13802         PR c++/28053
13803         * g++.dg/parse/bitfield1.C: Adjust error markers.
13804         * g++.dg/parse/bitfield2.C: New test.
13805
13806 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13807
13808         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13809
13810 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13811
13812         PR libfortran/27895
13813         * gfortran.dg/zero_sized_1.f90: New test.
13814
13815 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13816
13817         * gcc.dg/div-compare-1.c: New test.
13818
13819 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13820
13821         PR fortran/29216
13822         * gfortran.dg/result_default_init_1.f90: New test.
13823
13824         PR fortran/29314
13825         * gfortran.dg/automatic_default_init_1.f90: New test.
13826
13827         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13828         from 38 to 33.
13829
13830 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13831
13832         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13833         'using namespace std' without previous declaration.
13834         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13835         * g++.old-deja/g++.robertl/eb133c.C: New.
13836
13837 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13838
13839         PR libgfortran/29277
13840         * gfortran.dg/streamio_4.f90: Update test.
13841         * gfortran.dg/streamio_11.f90: New test.
13842
13843 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13844
13845         PR c++/27952
13846         * g++.dg/inherit/virtual1.C: New test.
13847
13848 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13849
13850         PR c++/28261
13851         * g++.dg/parse/enum3.C: New test.
13852
13853 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13854
13855         PR c++/29039
13856         * g++.dg/init/ctor8.C: New test.
13857
13858 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13859
13860         PR c++/27270
13861         * g++.dg/ext/complit8.C: Tweak error markers.
13862         * g++.dg/template/complit1.C: Add error marker.
13863
13864 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13865
13866         PR c++/27270
13867         * g++.dg/ext/complit8.C: New test.
13868
13869         PR c++/29408
13870         * g++.dg/parse/dtor12.C: New test.
13871
13872         PR c++/29435
13873         * g++.dg/template/sizeof11.C: New test.
13874
13875 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13876
13877         PR fortran/29392
13878         * gfortran.dg/data_char_3.f90: New test.
13879
13880         PR fortran/29451
13881         * gfortran.dg/negative_automatic_size.f90: New test.
13882
13883 2006-10-16  David Daney  <ddaney@avtrex.com>
13884
13885         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13886
13887 2006-10-16  Eric Christopher  <echristo@apple.com>
13888
13889         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13890         x86_64.
13891
13892 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/28211
13895         * g++.dg/tc1/dr49.C: Tweak error messages.
13896         * g++.dg/parse/template21.C: New test.
13897
13898 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13899
13900         PR middle-end/20491
13901         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13902
13903 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13904
13905         PR fortran/29403
13906         * gfortran.dg/print_1.f90: New test.
13907
13908 2006-10-15  Jan Hubicka  <jh@suse.cz>
13909
13910         PR middle-end/29241
13911         * gcc.c-torture/compile/pr29241.c: New testcase.
13912
13913 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13914
13915         PR middle-end/29250
13916         * gcc.c-torture/compile/pr29250.c: New test.
13917
13918 2006-10-15  Richard Guenther  <rguenther@suse.de>
13919
13920         * gcc.dg/pr29299.c: New testcase.
13921
13922 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13923
13924         PR fortran/24767
13925         * gfortran.dg/label_4.f90: Adjust warning flag.
13926
13927 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13928
13929         PR fortran/29371
13930         * gfortran.dg/nullify_3.f90: New test.
13931
13932 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13933
13934         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13935         on Solaris 2.5.1 too.
13936
13937 2006-10-13  Eric Christopher  <echristo@apple.com>
13938
13939         * gcc.dg/pr25993.c: Skip for darwin.
13940
13941 2006-10-13  Eric Christopher  <echristo@apple.com>
13942
13943         * gcc.dg/visibility-11.c: Skip for darwin.
13944
13945 2006-10-13  Eric Christopher  <echristo@apple.com>
13946
13947         * gcc.dg/darwin-weakimport-1.c: Use
13948         -fno-asynchronous-unwind-tables.
13949         * gcc.dg/darwin-weakimport-3.c: Ditto.
13950
13951 2006-10-13  Richard Guenther  <rguenther@suse.de>
13952
13953         PR tree-optimization/29446
13954         * gcc.dg/torture/pr29446.c: New testcase.
13955
13956 2006-10-13  Bill Wendling  <wendling@apple.com>
13957
13958         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13959         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13960         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13961         * g++.old-deja/g++.law/shadow1.C: Likewise.
13962         * g++.old-deja/g++.law/ctors10.C: Likewise.
13963         * g++.dg/debug/namespace1.C: Likewise.
13964         * g++.dg/inherit/namespace-as-base.C: Likewise.
13965         * g++.dg/opt/delay-slot-1.C: Likewise.
13966         * g++.dg/parse/defarg10.C: Likewise.
13967         * g++.dg/template/ptrmem11.C: Likewise.
13968         * g++.dg/template/mem_func_ptr.C: Likewise.
13969         * g++.dg/template/spec19.C: Likewise.
13970
13971 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13972
13973         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13974
13975 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13976
13977         PR fortran/29373
13978         * gfortran.dg/implicit_9.f90: New test.
13979
13980         PR fortran/29407
13981         * gfortran.dg/namelist_25.f90: New test.
13982
13983         PR fortran/27701
13984         * gfortran.dg/same_name_2.f90: New test.
13985
13986         PR fortran/29232
13987         * gfortran.dg/host_assoc_types_1.f90: New test.
13988
13989         PR fortran/29364
13990         * gfortran.dg/missing_derived_type_1.f90: New test.
13991         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13992
13993         PR fortran/29422
13994         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13995
13996         PR fortran/29428
13997         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13998
13999 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14000
14001         PR fortran/29391
14002         * gfortran.dg/bound_2.f90: New test.
14003
14004 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14005
14006         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14007         directive.
14008         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14009         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14010         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14011         * gfortran.dg/gomp/reduction3.f90: Likewise.
14012         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14013         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14014         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14015         * gfortran.dg/forall_4.f90: Likewise.
14016         * gfortran.dg/spec_expr_4.f90: Likewise.
14017         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14018         * gfortran.dg/forall_5.f90: Likewise.
14019         * gfortran.dg/open_access_append_2.f90: Add check for
14020         compile-time warning.
14021
14022 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14023
14024         PR c++/28506
14025         * g++.dg/parse/pure1.C: New test.
14026
14027 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14028
14029         PR fortran/21435
14030         * gfortran.dg/io_constraints_3.f90: New test.
14031         * gfortran.dg/open_access_append_1.f90: Add checks
14032         for compile-time warnings.
14033         * gfortran.dg/pr20163-2.f: Likewise.
14034         * gfortran.dg/iostat_2.f90: Likewise.
14035         * gfortran.dg/label_4.f90: Delete the temporary
14036         file.
14037         * gfortran.dg/direct_io_2.f90: Add a FILE=
14038         specifier.
14039         * gfortran.dg/iomsg_1.f90: Add check for
14040         compile-time warning.
14041
14042 2006-10-12  Jan Hubicka  <jh@suse.cz>
14043
14044         PR c/28419
14045         * gcc.dg/pr28319.c: New test.
14046
14047 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14048         PR c++/29318
14049         * g++.dg/ext/vla4.C: New test.
14050
14051 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14052
14053         PR c++/27961
14054         * g++.dg/template/crash60.C: New test.
14055         * g++.dg/other/large-size-array.C: Adjust error markers.
14056         * g++.dg/parse/crash27.C: Likewise.
14057         * g++.dg/template/crash1.C: Likewise.
14058
14059 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14060
14061         PR testsuite/29093
14062         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14063
14064 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14065
14066         PR preprocessor/28709
14067         * gcc.dg/cpp/paste14.c: New test.
14068
14069 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14070
14071         PR c++/29175
14072         * g++.dg/init/array24.C: New test.
14073
14074 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14075
14076         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14077         of <sys/types.h>.
14078
14079 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14080
14081         PR c++/29024
14082         * g++.dg/parse/typedef8.C: New test.
14083         * g++.dg/other/mult-stor1.C: Adjust error markers.
14084
14085 2006-10-11  Richard Guenther  <rguenther@suse.de>
14086
14087         PR tree-optimization/28230
14088         * gcc.dg/torture/pr28230.c: New testcase.
14089
14090 2006-10-11  Richard Guenther  <rguenther@suse.de>
14091
14092         PR inline-asm/29119
14093         * gcc.dg/torture/pr29119.c: New testcase.
14094
14095 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14096
14097         PR middle-end/29272
14098         * gcc.c-torture/execute/20060930-2.c: New test.
14099
14100 2006-10-09  Richard Henderson  <rth@redhat.com>
14101
14102         Revert emutls patch.
14103
14104 2006-10-09  Richard Guenther  <rguenther@suse.de>
14105
14106         PR middle-end/29254
14107         * gcc.dg/pr29254.c: New testcase.
14108
14109 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14110             Paul Thomas  <pault@gcc.gnu.org>
14111
14112         PR fortran/20541
14113         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14114         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14115         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14116         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14117         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14118         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14119         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14120         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14121         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14122         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14123         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14124         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14125         * gfortran.dg/alloc_comp_std.f90: New test.
14126         * gfortran.dg/move_alloc.f90: New test.
14127
14128 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14129
14130         PR fortran/29115
14131         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14132
14133         PR fortran/29211
14134         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14135
14136 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14137
14138         PR fortran/28585
14139         * gfortran.dg/new_line.f90: New test.
14140
14141 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14142
14143         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14144         * gcc.dg/torture/builtin-convert-1.c,
14145         gcc.dg/torture/builtin-convert-2.c,
14146         gcc.dg/torture/builtin-convert-3.c,
14147         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14148
14149 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14150
14151         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14152         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14153         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14154         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14155
14156 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14157
14158         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14159         Xfail some tests for powerpc-darwin and powerpc-aix.
14160
14161 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14162
14163         PR c/29380
14164         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14165
14166 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14167
14168         PR target/29300
14169         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14170         on hppa*-*-hpux*.
14171
14172 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14173
14174         PR fortran/16580
14175         PR fortran/29288
14176         * gfortran.fortran-torture/execute/specifics.f90:
14177         Add tests for using all possible intrinsics as actual arguments.
14178         * gfortran.dg/specifics_1.f90: Add tests for using
14179         all possible intrinsics as actual arguments.
14180         * gfortran.dg/specifics_2.f90: New file.
14181         * gfortran.dg/specifics_3.f90: New file.
14182
14183 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14184
14185         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14186         * gcc.dg/debug/debug-2.c: Likewise.
14187
14188 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14189
14190         * gcc.c-torture/compile/sync-2.c: New test.
14191
14192 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14193
14194         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14195         line endings.
14196
14197 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14198
14199         PR rtl-optimization/29128
14200         * gcc.c-torture/compile/pr29128.c: New test.
14201
14202 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14203
14204         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14205         line endings.
14206
14207 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14208
14209         PR middle-end/29256
14210         * gcc.dg/tree-ssa/loop-19.c: New test.
14211
14212 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14213
14214         PR tree-optimization/29330
14215         * gcc.dg/pr29330.c: New test.
14216
14217         PR target/28924
14218         * gcc.c-torture/compile/20061005-1.c: New test.
14219
14220 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14221
14222         * gcc.dg/typename-vla-1.c: New case.
14223         * gnat.dg/forward_vla.adb: New case.
14224
14225 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14226
14227         PR tree-optimization/29290
14228         * gfortran.dg/loop_nest_1.f90: New test.
14229
14230         PR target/29198
14231         * gcc.dg/tls/opt-12.c: New test.
14232
14233         PR fortran/28415
14234         * gfortran.dg/save_2.f90: New test.
14235
14236         PR c/29091
14237         * gcc.dg/pr29091.c: New test.
14238
14239 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14240
14241         * lib/target-supports.exp
14242         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14243         same as x86_64-*-*; check for LP64.
14244
14245 2006-10-04  Richard Henderson  <rth@redhat.com>
14246
14247         * lib/target-supports.exp (check_effective_target_tls): Redefine
14248         to mean non-emulated tls.
14249         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14250         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14251         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14252         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14253         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14254         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14255         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14256
14257 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14258
14259         PR fortran/29343
14260         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14261
14262 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14263
14264         * gfortran.dg/bounds_check_fail_1.f90: New test.
14265
14266 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/29020
14269         * g++.dg/template/friend48.C: New test.
14270
14271 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14272
14273         PR fortran/29098
14274         * gfortran.dg/default_initialization_2.f90: New test.
14275
14276 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14277
14278         PR fortran/20779
14279         PR fortran/20891
14280         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14281
14282 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14283
14284         PR fortran/29284
14285         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14286
14287         PR fortran/29321
14288         PR fortran/29322
14289         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14290
14291         PR fortran/25091
14292         PR fortran/25092
14293         * gfortran.dg/entry_array_specs_1.f90: New test.
14294
14295 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14296
14297         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14298         insufficient to inhibit some test failures at -O3.  Do testing
14299         on integers.
14300
14301 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR c++/29138
14304         * g++.dg/inherit/access8.C: New test.
14305         * g++.dg/template/dtor4.C: Tweak error messages.
14306
14307 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14308
14309         PR fortran/27478
14310         * gfortran.dg/entry_8.f90: New test.
14311
14312 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14313
14314         PR c++/29291
14315         * g++.dg/parse/new4.C: New test.
14316
14317 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14318
14319         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14320         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14321         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14322         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14323         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14324
14325 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14326
14327         PR fortran/19260
14328         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14329         * gfortran.dg/continuation_2.f90: New test.
14330
14331         PR fortran/19262
14332         * gfortran.dg/continuation_3.f90: New test.
14333         * gfortran.dg/continuation_4.f90: New test.
14334         * gfortran.dg/continuation_5.f: New test.
14335         * gfortran.dg/continuation_6.f: New test.
14336
14337 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14338
14339         PR c++/29226
14340         * g++.dg/template/vla1.C: New test.
14341
14342 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14343
14344         PR fortran/29210
14345         * gfortran.dg/complex_parameter_1.f90: New test.
14346
14347 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14348
14349         PR c/29154
14350         * gcc.c-torture/execute/20060929-1.c: New test.
14351
14352 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14353
14354         PR c++/29105
14355         * g++.dg/template/member6.C: New test.
14356         * g++.dg/parse/typename7.C: Adjust error markers.
14357
14358         PR c++/29080
14359         * g++.dg/template/member7.C: New test.
14360
14361 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14362
14363         PR c/24010
14364         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14365         gcc.dg/Woverride-init-3.c: New tests.
14366
14367 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14368
14369         * gcc.c-torture/execute/20060930-1.c: New test.
14370
14371 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14372
14373         PR fortran/18791
14374         * gfortran.dg/specifics_1.f90: New test.
14375         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14376         complex specifics.
14377
14378 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14379
14380         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14381         pthread-init-common.h: New.
14382
14383 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14384
14385         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14386         precision on some archs.
14387
14388 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14389
14390         * gcc.dg/non-local-goto-1.c: New test.
14391         * gcc.dg/non-local-goto-2.c: Likewise.
14392         * gcc.dg/setjmp-3.c: Likewise.
14393         * gcc.dg/setjmp-4.c: Likewise.
14394
14395 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14396
14397         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14398
14399 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14400
14401         PR fortran/28276
14402         * gfortran.dg/exponent_1.f90: New test.
14403
14404         PR fortran/27021
14405         * gfortran.dg/nearest_1.f90: New test.
14406
14407 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14408
14409         PR middle-end/25261
14410         PR middle-end/28790
14411         * gcc.dg/gomp/nestedfn-1.c: New test.
14412
14413 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14414
14415         PR objc/29195
14416         * objc/compile/method-1.m: New test.
14417
14418 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14419
14420         PR c++/26938
14421         * g++.dg/template/crash58.C: New test.
14422         * g++.dg/parse/crash28.C: Adjust error markers.
14423         * g++.dg/template/crash34.C: Likewise.
14424         * g++.dg/template/friend31.C: Likewise.
14425         * g++.dg/template/crash32.C: Likewise.
14426
14427         PR c++/27329
14428         * g++.dg/template/crash59.C: New test.
14429
14430         PR c++/27667
14431         * g++.dg/template/spec33.C: New test.
14432         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14433
14434 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14435             Adam Nemet  <anemet@caviumnetworks.com>
14436
14437         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14438         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14439
14440 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14441
14442         PR target/28911
14443         * gcc.dg/pr28911.c: New.
14444
14445 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14446
14447         PR target/29169
14448         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14449         (dg-options): Add -mfpmath=387.
14450
14451 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14452
14453         PR c/28706
14454         * gcc.dg/pr28706.c: New test.
14455
14456         PR c/28712
14457         * gcc.dg/pr28712.c: New test.
14458
14459 2006-09-22  Mike Stump  <mrs@apple.com>
14460
14461         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14462
14463 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14464
14465         PR tree-optimization/28888
14466         * gcc.dg/pr28888.c: New test.
14467
14468 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14469
14470         PR c++/29016
14471         * g++.dg/init/ptrfn1.C: New test.
14472
14473 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14474
14475         PR c++/28861
14476         * g++.dg/template/spec32.C: New test.
14477         * g++.dg/parse/crash9.C: Adjust error markers.
14478
14479         PR c++/28303
14480         * g++.dg/template/typedef6.C: New test.
14481         * g++.dg/init/error1.C: Adjust error markers.
14482         * g++.dg/parse/crash9.C: Likewise.
14483         * g++.dg/template/crash55.C: Likewise.
14484
14485 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14486
14487         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14488
14489 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14490
14491         PR target/27650
14492         * g++.dg/ext/dllimport12.C: New test.
14493
14494 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14495
14496         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14497         * gcc.target/mips/nmadd-2.c: Likewise.
14498         * gcc.target/mips/mips-ps-6.c: New test.
14499         * gcc.target/mips/neg-abs-1.c: Likewise.
14500         * gcc.target/mips/neg-abs-2.c: Likewise.
14501         * gcc.target/mips/nmadd-3.c: New test.
14502
14503 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14504
14505         PR middle-end/28046
14506         * gcc.dg/gomp/atomic-10.c: New test.
14507         * g++.dg/gomp/atomic-10.C: New test.
14508
14509 2006-09-20  Eric Christopher  <echristo@apple.com>
14510
14511         * gcc.target/i386/sse3-not-fisttp.c: New.
14512
14513 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14514
14515         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14516
14517 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14518
14519         * gcc.c-torture/execute/pr28289.c (one): New variable.
14520         (main): Use it instead of argc.
14521         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14522         (main): Use it instead of argc.
14523
14524 2006-09-19  Paul Brook  <paul@codesourcery.com>
14525
14526         PR target/28516
14527         * gcc.dg/nested-func-5.c: New test.
14528
14529 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14530
14531         * lib/target-supports.exp (check_effective_target_tls): Compile
14532         test stubs using ${tool}_target_compile, not just target_compile.
14533         (check_effective_target_tls_runtime): Likewise.
14534
14535 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14536
14537         * gcc.c-torture/compile/20030405-1.x: Remove.
14538
14539         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14540         optimising linker from discarding it.
14541
14542 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14543
14544         PR fortran/28526
14545         * gfortran.dg/keyword_symbol_1.f90: New test.
14546
14547         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14548         pedantic compilation option.
14549
14550 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14551
14552         PR fortran/29060
14553         * gfortran.dg/spread_shape_1.f90: New test.
14554
14555 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14556
14557         PR tree-optimization/28887
14558         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14559
14560 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14561
14562         PR c/25993
14563         * gcc.dg/pr25993.c: New test.
14564
14565 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14566
14567         PR tree-opt/21591
14568         * gcc.dg/vect/pr21591.c: New test.
14569
14570 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14571
14572         PR tree-opt/29059
14573         * gcc.c-torture/compile/strcpy-1.c: New test.
14574         * gcc.c-torture/compile/strcpy-2.c: New test.
14575         * gcc.c-torture/compile/memcpy-1.c: New test.
14576         * gcc.c-torture/compile/memcpy-2.c: New test.
14577
14578 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14579
14580         PR testsuite/29055
14581         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14582
14583 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14584
14585         * gnat.dg/specs/double_record_extension1.ads: New test.
14586         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14587
14588 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14589
14590         PR fortran/29051
14591         * gfortran.dg/oldstyle_3.f90: New test.
14592
14593 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14594
14595         PR libgfortran/29099
14596         * gfortran.dg/secnds-1.f: New test.
14597
14598 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14599
14600         PR libgfortran/29053
14601         * gfortran.dg/streamio_9.f90: New test.
14602         * gfortran.dg/streamio_10.f90: New test.
14603
14604 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14605
14606         PR C++/29002
14607         * g++.dg/init/array22.C: New test.
14608         * g++.dg/init/array23.C: New test.
14609
14610 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14611
14612         * stackcheck.lst: Update list of tests requiring stack checking.
14613         * norun.lst: Adjust for above change.
14614         * ada95.lst: New file.
14615         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14616         requiring -gnat95 switch.
14617
14618 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14619
14620         * gnat.dg/in_out_parameter.adb: New test.
14621
14622 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14623
14624         PR debug/28980
14625         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14626
14627 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14628
14629         * gnat.dg/specs/unchecked_union.ads: New test.
14630
14631 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14632
14633         PR rtl-optimization/28982
14634         * gcc.c-torture/execute/pr28982a.c: New test.
14635         * gcc.c-torture/execute/pr28982b.c: Likewise.
14636
14637 2006-09-12  Eric Christopher  <echristo@apple.com>
14638
14639         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14640         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14641
14642 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14643
14644         PR c/28768
14645         PR preprocessor/14634
14646         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14647         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14648         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14649
14650 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14651
14652         * gcc.dg/pr28243.c: New test.
14653
14654 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14655
14656         PR fortran/28971
14657         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14658         this undiagnosed regression reappears.
14659
14660 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14661
14662         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14663         Treat $srcdir as a literal.
14664         * lib/fortran-torture.exp (fortran-torture-compile,
14665         fortran-torture-execute): Likewise.
14666         * lib/objc-torture.exp (objc-torture-compile,
14667         objc-torture-execute): Likewise.
14668         * lib/profopt.exp (profopt-execute): Likewise.
14669
14670 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14671
14672         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14673
14674 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14675
14676         PR testsuite/28950
14677         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14678
14679 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14680
14681         PR target/13685
14682         * gcc.target/i386/pr13685.c: New test.
14683
14684 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14685
14686         * gcc.dg/pr28726.c: New test.
14687
14688 2006-09-11  Josh Conner  <jconner@apple.com>
14689
14690         * gcc.dg/nrv3.c: Increase size of structure.
14691         * gcc.dg/nrv4.c: Likewise.
14692         * gcc.dg/nrv5.c: Likewise.
14693
14694 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14695
14696         PR libfortran/28890
14697         gfortran.dg/assumed_charlen_function_5.f90: New test.
14698
14699 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/28991
14702         * g++.dg/init/static3.C: New test.
14703
14704 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14705
14706         PR testsuite/29007
14707         * gcc.dg/long-long-cst1.c (t): Add cast to
14708         __SIZE_TYPE__ before casting to int.
14709         (main): Return 0 on success.
14710
14711 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14712
14713         * gcc.c-torture/execute/20060910-1.c: New test.
14714
14715 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14716
14717         PR middle-end/26983
14718         * gcc.dg/pr26983.c: New test.
14719
14720 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14721
14722         PR target/29006
14723         * gcc.c-torture/execute/pr29006.c: New test.
14724
14725 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14726
14727         PR libfortran/28947
14728         gfortran.dg/matmul_4.f90: New test.
14729
14730 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14731
14732         PR fortran/28959
14733         gfortran.dg/used_types_10: New test.
14734
14735 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14736
14737         PR libfortran/28923
14738         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14739         gfortran.dg/array_initializer_3.f90: New test.
14740
14741 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14742
14743         PR fortran/28914
14744         * gfortran.dg/actual_array_constructor_3.f90: New test.
14745
14746 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14747
14748         PR testsuite/26778
14749         * gcc.target/i386/pr26778.c: New testcase.
14750
14751 2006-09-08  Eric Christopher  <echristo@apple.com>
14752
14753         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14754         * gcc.target/i386/memcpy-1.c: Ditto.
14755         * gcc.target/i386/asm-1.c: Ditto.
14756         * gcc.target/i386/20060512-4.c: Ditto.
14757         * gcc.target/i386/compress-float-387.c: Ditto.
14758         * gcc.target/i386/20060512-1.c: Ditto.
14759         * gcc.target/i386/compress-float-sse.c: Ditto.
14760         * gcc.target/i386/20060512-2.c: Ditto.
14761         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14762         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14763         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14764         * gcc.dg/pr26449.c: Ditto.
14765         * gcc.dg/attr-ms_struct-2.c: Ditto.
14766         * gcc.dg/attr-ms_struct-1.c: Ditto.
14767         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14768
14769 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14770
14771         PR c/28504
14772         * gcc.dg/vla-10.c: New test.
14773
14774 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14775
14776         PR c++/28858
14777         * g++.dg/parse/template20.C: New test.
14778         * g++.dg/template/operator8.C: Remove obsolete part.
14779         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14780         * g++.old-deja/g++.pt/crash65.C: Likewise.
14781
14782 2006-09-07  Jason Merrill  <jason@redhat.com>
14783
14784         PR middle-end/27724
14785         * gcc.dg/long-long-cst1.c: New test.
14786
14787 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14788
14789         PR C++/28906
14790         * g++.dg/other/array3.C: New test.
14791         * g++.dg/other/array4.C: New test.
14792         * g++.dg/other/array5.C: New test.
14793
14794 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14795
14796         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14797
14798 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14799
14800         PR target/28946
14801         * gcc.target/i386/pr28946.c: New test.
14802
14803 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14804
14805         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14806         in integer literal constant.
14807         * gfortran.dg/enum_8.f90: Ditto.
14808         * gfortran.dg/g77/20030326-1.f: Ditto.
14809
14810 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14811
14812         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14813         nonconformance usage.
14814
14815 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14816
14817         PR middle-end/28862
14818         * gcc.c-torture/compile/vector-align-1.c: New test.
14819
14820 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14821
14822         PR rtl-opt/27883
14823         * g++.dg/opt/copysign-1.C: New test.
14824
14825 2006-09-06  Jason Merrill  <jason@redhat.com>
14826
14827         PR c++/27371
14828         * g++.dg/warn/unused-result1.C: New test.
14829
14830 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14831
14832         PR c++/28903
14833         * g++.dg/ext/vla3.C: New test.
14834
14835         PR c++/28886
14836         * g++.dg/template/array16.C: New test.
14837
14838 2006-09-06  Richard Guenther  <rguenther@suse.de>
14839
14840         * gcc.dg/pr27226.c: Remove testcase again.
14841
14842 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14843
14844         PR tree-opt/28937
14845         * g++.dg/opt/unroll2.C: New test.
14846
14847 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14848
14849         PR tree-opt/28952
14850         * gcc.dg/vect/pr28952.c: New test.
14851
14852 2006-09-05  Richard Guenther  <rguenther@suse.de>
14853
14854         PR tree-optimization/28900
14855         * gcc.dg/torture/pr28900.c: New testcase
14856
14857 2006-09-05  Richard Guenther  <rguenther@suse.de>
14858
14859         PR tree-optimization/28905
14860         * gcc.c-torture/compile/pr28905.c: New testcase.
14861
14862 2006-09-05  Richard Guenther  <rguenther@suse.de>
14863
14864         PR middle-end/28935
14865         * gcc.dg/pr28935.c: New testcase.
14866
14867 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14868
14869         * gcc.c-torture/execute/20060905-1.c: New test.
14870
14871 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14872
14873         PR fortran/28908
14874         * gfortran.dg/used_types_7.f90: New test.
14875         * gfortran.dg/used_types_8.f90: New test.
14876         * gfortran.dg/used_types_9.f90: New test.
14877
14878 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14879
14880         * gcc.c-torture/compile/20060904-1.c: New test.
14881
14882 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         PR c++/23287 Revert my 2006-09-01 patch
14885         * g++.dg/parse/dtor12.C: Remove.
14886
14887 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14888
14889         PR c+/27670
14890         * g++.dg/template/operator9.C: New test.
14891
14892         PR c++/27493
14893         * g++.dg/template/operator7.C: New test.
14894
14895         PR c++/27494
14896         * g++.dg/template/operator8.C: New test.
14897
14898         PR c++/27397
14899         * g++.dg/template/crash57.C: New test.
14900
14901         * g++.dg/template/typedef4.C: Adjust error markers.
14902         * g++.dg/template/typedef5.C: Likewise.
14903
14904 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14905
14906         PR c++/28878
14907         * g++.dg/parse/crash33.C: New test.
14908
14909 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14910         Richard Guenther  <rguenther@suse.de>
14911         Adam Nemet  <anemet@caviumnetworks.com>
14912
14913         PR middle-end/27226
14914         * gcc.target/mips/memcpy-1.c: New testcase.
14915         * gcc.dg/pr27226.c: Likewise.
14916
14917 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         PR c++/28705
14920         * g++.dg/lookup/koenig5.C: New.
14921         * g++.dg/template/crash56.C: New.
14922
14923 2006-09-01  Josh Conner  <jconner@apple.com>
14924
14925         PR c++/25505
14926         * gcc.dg/nrv3.c: New test.
14927         * gcc.dg/nrv4.c: New test.
14928         * gcc.dg/nrv5.c: New test.
14929
14930 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14931
14932         PR c++/23287
14933         * g++.dg/parse/dtor12.C: New.
14934
14935 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14936
14937         PR tree-optimization/28839
14938         * gcc.dg/pr28839.c: New test.
14939
14940 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14941
14942         PR target/24367
14943         * gcc.dg/pr24367.c: New testcase.
14944
14945 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14946
14947         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14948
14949 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14950
14951         PR rtl-optimization/27735
14952         * gcc.dg/loop-unswitch-1.c: New test.
14953
14954 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14955
14956         PR fortran/28885
14957         * gfortran.dg/aliasing_dummy_2.f90: New test.
14958
14959         PR fortran/20067
14960         * gfortran.dg/generic_5.f90: Change error message.
14961
14962         PR fortran/28873
14963         * gfortran.dg/generic_6.f90: New test.
14964
14965         PR fortran/25077
14966         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14967
14968         PR fortran/25102
14969         * gfortran.dg/invalid_interface_assignment.f90: New test.
14970
14971         PR fortran/24866
14972         * gfortran.dg/module_proc_external_dummy.f90: New test.
14973
14974 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14975
14976         PR c++/28349
14977         * g++.dg/warn/var-args1.C: New test.
14978
14979 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14980
14981         PR fortran/28866
14982         * gfortran.dg/simpleif_2.f90: New test.
14983         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14984         * gfortran.dg/enum_5.f90: Ditto.
14985
14986 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14987             Kazu Hirata  <kazu@codesourcery.com>
14988
14989         PR tree-optimization/17506
14990         * gcc.dg/pr17506.c: New.
14991
14992 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14993
14994         PR c++/28139
14995         * g++.dg/eh/alias1.C: New test.
14996
14997 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14998
14999         PR c++/28860
15000         * g++.dg/template/ttp22.C: New test.
15001
15002 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15003
15004         PR middle-end/26632
15005         * gcc.dg/pr26632.c: New.
15006
15007 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15008
15009         PR libgfortran/28354
15010         * gfortran.dg/fmt_zero_precision.f90: New test.
15011
15012 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15013
15014         PR c++/28058
15015         * g++.dg/template/spec31.C: New test.
15016
15017 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15018
15019         PR c++/26573
15020         * g++.dg/other/static2.C: New test.
15021
15022 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15023
15024         * gcc.dg/Wswitch-enum-2.c: New test case.
15025         * gcc.dg/Wswitch-enum-3.c: Likewise.
15026
15027 2006-08-26  Richard Guenther  <rguenther@suse.de>
15028
15029         * gcc.c-torture/compile/20060826-1.c: New testcase.
15030
15031 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15032
15033         PR c++/28736
15034         * g++.dg/template/void10.C: New test.
15035
15036         PR c++/28737
15037         * g++.dg/template/void8.C: New test.
15038
15039         PR c+_+/28738
15040         * g++.dg/template/void9.C: New test.
15041
15042         * g++.dg/template/void3.C: Adjust error markers.
15043         * g++.dg/template/void4.C: Likewise.
15044         * g++.dg/template/crash55.C: Likewise.
15045         * g++.dg/template/void7.C: Likewise
15046
15047 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/28588
15050         * g++.dg/inherit/access6.C: New test.
15051         * g++.dg/inherit/access7.C: Likewise.
15052
15053         PR c++/28595
15054         * g++.dg/template/array15.C: New test.
15055         * g++.dg/template/crash2.C: Tweak error markers.
15056
15057 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15058
15059         PR middle-end/28683
15060         * gcc.c-torture/compile/20060823-1.c: New test.
15061
15062 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15063
15064         PR c++/28853
15065         * g++.dg/template/ttp21.C: New test.
15066
15067         PR c++/28852
15068         * g++.dg/other/operator1.C: Add error-marker.
15069         * g++.dg/other/operator2.C: New test.
15070
15071 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15072
15073         PR c/27893
15074         * gcc.c-torture/compile/vla-const-1.c,
15075         gcc.c-torture/compile/vla-const-2.c: New tests.
15076
15077 2006-08-26  Richard Guenther  <rguenther@suse.de>
15078
15079         PR middle-end/28814
15080         * gcc.dg/torture/pr28814.c: New testcase.
15081
15082 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15083
15084         PR c/28418
15085         * gcc.c-torture/compile/compound-literal-1.c: New test.
15086
15087 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15088
15089         PR c/28299
15090         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15091         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15092         Expect extra diagnostics.
15093
15094 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15095
15096         gcc.dg/noncompile/pr16876.c: New test.
15097
15098 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15099
15100         PR c++/28056
15101         * g++.dg/parse/local1.C: New test.
15102         * g++.dg/other/qual1.C: Tweak error marker.
15103
15104 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         PR c++/27787
15107         * g++.dg/template/typename10.C: New.
15108         * g++.dg/template/lookup4.C: Remove bogus error marker.
15109
15110 2006-08-25  Richard Guenther  <rguenther@suse.de>
15111
15112         PR testsuite/28829
15113         * gcc.dg/pr26570.c: Fix testcase.
15114
15115 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15116
15117         PR tree-opt/28807
15118         * gcc.c-torture/execute/mayalias-2.c: New test.
15119         * gcc.dg/tree-ssa/alias-13.c: New test.
15120
15121 2006-08-24  Jan Hubicka  <jh@suse.cz>
15122
15123         PR debug/26881
15124         * gcc.dg/debug/pr26881.c: New file.
15125
15126 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15127
15128         PR fortran/28788
15129         * gfortran.dg/used_types_4.f90: New test.
15130         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15131         association of derived types.
15132         * gfortran.dg/used_types_2.f90: Add module cleanup.
15133         * gfortran.dg/used_types_3.f90: The same.
15134
15135         PR fortran/28771
15136         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15137         fix of regression.
15138
15139 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15140
15141         PR 28813
15142         * gfortran.dg/direct_io_6.f90: Remove test.
15143
15144 2006-08-23  Stuart Hastings  <stuart@apple.com>
15145
15146         PR 28825
15147         * gcc.target/i386/20060821-1.c: New.
15148
15149 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15150
15151         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15152         dg-warning strings for dllimport.
15153
15154 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15155
15156         PR C++/28450
15157         * g++.dg/ext/vector4.C: New test.
15158         * g++.dg/ext/complex1.C: New test.
15159
15160 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15161
15162         PR debug/28692
15163         * gcc.dg/debug/const-1.c: New.
15164         * gcc.dg/debug/const-2.c: New.
15165         * gcc.dg/debug/dwarf2/const-1.c: New.
15166         * gcc.dg/debug/dwarf2/const-2.c: New.
15167         * gcc.dg/debug/dwarf2/const-2b.c: New.
15168
15169 2006-08-22  Richard Guenther  <rguenther@suse.de>
15170
15171         PR middle-end/28776
15172         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15173         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15174
15175 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15176
15177         PR tree-optimization/28003
15178         * g++.dg/tree-ssa/pr28003.C: New.
15179
15180 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15181
15182         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15183
15184 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15185
15186         PR c++/26269
15187         * g++.dg/other/error14.C: New test.
15188
15189         PR c++/28505
15190         * g++.dg/parse/ctor7.C: New test.
15191         * g++.dg/parse/ctor8.C: Likewise.
15192
15193         PR c++/28741
15194         * g++.dg/template/void7.C: New test.
15195
15196 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15197
15198         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15199         * gnat.dg/self_aggregate_with_array.adb: New test.
15200
15201 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15202
15203         * g++.dg/eh/arm-vfp-unwind.C: New test.
15204
15205 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15206
15207         PR c++/28341
15208         * g++.dg/template/ref3.C: New test.
15209         * g++.dg/template/nontype13.C: New test.
15210
15211         PR c++/28346
15212         * g++.dg/template/ptrmem17.C: New test.
15213
15214 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15215
15216         PR target/28648 c:
15217         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15218
15219 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15220
15221         PR fortran/28630
15222         * gfortran.dg/used_types_2.f90: New test.
15223
15224         PR fortran/28601
15225         * gfortran.dg/used_types_3.f90: New test.
15226
15227         PR fortran/20886
15228         * gfortran.dg/generic_actual_arg.f90: New test.
15229
15230         PR fortran/28735
15231         * gfortran.dg/module_private_array_refs_1.f90: New test.
15232
15233         PR fortran/28762
15234         * gfortran.dg/program_name_1.f90: New test.
15235
15236         PR fortran/28425
15237         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15238
15239         PR fortran/28496
15240         * gfortran.dg/array_initializer_2.f90: New test.
15241
15242         PR fortran/18111
15243         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15244
15245         PR fortran/28600
15246         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15247
15248         PR fortran/28771
15249         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15250
15251         PR fortran/28660
15252         * gfortran.dg/dependent_decls_1.f90: New test.
15253
15254 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15255
15256         PR fortran/25217
15257         * gfortran.dg/derived_init_2.f90: New.
15258
15259 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15260
15261         * gcc.c-torture/execute/pr28289.c: New test.
15262
15263 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15264
15265         PR c/28744
15266         * gcc.dg/attr-externally-visible-1.c: New test.
15267         * gcc.dg/attr-externally-visible-2.c: New test.
15268         * g++.dg/parse/attr-externally-visible-1.C: New test.
15269         * g++.dg/parse/attr-externally-visible-2.C: New test.
15270
15271 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15272
15273         PR c++/28606
15274         * g++.dg/parse/dtor11.C: New test.
15275
15276 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15277
15278         PR rtl-optimization/28489
15279         * gcc.c-torture/compile/pr28489.c: New test.
15280
15281 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15282
15283         PR c++/28710
15284         * g++.dg/template/redecl4.C: New test.
15285
15286         PR c++/28711
15287         * g++.dg/template/ctor8.C: New test.
15288
15289 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15290
15291         * gcc.dg/pr26570.c: Fix testcase.
15292
15293 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15294
15295         * PR c++/28573
15296         * g++.dg/parse/offsetof6.C: New test.
15297         * g++.dg/parse/offsetof6.C: New test.
15298         * g++.dg/parse/offsetof7.C: New test.
15299
15300 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15301
15302         PR testsuite/28602
15303         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15304         is false.
15305
15306 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15307
15308         PR c++/28302
15309         * g++.dg/ext/vector3.C: New test.
15310
15311 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15312
15313         PR gcov/profile/26570
15314         * gcc.dg/pr26570.c: New test.
15315
15316 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15317
15318         PR c/27697
15319         * gcc.dg/qual-component-1.c: New test.
15320
15321 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15322
15323         PR c++/28593
15324         * g++.dg/parse/new3.C: New test.
15325
15326 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15327
15328         PR fortran/25828
15329         * gfortran.dg/streamio_1.f90: New test.
15330         * gfortran.dg/streamio_2.f90: New test.
15331         * gfortran.dg/streamio_3.f90: New test.
15332         * gfortran.dg/streamio_4.f90: New test.
15333         * gfortran.dg/streamio_5.f90: New test.
15334         * gfortran.dg/streamio_6.f90: New test.
15335         * gfortran.dg/streamio_7.f90: New test.
15336         * gfortran.dg/streamio_8.f90: New test.
15337
15338 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15339
15340         PR c/28287
15341         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15342
15343 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15344
15345         PR c++/28594
15346         * g++.dg/template/void6.C: New test.
15347
15348 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15349
15350         PR c/28649
15351         * gcc.dg/parse-error-1.c: New test.
15352         * gcc.dg/parse-error-2.c: New test.
15353         * gcc.dg/cpp/digraph2.c: Add error-marker.
15354         * gcc.dg/noncompile/920923-1.c: Likewise.
15355
15356 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15357
15358         PR c/27490
15359         * gcc.dg/sizeof-2.c: New testcase.
15360
15361         PR c/27489
15362         * gcc.dg/switch-A.c: New testcase.
15363
15364 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15365
15366         PR c++/28288
15367         PR c++/14556
15368         * g++.old-deja/g++.warn/compare1.C: Delete.
15369         * g++.dg/opt/pr7503-2.C: Delete.
15370         * g++.dg/opt/pr7503-3.C: Delete.
15371         * g++.dg/opt/pr7503-4.C: Delete.
15372         * g++.dg/opt/pr7503-5.C: Delete.
15373         * g++.dg/opt/max1.C: Delete.
15374         * g++.dg/warn/minmax.C: Delete.
15375         * g++.dg/expr/minmax.C: New test.
15376
15377 2006-08-14  Richard Guenther  <rguenther@suse.de>
15378
15379         PR testsuite/28703
15380         * gcc.c-torture/execute/pr28651.c: Do not use argc
15381         to avoid optimization, instead forbid inlining.
15382
15383 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15384
15385         PR rtl-optimization/28634
15386         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15387
15388 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15389
15390         PR c/27184
15391         * gcc.dg/torture/pr27184.c: New test.
15392
15393 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15394
15395         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15396
15397 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15398
15399         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15400         * gfortran.dg/stat_2.f90: Likewise.
15401         * gfortran.dg/chmod_1.f90: Likewise.
15402         * gfortran.dg/chmod_2.f90: Likewise.
15403         * gfortran.dg/chmod_3.f90: Likewise.
15404
15405 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15406
15407         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15408
15409 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15410
15411         * g++.dg/opt/pr23454-2.C: New test.
15412
15413 2006-08-11  Richard Guenther  <rguenther@suse.de>
15414
15415         PR middle-end/28651
15416         * gcc.c-torture/execute/pr28651.c: New testcase.
15417
15418 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15419
15420         * gnat.dg/specs/static_initializer.ads: New test.
15421
15422 2006-08-10  Paul Brook  <paul@codesourcery.com>
15423
15424         * gcc.target/arm/cond-asm.c: New test.
15425
15426 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15427
15428         PR tree-optimization/26197
15429         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15430         * g++.dg/vect/vect.exp: Compile the new tests with
15431         --param max-aliased-vops=0.
15432
15433 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15434
15435         PR c++/28637
15436         * g++.dg/template/void3.C: New test.
15437
15438         PR c++/28638
15439         * g++.dg/template/void4.C: New test.
15440
15441         PR c++/28640
15442         * g++.dg/template/void5.C: New test.
15443
15444 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15445
15446         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15447         after dg-do compile.
15448
15449 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15450
15451         PR tree-optimizations/26969
15452         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15453         "unswitch-loops" with -funswitch-loops.
15454         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15455
15456 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15457
15458         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15459         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15460         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15461         * objc.dg/dwarf-1.m: Likewise.
15462         * objc.dg/dwarf-2.m: Likewise.
15463         * obj-c++.dg/dwarf-2.mm: Likewise.
15464
15465 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15466
15467         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15468         * objc.dg/dwarf-2.m: Likewise.
15469         * obj-c++.dg/dwarf-2.mm: Likewise.
15470
15471         PR libfortran/28603
15472         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15473
15474         PR testsuite/27611
15475         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15476
15477         PR testsuite/27033
15478         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15479
15480 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15481
15482         PR target/27827
15483         * gcc.target/i386/pr27827.c: New testcase.
15484
15485 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15486
15487         PR fortran/28590
15488         * gfortran.dg/sequence_types_1.f90: New test.
15489
15490 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15491
15492         PR fortran/28548
15493         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15494         dg-warning.  Add -pedantic option.
15495
15496 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15497
15498         PR c/28502
15499         * gcc.dg/proto-1.c: New test.
15500
15501         PR c/27721
15502         * gcc.dg/lvalue-4.c: New test.
15503
15504         PR c/28136
15505         * gcc.dg/init-bad-5.c: New test.
15506
15507 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15508
15509         PR c++/28347
15510         * g++.dg/ext/typedef-init.C: Add new test for typedef
15511         initialization inside templates. Adjust existing error markers.
15512
15513 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15514
15515         PR c++/28148
15516         * g++.dg/init/ptrmem3.C: New test.
15517
15518 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15519
15520         PR tree-optimization/27770
15521         * lib/target-support.exp: New target keyword "section_anchors".
15522         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15523         tests.
15524         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15525         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15526         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15527         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15528
15529 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15530
15531         * gcc.dg/20060801-1.c: Add missing '}'.
15532
15533 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15534
15535         PR c++/27508
15536         * g++.dg/parse/dtor9.C: New test.
15537         * g++.dg/parse/dtor10.C: New test.
15538         * g++.dg/other/error7.C: Adjust error-marker.
15539
15540         PR c++/28274
15541         * g++.dg/other/default5.C: New test.
15542
15543 2006-08-02  Richard Guenther  <rguenther@suse.de>
15544
15545         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15546
15547 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15548
15549         PR c++/28557
15550         * g++.dg/template/conv9.C: New test.
15551
15552 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15553
15554         PR debug/28063
15555         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15556         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15557         Optionally return assembly text.  Update callers.
15558         (check_no_compiler_messages): Update verbose messages.
15559         (check_no_messages_and_pattern): New.
15560         (check_effective_target_string_merging): New.
15561
15562 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15563
15564         PR c++/28250
15565         * g++.dg/eh/catch4.C: New test.
15566
15567         PR c++/28257
15568         * g++.dg/other/qual1.C: New test.
15569
15570         PR c++/28259
15571         * g++.dg/inherit/error2.C: New test.
15572
15573         PR c++/28267
15574         * g++.dg/other/new1.C: New test.
15575
15576         * g++.dg/warn/pr23075.C: Remove obsolete test.
15577         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15578         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15579
15580 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15581
15582         PR c++/28523
15583         * g++.dg/eh/cast1.C: New test.
15584
15585 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15586
15587         PR libfortran/28452
15588         * gfortran.dg/random_3.f90:  New test.
15589
15590 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15591
15592         PR c++/28432
15593         * g++.dg/other/pr28304.C: Change expected error message.
15594         * g++.dg/other/pr28432.C: New test.
15595
15596 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15597
15598         PR c++/28256
15599         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15600
15601 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15602
15603         PR debug/23336
15604         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15605         at -g1.
15606         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15607         g++.dg/debug/enum-2.C: New.
15608
15609 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15610
15611         PR c++/6634
15612         * g++.dg/parse/long1.C: Add more tests.
15613
15614 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15615
15616         * gfortran.dg/lrshift_1.c: New file.
15617
15618 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15619
15620         PR libgfortran/28335
15621         * gfortran.dg/no_unit_error_1.f90: New test.
15622
15623 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15624
15625         PR libgfortran/28335
15626         * gfortran.dg/no_unit_error_1.f90: Delete test.
15627         * gfortran.dg/no_unit_error_2.f90: Delete test.
15628
15629 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15630
15631         * gfortran.dg/chmod_3.f90: New test.
15632         * gfortran.dg/ltime_gmtime_1.f90: New test.
15633         * gfortran.dg/ltime_gmtime_2.f90: New test.
15634         * gfortran.dg/lrshift_1.f90: New test.
15635         * gfortran.dg/chmod_1.f90: New test.
15636         * gfortran.dg/chmod_2.f90: New test.
15637
15638 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15639
15640         PR c++/27668
15641         * g++.dg/template/crash55.C: New test.
15642
15643         PR c++/27962
15644         * g++.dg/template/nontype16.C: New test.
15645
15646         * g++.dg/template/void2.C: Adjust error markers.
15647         * g++.dg/template/nontype5.C: Adjust error markers.
15648
15649 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15650
15651         * gcc.target/i386/stack-prot-kernel.c: New test.
15652
15653 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15654
15655         * gcc.dg/builtins-55.c: New test case.
15656
15657 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15658
15659         PR rtl-optimization/27907
15660         * gcc.c-torture/compile/pr27907.c: New test.
15661
15662 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15663
15664         * gfortran.dg/mclock.f90: New test.
15665         * gfortran.dg/int_conv_1.f90: New test.
15666         * gfortran.dg/stat_1.f90: New test.
15667         * gfortran.dg/stat_2.f90: New test.
15668
15669 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15670
15671         PR libgfortran/28335
15672         * gfortran.dg/no_unit_error_1.f90: New test.
15673         * gfortran.dg/no_unit_error_2.f90: New test.
15674         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15675
15676 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15677
15678         PR middle-end/28473
15679         * gcc.dg/fold-convround-1.c: New test case.
15680
15681 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15682
15683         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15684
15685 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15686
15687         PR c++/27572
15688         * g++.dg/other/typedef1.C: New test.
15689         * g++.dg/template/typedef4.C: New test.
15690         * g++.dg/template/typedef5.C: New test.
15691
15692 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15693
15694         PR fortran/28416
15695         * gfortran.dg/allocatable_dummy_3.f90: New.
15696
15697 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15698
15699         PR fortran/28439
15700         * gfortran.dg/arithmetic_if.f90:  New test.
15701
15702 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15703
15704         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15705         avoid memcpy optimization.
15706
15707 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15708
15709         PR fortran/25289
15710         * gfortran.dg/direct_io_6.f90: New test.
15711
15712 2006-07-24  Jan Hubicka  <jh@suse.cz>
15713
15714         PR c/25795
15715         PR c++/27369
15716         * gcc.dg/pr25795.c: New test.
15717         * gcc.dg/pr25795-1.c: New test.
15718
15719 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15720
15721         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15722         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15723         which may be transformed to "g || h" on some platforms.
15724
15725 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15726
15727         PR c++/28025
15728         * g++.dg/template/friend45.C: New test.
15729
15730 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15731
15732         PR libgfortran/28339
15733         * gfortran.dg/arrayio_8.f90: New test.
15734
15735 2006-07-21  Mike Stump  <mrs@apple.com>
15736
15737         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15738
15739         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15740
15741 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15742
15743         PR c++/28250
15744         * g++.dg/eh/catch3.C: New test.
15745
15746         PR c++/28363
15747         * g++.dg/template/defarg10.C: New test.
15748
15749 2006-07-20  Paul Brook  <paul@codesourcery.com>
15750
15751         PR 27363
15752         * gcc.dg/pr27363.c: New test.
15753
15754 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15755
15756         PR c++/28338
15757         * g++.dg/init/ref13.C: New test.
15758
15759 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15760
15761         PR obj-c++/28434
15762         * obj-c++.dg/proto-error-1.mm: New test.
15763
15764 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15765
15766         PR c++/28337
15767         * g++.dg/template/string1.C: New test.
15768
15769 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15770
15771         PR c++/28048
15772         * g++.dg/template/defarg9.C: New test.
15773
15774         PR c++/28235
15775         * g++.dg/template/static27.C: New test.
15776
15777 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15778
15779         PR 28410
15780         * gcc.dg/tree-ssa/pr28410.c: New test.
15781
15782 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15783
15784         PR c++/28258
15785         * g++/dg/other/error13.C: New test.
15786
15787         PR c++/28260
15788         * g++.dg/template/friend44.C: New test.
15789
15790 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15791
15792         PR c++/27495
15793         * g++.dg/other/pr27495.C: New.
15794
15795 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15796
15797         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15798         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15799
15800 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15801
15802         PR c/28286
15803         * gcc.dg/pragma-pack-4.c: New test.
15804
15805 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15806
15807         PR c++/28291
15808         * g++.dg/ext/pr28291.C: New test.
15809
15810 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15811
15812         PR middle-end/28403
15813         * gcc.c-torture/execute/pr28403.c: New test.
15814
15815 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15816
15817         PR middle-end/28402
15818         * gcc.dg/pr28402.c: New test.
15819
15820 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15821
15822         PR c++/28304
15823         * g++.dg/other/pr28304.C: New test.
15824
15825 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15826
15827         PR other/28251
15828         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15829         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15830
15831 2006-07-17  Richard Guenther  <rguenther@suse.de>
15832
15833         PR tree-optimization/28238
15834         * g++.dg/tree-ssa/pr28238.C: New testcase.
15835
15836 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15837
15838         PR c++/28250
15839         * g++.dg/eh/catch1.C: New test.
15840         * g++.dg/eh/catch2.C: New test.
15841
15842 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15843
15844         PR c++/28370
15845         * g++.dg/template/anon3.C: New test.
15846
15847 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15848
15849         PR fortran/20844
15850         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15851         specifiers requiring an explicit format tag..
15852
15853         PR fortran/28201
15854         * gfortran.dg/generic_5: New test.
15855
15856         PR fortran/20893
15857         * gfortran.dg/elemental_optional_args_1.f90: New test.
15858
15859 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15860
15861         * gnat.dg/assert.ads: New file.
15862         * gnat.dg/controlled_record.ads: Likewise.
15863         * gnat.dg/controlled_record.adb: Likewise.
15864
15865 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15866
15867         PR c++/28292
15868         * g++.dg/other/error12.C: New test.
15869
15870         PR c++/28269
15871         * g++.dg/template/crash54.C: New test.
15872
15873 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15874
15875         PR c++/28249
15876         * g++.dg/parse/catch1.C: New test.
15877
15878         PR c++/28294
15879         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15880
15881         PR c++/28387
15882         * g++.dg/ext/attrib24.C: New test.
15883
15884 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15885
15886         PR c++/28343
15887         * g++.dg/ext/asmspec1.C: New test.
15888
15889 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15890
15891         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15892         (dg-test): Support shouldfail tests.
15893         * lib/target-supports-dg.exp (dg-shouldfail): New.
15894         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15895         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15896         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15897         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15898         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15899         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15900         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15901
15902 2006-07-13  Jan Hubicka  <jh@suse.cz>
15903
15904         * gcc.target/i386/memcpy-1.c: New.
15905
15906 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15907
15908         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15909
15910 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15911
15912         PR fortran/25097
15913         * gfortran.dg/present_1.f90: New test.
15914
15915         PR fortran/20903
15916         * gfortran.dg/interface_derived_type_1.f90: New test.
15917
15918 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15919
15920         PR fortran/28213
15921         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15922         list.
15923
15924 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15925
15926         PR c++/27820
15927         * g++.dg/other/label1.C: New test.
15928
15929 2006-07-07  Richard Guenther  <rguenther@suse.de>
15930
15931         PR middle-end/28268
15932         * gcc.dg/torture/pr28268.c: New testcase.
15933
15934 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15935
15936         PR c++/27019
15937         * g++.dg/ext/pr27019.C: New.
15938
15939 2006-07-07  Richard Guenther  <rguenther@suse.de>
15940
15941         PR tree-optimization/28187
15942         * gcc.dg/pr28187.c: New testcase.
15943
15944 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15945
15946         * gnat.dg/address_conversion.adb: New test.
15947         * gnat.dg/boolean_subtype.adb: Likewise.
15948         * gnat.dg/frame_overflow.adb: Likewise.
15949         * gnat.dg/pointer_array.adb: Likewise.
15950         * gnat.dg/pointer_conversion.adb: Likewise.
15951
15952 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15953
15954         PR fortran/28237
15955         PR fortran/23420
15956         * gfortran.dg/print_fmt_5.f90: New test.
15957
15958 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15959
15960         PR fortran/28129
15961         * gfortran.dg/bounds_check_4.f90: New test.
15962
15963 2006-07-05  Richard Guenther  <rguenther@suse.de>
15964
15965         PR target/28158
15966         * gfortran.dg/pr28158.f90: New testcase.
15967
15968 2006-07-05  Richard Guenther  <rguenther@suse.de>
15969
15970         PR tree-optimization/28162
15971         * gcc.dg/pr28162.c: New testcase.
15972
15973 2006-07-05  Richard Guenther  <rguenther@suse.de>
15974         Andrew Pinski  <pinskia@gcc.gnu.org>
15975
15976         PR c++/27084
15977         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15978
15979 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15980
15981         PR fortran/28174
15982         * gfortran.dg/actual_array_substr_2.f90: New test.
15983
15984         PR fortran/28167
15985         * gfortran.dg/actual_array_constructor_2.f90: New test.
15986
15987 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15988
15989         * gfortran.dg/itime_idate_1.f: New test.
15990         * gfortran.dg/itime_idate_2.f: New test.
15991
15992 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15993
15994         PR libgfortran/27704
15995         * gfortran.dg/open_status_3.f90: New test.
15996         * gfortran.dg/fmt_l.f90: Update for new feature.
15997
15998 2006-07-03  Asher Langton  <langton2@llnl.gov>
15999
16000         * gfortran.dg/oldstyle_2.f90: New.
16001
16002 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16003
16004         * gnat.dg/string_slice.adb: New test.
16005
16006 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16007
16008         PR fortran/19259
16009         * gfortran.dg/semicolon_fixed.c: New.
16010         * gfortran.dg/semicolon_free.c: New.
16011
16012 2006-06-30  Mike Stump  <mrs@apple.com>
16013
16014         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16015         that don't support internal visibility.
16016
16017 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16018
16019         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16020         for '(' / ')' needing an extra '\'.
16021
16022 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16023
16024         PR middle-end/27428
16025         * gcc.dg/pr27428-1.c: New test case.
16026
16027 2006-06-29  Mike Stump  <mrs@apple.com>
16028
16029         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16030         on darwin as we can't align commons large enough yet.
16031
16032         * gcc.dg/vla-8.c: Add additional testcases.
16033
16034 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16035
16036         PR c++/28114
16037         * g++.dg/other/pr28114.C: New.
16038
16039 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16040
16041         * gcc.c-torture/compile/20060625-1.c: New test.
16042
16043 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16044
16045         PR fortran/20867
16046         * gfortran.dg/stfunc_3.f90: New test.
16047
16048         PR fortran/25056
16049         * gfortran.dg/impure_actual_1.f90: New test.
16050
16051         PR fortran/20874
16052         * gfortran.dg/elemental_result_1.f90: New test.
16053
16054         PR fortran/25073
16055         * gfortran.dg/select_7.f90: New test.
16056
16057         PR fortran/27554
16058         * intrinsic_actual_1.f: New test.
16059
16060         PR fortran/22038
16061         PR fortran/28119
16062         * gfortran.dg/forall_4.f90: New test.
16063
16064         PR fortran/25072
16065         * gfortran.dg/forall_5.f90: New test.
16066
16067 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16068
16069         PR c++/28051
16070         * g++.dg/template/using13.C: New test.
16071
16072         PR c++/28054
16073         * g++.dg/other/incomplete3.C: New test.
16074
16075 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16076
16077         PR fortran/28081
16078         * gfortran.dg/substr_3.f: New test.
16079         * gfortran.dg/equiv_2.f90: Update expected error message.
16080
16081 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16082
16083         PR fortran/28118
16084         * gfortran.dg/actual_array_substr_1.f90: New test.
16085
16086 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16087
16088         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16089         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16090
16091 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16092
16093         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16094
16095 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16096
16097         PR fortran/27981
16098         * gfortran.dg/simpleif_2.f90: New test.
16099
16100 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16101
16102         * g++.dg/template/error22.C: Fix typo.
16103
16104 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16105
16106         PR c++/28112
16107         * g++.dg/ext/attrib23.C: New test.
16108
16109 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16110
16111         * gnat.dg/varsize_temp.adb: New test.
16112
16113 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16114
16115         PR c++/11468
16116         * g++.dg/other/java2.C: New test.
16117
16118 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16119
16120         PR target/27789
16121         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16122         initialization.
16123
16124 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16125
16126         PR target/27531
16127         * gcc.dg/pr27531-1.c: New test case.
16128
16129 2006-06-22  Asher Langton  <langton2@llnl.gov>
16130
16131         PR fortran/24748
16132         * gfortran.dg/implicit_8.f90: New.
16133
16134 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16135
16136         PR rtl-optimization/28121
16137         * gcc.dg/pr28121.c: New test.
16138
16139 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16140
16141         PR c++/27805
16142         * g++.dg/parse/ptrmem6.C: New test.
16143
16144         PR c++/27821
16145         * g++.dg/template/error22.C: New test.
16146
16147 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16148
16149         PR c++/28111
16150         * g++.dg/template/friend43.C: New test.
16151
16152         PR c++/28110
16153         * g++.dg/template/crash53.C: New test.
16154
16155         PR c++/28109
16156         * g++.dg/rtti/incomplete1.C: New test.
16157
16158 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16159
16160         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16161
16162 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16163
16164         * gcc.c-torture/execute/complex-7.c: New.
16165
16166 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16167
16168         * gcc.dg/merge-all-constants-1.c: New test.
16169
16170 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16171
16172         PR c++/28113
16173         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16174
16175 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16176
16177         * gfortran.dg/rrspacing_1.f90: New test.
16178
16179 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16180
16181         PR c++/28052
16182         * g++.dg/other/bitfield2.C: New test.
16183
16184 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16185
16186         PR tree-optimization/27331
16187         * gcc.dg/pr27331.c: New test.
16188
16189 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16190             Eric Botcazou  <ebotcazou@adacore.com>
16191
16192         PR ada/18692
16193         * lib/gnat.exp: New file.
16194         * lib/gnat-dg.exp: Likewise.
16195         * gnat.dg: New directory.
16196         * gnat.dg/dg.exp: New driver.
16197         * gnat.dg/specs: New directory.
16198         * gnat.dg/specs/specs.exp: New driver.
16199         * gnat.dg/style: New directory.
16200         * gnat.dg/style/style.exp: New driver.
16201
16202 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16203
16204         PR fortran/16206
16205         * gfortran.dg/array_initializer_1.f90: New test.
16206
16207         PR fortran/28005
16208         * gfortran.dg/matmul_3.f90: New test.
16209
16210 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16211
16212         PR middle-end/28075
16213         * gcc.dg/tree-ssa/inline-1.c: New test.
16214
16215 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16216
16217         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16218         in malloc prototype; remove XFAIL.
16219         * gcc.dg/pr18241-2.c: Ditto.
16220         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16221         in memset prototype; remove XFAIL.
16222         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16223
16224 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16225
16226         * gcc.dg/vla-8.c: Add.
16227
16228 2006-06-19  Richard Guenther  <rguenther@suse.de>
16229
16230         PR tree-optimization/27090
16231         * g++.dg/tree-ssa/pr27090.C: New testcase.
16232
16233 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16234
16235         PR target/27861
16236         * gcc.dg/pr27861-1.c: New test case.
16237
16238 2006-06-19  Richard Guenther  <rguenther@suse.de>
16239
16240         PR middle-end/28045
16241         * gcc.dg/torture/pr28045.c: New testcase.
16242
16243 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16244
16245         PR fortran/26801
16246         * gfortran.dg/associated_4.f90: New test.
16247
16248 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16249
16250         PR fortran/19310
16251         PR fortran/19904
16252         * gfortran.dg/real_const_3.f90: New test.
16253
16254 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16255
16256         PR c++/28016
16257         * g++.dg/template/static26.C: New test.
16258
16259         PR c++/27979
16260         * g++.dg/expr/bitfield2.C: New test.
16261
16262         PR c++/27884
16263         * g++.dg/parse/linkage2.C: New test.
16264
16265 2006-06-16  Richard Guenther  <rguenther@suse.de>
16266
16267         PR middle-end/27116
16268         * gcc.dg/pr15785-1.c: Revert last change.
16269         * gcc.dg/torture/pr27116-2.c: New testcase.
16270
16271 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16272
16273         PR middle-end/27802
16274         * gcc.dg/pr27802-1.c: New test case.
16275
16276 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16277
16278         PR c++/27689
16279         * g++.dg/template/ttp18.C: New test.
16280         * g++.dg/template/ttp19.C: Likewise.
16281
16282         PR c++/27666
16283         * g++.dg/expr/cond9.C: New test.
16284
16285         PR c++/27640
16286         * g++.dg/template/ctor7.C: New test.
16287
16288 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16289
16290         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16291
16292 2006-06-16  Richard Guenther  <rguenther@suse.de>
16293
16294         PR tree-optimization/27781
16295         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16296
16297 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16298
16299         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16300
16301 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16302
16303         * gcc.dg/tree-ssa/loop-18.c: New test.
16304
16305 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16306
16307         PR c++/27665
16308         * g++.dg/template/crash52.C: New test.
16309
16310         PR c++/27648
16311         * g++.dg/ext/attrib22.C: New test.
16312
16313         PR c++/26559
16314         * g++.dg/template/builtin1.C: New test.
16315         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16316
16317         PR c++/28018
16318         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16319         assignment.
16320         * g++.old-deja/g++.pt/crash51.C: Likewise.
16321
16322         PR c++/27227
16323         * g++.dg/lookup/linkage1.C: New test.
16324         * g++.dg/lookup/linkage2.C: Likewise.
16325
16326 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16327
16328         PR middle-end/27959
16329         * gcc.dg/pr27959.c: New testcase.
16330
16331 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16332
16333         PR target/28014:
16334         * g++.dg/eh/div.C: New test.
16335
16336 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16337
16338         PR c++/27894
16339         * g++.dg/tree-ssa/pr26757.C: New test.
16340         * g++.dg/tree-ssa/pr27894.C: New test.
16341
16342 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16343
16344         * gcc.c-torture/compile/20060609-1.c: New test.
16345
16346         PR target/27863
16347         * gcc.c-torture/compile/pr27863.c: New test.
16348
16349 2006-06-13  Richard Guenther  <rguenther@suse.de>
16350
16351         PR tree-optimization/27830
16352         * g++.dg/tree-ssa/pr27830.C: New testcase.
16353
16354 2006-06-13  Matthew Sachs  <msachs@apple.com>
16355
16356         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16357         the list of compiler flags; this causes those flags to be checked
16358         for things like dg-skip-if.
16359
16360 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16361
16362         PR c++/27601
16363         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16364
16365 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16366             Kazu Hirata  <kazu@codesourcery.com>
16367
16368         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16369         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16370
16371 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16372
16373         PR c++/27933
16374         * g++.dg/lookup/using15.C: New test.
16375
16376         PR c++/27951
16377         * g++.dg/other/anon4.C: New test.
16378
16379 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16380
16381         PR c++/21210
16382         * g++.dg/init/complex1.C: New test case.
16383
16384 2006-06-11  Eric Christopher  <echristo@apple.com>
16385
16386         PR middle-end/27948
16387         * gcc.dg/bf-ms-layout.c: Run on darwin.
16388         * gcc.dg/bf-no-ms-layout: Ditto.
16389         * gcc.dg/attr-ms_struct-2.c: New.
16390         * gcc.dg/bf-ms-layout-2.c: Ditto.
16391
16392 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16393
16394         * gcc.dg/attr-ms_struct-packed1.c: New.
16395
16396 2006-06-09  Mike Stump  <mrs@apple.com>
16397
16398         * gcc.dg/vla-7.c: Add.
16399
16400 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16401
16402         PR fortran/24558
16403         * gfortran.dg/entry_6.f90: New test.
16404
16405         PR fortran/20877
16406         PR fortran/25047
16407         * gfortran.dg/entry_7.f90: New test.
16408
16409 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16410
16411         PR c/27747
16412         * gcc.dg/cpp/_Pragma6.c: New test.
16413
16414         PR c++/27748
16415         * g++.dg/cpp/_Pragma1.C: New test.
16416
16417         PR preprocessor/27746
16418         * gcc.dg/gomp/macro-3.c: New test.
16419         * gcc.dg/gomp/macro-4.c: New test.
16420         * g++.dg/gomp/macro-3.C: New test.
16421         * g++.dg/gomp/macro-4.C: New test.
16422
16423 2006-06-09  Richard Guenther  <rguenther@suse.de>
16424
16425         PR tree-optimization/26998
16426         * gcc.dg/torture/pr26998.c: New testcase.
16427         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16428
16429 2006-06-08  Mike Stump  <mrs@apple.com>
16430
16431         * gcc.dg/pr27095.c: Account for stubs.
16432
16433         PR target/26427
16434         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16435         produce bad code on darwin.
16436
16437 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16438
16439         PR fortran/27958
16440         * gfortran.dg/substr_2.f: New test.
16441
16442 2006-06-08  Asher Langton  <langton2@llnl.gov>
16443
16444         PR fortran/27786
16445         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16446
16447 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16448
16449         PR target/27421
16450         * gcc.dg/union-3.c: New test.
16451
16452 2006-06-08  Richard Guenther  <rguenther@suse.de>
16453
16454         PR middle-end/27116
16455         * gcc.dg/torture/pr27116.c: New testcase.
16456         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16457
16458 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16459
16460         PR rtl-optimization/26449
16461         * gcc.dg/pr26449.c: New test.
16462
16463 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16464
16465         PR c++/27601
16466         * g++.dg/ext/offsetof1.C: Test member functions.
16467
16468 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16469
16470         * gcc.dg/pr27095.c: Improve scanning.
16471
16472 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16473
16474         PR fortran/23091
16475         * gfortran.dg/saved_automatic_1.f90: New test.
16476
16477         PR fortran/24168
16478         * gfortran.dg/array_simplify_1.f90: New test.
16479
16480         PR fortran/25090
16481         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16482
16483         PR fortran/25058
16484         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16485
16486 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16487
16488         PR c++/27177
16489         * g++.dg/expr/cast7.C: New test.
16490
16491 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16492
16493         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16494         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16495         * lib/fortran-torture.exp (fortran-torture-compile,
16496         fortran-torture-execute): Ditto.
16497
16498 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16499
16500         PR target/27842
16501         * gcc.dg/vmx/pr27842.c: New test.
16502
16503 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16504
16505         PR libfortran/27895
16506         * gfortran.dg/bounds_check_3.f90: New test.
16507
16508 2006-06-05  Mike Stump  <mrs@apple.com>
16509
16510         * objc.dg/objc-fast-4.m: Skip for ppc64.
16511
16512 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16513
16514         PR testsuite/27705
16515         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16516
16517 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16518             Victor Kaplansky  <victork@il.ibm.com>
16519
16520         PR tree-optimizations/26360
16521         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16522         with -fno-tree-dce.
16523         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16524
16525 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16526
16527         PR fortran/14067
16528         * gfortran.dg/data_char_1.f90: Add messages for truncated
16529         strings.
16530
16531         PR fortran/16943
16532         * gfortran.dg/func_decl_2.f90: New test.
16533
16534         PR fortran/20839
16535         * gfortran.dg/do_2.f90: New test.
16536
16537         PR fortran/27655
16538         * gfortran.dg/associated_3.f90: New test.
16539
16540 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR c++/27819
16543         * g++.dg/template/static25.C: New test.
16544
16545         PR c++/27722
16546         * g++.dg/init/array21.C: New test.
16547
16548         PR c++/27807
16549         * g++.dg/ext/complit7.C: New test.
16550
16551         PR c++/27806
16552         * g++.dg/parse/ptrmem5.C: New test.
16553
16554 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16555             Andrew Pinski  <pinskia@physics.uc.edu>
16556
16557         PR c/27150
16558         PR middle-end/27382
16559         * gcc.dg/pr27150-1.c: New testcase.
16560         * gcc.dg/pr27382-1.c: New testcase.
16561         * gcc.dg/pr27382-2.c: New testcase.
16562
16563 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16564
16565         PR c/25161
16566         PR c/27020
16567         * gcc.dg/array-10.c: New test.
16568
16569 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16570
16571         PR c++/27804
16572         * g++.dg/init/const4.C: New test.
16573         * g++.dg/init/member1.C: Add error-marker.
16574         * g++.dg/other/fold1.C: Adjust error-marker.
16575
16576 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16577
16578         PR c++/27601
16579         * g++.dg/ext/offsetof1.C: New test.
16580
16581 2006-06-04 Eric Christopher <echristo@apple.com>
16582
16583         * gcc.dg/attr-ms_struct-1.c: New.
16584
16585 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16586
16587         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16588
16589 2006-06-04  Richard Guenther  <rguenther@suse.de>
16590
16591         PR tree-optimization/27039
16592         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16593
16594 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16595
16596         PR target/26223
16597         * gcc.target/i386/amd64-abi-2.c: New test case.
16598
16599 2006-06-02  Eric Christopher  <echristo@apple.com>
16600
16601         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16602         * gcc.target/i386/20020523-1.c: Skip if darwin.
16603         * gcc.target/i386/asm-3.c: Ditto.
16604         * gcc.target/i386/20011119-1.c: Ditto.
16605         * gcc.target/i386/clobbers.c: Remove pic part of test.
16606
16607 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16608
16609         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16610         * g++.old-deja/g++.other/init19.C: Ditto.
16611         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16612         and add other platforms as expected failures.
16613
16614 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16615
16616         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16617         (is-effective-target-keyword): Ditto.
16618
16619 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16620
16621         PR fortran/27715
16622         * gfortran.dg/extended_char_comparison_1.f:  New test.
16623
16624 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16625
16626         PR fortran/25098
16627         * gfortran.dg/dummy_procedure_1.f90: New test.
16628
16629         PR fortran/25147
16630         * gfortran.dg/dummy_procedure_2.f90: New test.
16631
16632         * gfortran.dg/associated_2.f90: Correct to make consistent with
16633         standard.
16634
16635 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16636
16637         * gcc.target/i386/387-11.c: New test case.
16638
16639 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16640
16641         PR c++/27801
16642         * g++.dg/template/cond6.C: New test.
16643
16644         PR c++/26496
16645         * g++.dg/template/crash51.C: New test.
16646         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16647
16648         PR c++/27385
16649         * g++.dg/init/array20.C: New test.
16650
16651 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16652
16653         * gcc.dg/builtins-54.c: New test case.
16654
16655 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/26433
16658         * g++.dg/template/fntry1.C: Add dg-do link.
16659
16660         PR c++/27808
16661         * g++.dg/parse/friend6.C: New test.
16662
16663 2006-05-30  Asher Langton  <langton2@llnl.gov>
16664
16665         * gfortran.dg/cray_pointers_7.f90: New test.
16666
16667 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16668
16669         PR tree-optimization/23452
16670         * gcc.dg/fold-mulconj-1.c: New test case.
16671
16672 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/27803
16675         * g++.dg/parse/bitfield1.C: New test.
16676
16677 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16678
16679         * gcc.target/ppc-eq0-1.c: New test case.
16680         * gcc.target/ppc-negeq0-1.c: New test case.
16681
16682 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16683
16684         PR c/27273
16685         * gcc.dg/overflow-warn-5.c: New test.
16686
16687 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16688
16689         PR c/27718
16690         * gcc.dg/sizeof-1.c: New test.
16691
16692 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16693
16694         PR target/27790
16695         * gcc.target/i386/pr27790.c: New test.
16696
16697 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16698
16699         PR libgfortran/27757
16700         * gfortran.dg/direct_io_5.f90: New test.
16701
16702 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16703
16704         PR libgfortran/27634
16705         * gfortran.dg/fmt_missing_period_1.f: New test.
16706         * gfortran.dg/fmt_missing_period_2.f: New test.
16707         * gfortran.dg/fmt_missing_period_3.f: New test.
16708
16709 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16710
16711         PR fortran/19777
16712         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16713         arrays.
16714
16715 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16716
16717         PR c++/27713
16718         * g++.dg/template/new6.C: New test.
16719
16720 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16721
16722         PR tree-optimization/24964
16723         * gcc.target/i386/387-10.c: New test case.
16724
16725 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16726
16727         * intrinsics/string_intrinsics.c (compare_string):
16728         Use memcmp instead of strncmp to avoid tripping over
16729         CHAR(0) in a string.
16730
16731 2006-05-27  Richard Guenther  <rguenther@suse.de>
16732
16733         PR middle-end/27773
16734         * gcc.dg/torture/pr27773.c: New testcase.
16735
16736 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16737
16738         * gcc.dg/pr24561.c: Rename to..
16739         * gcc.dg/pr25962.c: .. this.
16740
16741 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16742
16743         PR fortran/19777
16744         * gfortran.dg/bounds_check_2.f: New test.
16745
16746 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16747
16748         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16749         * gfortran.dg/byte_1.f90: Likewise.
16750         * gfortran.dg/dup_save_2.f90: Likewise.
16751
16752 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16753
16754         * gfortran.dg/associated_2.f90: New test.
16755
16756 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16757
16758         PR fortran/27524
16759         * gfortran.dg/bounds_check_1.f90: New test.
16760
16761 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16762
16763         PR rtl-optimization/27661
16764         * gcc.dg/pr27661.c: New test case.
16765
16766 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16767
16768         PR fortran/23151
16769         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16770         * gfortran.dg/print_parentheses_1.f:  New test.
16771         * gfortran.dg/print_parentheses_2.f90:  New test.
16772
16773 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16774
16775         PR target/27758
16776         * gcc.dg/pr27758.c: New test.
16777
16778 2006-05-24  Falk Hueffner  <falk@debian.org>
16779
16780         * gcc.c-torture/compile/pr27571.c: New test.
16781
16782 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16783
16784         PR fortran/27709
16785         * gfortran.dg/spec_expr_4.f90: New test.
16786
16787         PR fortran/27155
16788         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16789
16790 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16791
16792         PR c++/20103
16793         * g++.dg/ext/complit6.C: New test.
16794         * g++.dg/ext/complit3.C: Adjust error markers.
16795         * g++.dg/init/const3.C: New test.
16796
16797 2006-05-25  Richard Guenther  <rguenther@suse.de>
16798
16799         PR middle-end/27743
16800         * gcc.dg/torture/pr27743.c: New testcase.
16801
16802 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16805
16806 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16807
16808         * gcc.dg/compat/scalar-by-value-x.h: New.
16809         * gcc.dg/compat/scalar-by-value-y.h: New.
16810         * gcc.dg/compat/scalar-by-value-5.c: New.
16811         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16812         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16813         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16814         * gcc.dg/compat/scalar-by-value-6.c: New.
16815         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16816         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16817         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16818
16819 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16820
16821         PR tree-optimization/27639
16822         PR tree-optimization/26719
16823         * gcc.dg/pr27639.c: New test.
16824         * gcc.dg/pr26719.c: New test.
16825         * gcc.dg/tree-ssa/scev-cast.c: New test.
16826
16827 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16828
16829         PR c++/20173
16830         * g++.dg/template/error21.C: New test.
16831
16832 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16833
16834         PR target/27696
16835         * gcc.target/i386/pr27696.c: New.
16836
16837 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16838
16839         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16840
16841         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16842
16843 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16844
16845         PR c++/27716
16846         * g++.dg/other/assign1.C: New test.
16847
16848 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16849
16850         PR target/27266
16851         * gcc.target/i386/pr27266.c: New.
16852
16853 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16854
16855         PR c++/27451
16856         * g++.dg/ext/asm9.C: New test.
16857
16858 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16859
16860         PR rtl-optimization/25514
16861         * gcc.c-torture/compile/pr25514.c: New test.
16862
16863 2006-05-22  Richard Guenther  <rguenther@suse.de>
16864
16865         Revert
16866         2006-01-31  Richard Guenther  <rguenther@suse.de>
16867
16868         * gcc.target/i386/sselibm-1.c: New testcase.
16869         * gcc.target/i386/sselibm-2.c: Likewise.
16870         * gcc.target/i386/sselibm-3.c: Likewise.
16871         * gcc.target/i386/sselibm-4.c: Likewise.
16872         * gcc.target/i386/sselibm-5.c: Likewise.
16873
16874 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16875
16876         PR c/27420
16877         * gcc.dg/func-args-2.c: New test.
16878
16879         PR c/26818
16880         * gcc.dg/struct-incompl-1.c: New test.
16881
16882 2006-05-22  Richard Guenther  <rguenther@suse.de>
16883
16884         PR testsuite/27708
16885         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16886         the transformations we test for.
16887
16888 2006-05-22  Richard Guenther  <rguenther@suse.de>
16889
16890         PR testsuite/27707
16891         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16892
16893 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/27210
16896         * g++.dg/warn/new1.C: New test.
16897         * g++.dg/template/new5.C: Likewise.
16898
16899 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16900
16901         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16902         * gcc.target/i386/20060512-3.c: Likewise.
16903
16904 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16905
16906         PR rtl-optimization/27671
16907         * gcc.c-torture/execute/pr27671-1.c: New.
16908         * gcc.dg/pr27671-2.c: Likewise.
16909
16910         PR tree-optimization/26622.
16911         * gcc.c-torture/compile/pr26622.c: New.
16912
16913 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16914
16915         PR fortran/27613
16916         * gfortran.dg/recursive_reference_1.f90: New test.
16917
16918 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16919
16920         PR fortran/25746
16921         * gfortran.dg/elemental_subroutine_3.f90: New test.
16922
16923         PR fortran/25090
16924         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16925
16926         PR fortran/27584
16927         * gfortran.dg/associated_target_1.f90: New test.
16928
16929         PR fortran/19015
16930         * gfortran.dg/maxloc_shape_1.f90: New test.
16931
16932 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16933
16934         PR libgfortran/24459
16935         * gfortran.dg/namelist_24.f90: New test.
16936         * gfortran.dg/namelist_12.f: Fix typo in comment.
16937
16938 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16939
16940         PR middle-end/25776
16941         * g++.dg/other/error11.C: New test.
16942
16943 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16944
16945         * gcc.target/mips/pr26765.c: Add -w to options.
16946
16947 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16948
16949         * lib/target-supports.exp (check_effective_target_mpaired_single):
16950         New function.
16951         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16952         multilibs.
16953         * g++.dg/vect/vect.exp: Likewise.
16954
16955 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16956
16957         PR testsuite/25891
16958         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16959
16960 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16961
16962         PR fortran/27662
16963         * gfortran.dg/temporary_1.f90: New file.
16964
16965 2006-05-19  Andreas Schwab  <schwab@suse.de>
16966
16967         * g++.dg/other/unused1.C: Also match "stringz".
16968
16969 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16970
16971         PR c++/26433
16972         * g++.dg/template/fntry1.C: New test.
16973
16974 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16975
16976         PR c++/27471
16977         PR c++/27506
16978         * g++.dg/conversion/bitfield5.C: New test.
16979         * g++.dg/conversion/bitfield6.C: New test.
16980
16981 2006-05-18  Mike Stump  <mrs@apple.com>
16982
16983         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16984         * gcc.dg/vla-4.c: Add.
16985         * gcc.dg/vla-5.c: Add.
16986         * gcc.dg/vla-6.c: Add.
16987
16988 2006-05-12  Stuart Hastings  <stuart@apple.com>
16989
16990         * gcc.target/i386/20060512-1.c: New.
16991         * gcc.target/i386/20060512-2.c: New.
16992         * gcc.target/i386/20060512-3.c: New.
16993         * gcc.target/i386/20060512-4.c: New.
16994
16995 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16996
16997         PR c++/26122
16998         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16999
17000         PR c++/26068
17001         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17002         * g++.dg/parse/linkage1.C: New test.
17003
17004 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17005
17006         PR tree-optimization/27548
17007         * g++.dg/tree-ssa/pr27548.C: New test.
17008
17009 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17010
17011         PR fortran/26551
17012         * gfortran.dg/recursive_check_1.f: New test.
17013         * gfortran.dg/recursive_check_2.f90: New test.
17014
17015 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17016
17017         * g++.dg/opt/temp2.C: New test.
17018
17019 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17020
17021         PR c++/27491
17022         * g++.dg/init/brace5.C: New test.
17023
17024         PR middle-end/27415
17025         * gcc.dg/gomp/pr27415.c: New test.
17026         * g++.dg/gomp/pr27415.C: New test.
17027
17028         PR tree-optimization/27549
17029         * g++.dg/tree-ssa/pr27549.C: New test.
17030
17031 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17032
17033         PR libgfortran/27575
17034         * gfortran.dg/read_eof_4.f90: New test.
17035
17036 2006-05-16  Richard Guenther  <rguenther@suse.de>
17037
17038         PR tree-optimization/22303
17039         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17040
17041 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17042
17043         PR middle-end/27573
17044         * gcc.dg/gomp/pr27573.c: New test.
17045         * gfortran.dg/gomp/pr27573.f90: New test.
17046
17047         PR c/27499
17048         * gcc.dg/gomp/pr27499.c: New test.
17049         * g++.dg/gomp/pr27499.C: New test.
17050
17051 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17052
17053         PR c++/27339
17054         * g++.dg/parser/access8.C: Adjust error marker.
17055         * g++.dg/template/access17.C: New test.
17056         * g++.dg/template/access18.C: Likewise.
17057
17058 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17059
17060         PR target/26600
17061         * gcc.target/i386/pr26600.c: New test case.
17062
17063 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17064
17065         PR c++/27505
17066         * g++.dg/expr/bitfield1.C: New test.
17067
17068 2006-05-15  Richard Guenther  <rguenther@suse.de>
17069
17070         PR tree-optimization/27603
17071         * gcc.dg/torture/pr27603.c: New testcase.
17072
17073 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17074
17075         PR fortran/25090
17076         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17077
17078         PR fortran/25082
17079         * gfortran.dg/scalar_return_1.f90: New test.
17080
17081         PR fortran/27411
17082         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17083
17084 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17085
17086         * gcc.dg/gomp/critical-4.c: New test.
17087         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17088         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17089         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17090         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17091
17092 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17093
17094         PR c++/27582
17095         * g++.dg/template/dependent-args1.C: New test.
17096
17097         PR c++/27581
17098         * g++.dg/lookup/this1.C: New test.
17099
17100         PR c++/27315
17101         * g++.dg/template/operator6.C: New test.
17102         * g++.dg/template/incomplete3.C: New test.
17103
17104         PR c++/27559
17105         * g++.dg/template/new4.C: New test.
17106
17107         PR c++/27496
17108         * g++.dg/template/void2.C: New test.
17109
17110 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17111
17112         * g++.dg/template/dependent-expr5.C: New test.
17113
17114 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17115
17116         PR middle-end/26729
17117         * gcc.dg/pr26729-1.c: New test case.
17118
17119 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17120
17121         * gcc.dg/pr27003.c: New test.
17122
17123 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17124
17125         * lib/target-supports.dg (check_cxa_atexit_available): Change
17126         v3_target_compile to ${tool}_target_compile.
17127
17128 2006-05-11  Jason Merrill  <jason@redhat.com>
17129
17130         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17131
17132 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17133
17134         PR fortran/27553
17135         * gfortran.dg/label_5.f90: New test.
17136
17137 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17138
17139         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17140         check_effective_target_powerpc_altivec_ok): New.
17141         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17142         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17143         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17144         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17145         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17146         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17147         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17148         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17149         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17150         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17151         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17152         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17153         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17154         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17155         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17156         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17157         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17158         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17159         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17160         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17161         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17162         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17163         gcc.target/powerpc/altivec-9.c,
17164         gcc.target/powerpc/altivec-consts.c,
17165         gcc.target/powerpc/altivec-pr22085.c,
17166         gcc.target/powerpc/altivec-splat.c,
17167         gcc.target/powerpc/altivec-types-1.c,
17168         gcc.target/powerpc/altivec-types-2.c,
17169         gcc.target/powerpc/altivec-types-3.c,
17170         gcc.target/powerpc/altivec-types-4.c,
17171         gcc.target/powerpc/altivec-varargs-1.c,
17172         gcc.target/powerpc/altivec-vec-merge.c,
17173         gcc.target/powerpc/ppc-vector-memcpy.c,
17174         gcc.target/powerpc/ppc-vector-memset.c,
17175         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17176         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17177         these effective targets.
17178         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17179         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17180
17181 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17182
17183         PR middle-end/27384
17184         * g++.dg/other/fold1.C: New test.
17185
17186         PR middle-end/27488
17187         * gcc.dg/fold-nonneg-1.c: New test.
17188
17189         PR c++/27547
17190         * g++.dg/other/operator1.C: New test.
17191
17192 2006-05-11  Richard Guenther  <rguenther@suse.de>
17193
17194         PR middle-end/27529
17195         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17196
17197 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17198
17199         * lib/target-supports-dg.exp (check-flags): New.
17200         (dg-skip-if): Move flag checks.
17201
17202 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17203
17204         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17205         * lib/target-supports.dg (check_cxa_atexit_available): New.
17206
17207 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17208
17209         PR fortran/27470
17210         * gfortran.dg/multiple_allocation_2.f90: New test case.
17211
17212 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17213
17214         * gcc.target/arm/pr27387.C: Fix a comment typo.
17215
17216 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17217
17218         PR fortran/24549
17219         * gfortran.dg/error_recovery_1.f90: New test.
17220
17221 2006-05-10  Richard Guenther  <rguenther@suse.de>
17222
17223         PR tree-optimization/27302
17224         * gcc.dg/torture/pr27302.c: New testcase.
17225
17226 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17227         Richard Guenther  <rguenther@suse.de>
17228
17229         PR middle-end/27498
17230         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17231
17232 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17233
17234         PR rtl-optimization/27335
17235         * gcc.dg/pr27335.c: New test.
17236
17237 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17238
17239         * gcc.target/mips/mips-ps-5.c: New file.
17240
17241 2006-05-08  Jan Hubicka  <jh@suse.cz>
17242
17243         PR middle-end/25962
17244         * gcc.dg/pr25962.c: New.
17245
17246 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17247
17248         PR target/27158
17249         * gcc.target/powerpc/pr27158.c: New test case.
17250
17251 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17252
17253         PR testsuite/27476
17254         * ada/acats/run_all.sh: Use test -z.
17255
17256 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17257
17258         PR libfortran/18271
17259         * gfortran.dg/spec_expr_3.f90: New test.
17260
17261 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17262
17263         PR target/24879
17264         * gcc.target/i386/monitor.c: New file.
17265
17266 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17267
17268         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17269
17270 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17271
17272         PR c++/27447
17273         * g++.dg/other/ptrmem7.C: New test.
17274
17275 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17276
17277         PR target/27421
17278         * gcc.dg/array-9.c: New test.
17279
17280 2006-05-07  Richard Guenther  <rguenther@suse.de>
17281
17282         PR tree-optimization/27409
17283         * gcc.dg/torture/pr27409.c: New testcase.
17284
17285 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17286
17287         PR fortran/27457
17288         * gfortran.dg/select_6.f90: New.
17289
17290 2006-05-07  Richard Guenther  <rguenther@suse.de>
17291
17292         PR tree-optimization/27136
17293         * gcc.dg/torture/pr27136.c: New testcase.
17294
17295 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17296
17297         PR fortran/24813
17298         * gfortran.dg/char_cons_len_1.f90: New test.
17299
17300 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17301
17302         PR c++/27427
17303         * g++.dg/template/incomplete2.C: New test.
17304
17305 2006-05-06  Richard Guenther  <rguenther@suse.de>
17306
17307         PR tree-optimization/27151
17308         * gcc.dg/vect/pr27151.c: New testcase.
17309
17310 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17311
17312         PR c++/27430
17313         * g++.dg/template/void1.C: New test.
17314
17315         PR c++/27423
17316         * g++.dg/other/void2.C: New test.
17317
17318         PR c++/27422
17319         * g++.dg/conversion/void1.C: New test.
17320
17321 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17322
17323         PR/21391
17324         * g++.dg/other/unused1.C: New.
17325
17326 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17327
17328         PR objc/27240
17329         * objc.dg/member-1.m: New test.
17330
17331 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17332
17333         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17334
17335 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17336
17337         PR libfortran/26985
17338         * gfortran.dg/matmul_2.f90: New test.
17339
17340 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17341
17342         * ada/acats/run_all.sh: Use sync when main not found.
17343
17344 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17345
17346         PR target/26765
17347         * gcc.target/mips/pr26765.c: New.
17348
17349 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17350
17351         * gcc.target/bfin: New directory.
17352         * gcc.target/bfin/bfin.exp: New file.
17353         * gcc.target/bfin/frmul.c: New file.
17354         * gcc.target/bfin/arith.c: New file.
17355         * gcc.target/bfin/mul-combine.c: New file.
17356         * gcc.target/bfin/shift.c: New file.
17357
17358 2006-05-04  Richard Guenther  <rguenther@suse.de>
17359
17360         PR tree-optimization/14287
17361         PR tree-optimization/14844
17362         PR tree-optimization/19792
17363         PR tree-optimization/21608
17364         PR tree-optimization/27090
17365         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17366         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17367         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17368         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17369         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17370
17371 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17372
17373         PR tree-optimization/27285
17374         * gcc.c-torture/execute/pr27285.c: New test.
17375
17376         PR middle-end/27388
17377         * gcc.dg/gomp/pr27388-1.c: New test.
17378         * gcc.dg/gomp/pr27388-2.c: New test.
17379         * gcc.dg/gomp/pr27388-3.c: New test.
17380
17381         PR c++/27359
17382         * g++.dg/gomp/pr27359.C: New test.
17383
17384 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17385
17386         PR fortran/20248
17387         * gfortran.dg/iargc.f90: New test.
17388
17389 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17390
17391         PR c++/27102
17392         * g++.dg/template/crash49.C: New test.
17393
17394 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17395
17396         PR testsuite/27032
17397         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17398
17399 2006-05-02  Jeff Law  <law@redhat.com>
17400
17401         PR tree-optimization/27364
17402         * gcc.c-torture/execute/pr27364.c: New test.
17403
17404 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17405
17406         PR c++/27309
17407         * g++.dg/parser/ctor5.C: New test.
17408
17409 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17410
17411         PR target/27387
17412         * gcc.target/arm/arm.exp: New.
17413         * gcc.target/arm/pr27387.C: Likewise.
17414
17415 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17416
17417         PR fortran/27269
17418         PR fortran/27324
17419         * gfortran.dg/module_equivalence_2.f90: New test.
17420
17421 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17422
17423         PR middle-end/27337
17424         * g++.dg/gomp/pr27337-1.C: New test.
17425         * g++.dg/gomp/pr27337-2.C: New test.
17426
17427         PR middle-end/27328
17428         * gcc.dg/gomp/pr27328.c: New test.
17429
17430         PR middle-end/27325
17431         * g++.dg/gomp/pr27325.C: New test.
17432
17433         PR middle-end/27310
17434         * g++.dg/gomp/pr27310.C: New test.
17435
17436 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17437
17438         PR tree-optimization/27291
17439         * g++.dg/tree-ssa/pr27291.C: New test.
17440
17441 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17442
17443         PR tree-optimization/27283
17444         * g++.dg/tree-ssa/pr27283.C: New test.
17445
17446 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17447
17448         * gcc.dg/tree-ssa/loop-16.c: New test.
17449
17450 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17451             Joseph S. Myers  <joseph@codesourcery.com>
17452
17453         * gcc.dg/Wconversion-3.c: New test case.
17454         * gcc.dg/Wconversion-4.c: Likewise.
17455
17456 2006-05-01  Richard Guenther  <rguenther@suse.de>
17457
17458         PR tree-optimization/26726
17459         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17460
17461 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17462
17463         * gcc.dg/Woverflow-1.c: New test case.
17464         * gcc.dg/Woverflow-2.c: Likewise.
17465         * gcc.dg/Woverflow-3.c: Likewise.
17466
17467 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c++/27094
17470         * g++.dg/template/defarg8.C: New test.
17471
17472 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17473
17474         PR c++/27278
17475         * g++.dg/parse/operator7.C: New test.
17476
17477 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17478
17479         PR c++/11471
17480         PR c++/27102
17481         * g++.dg/template/crash48.C: New test.
17482
17483         PR c++/27279
17484         * g++.dg/parse/ctor4.C: New test.
17485
17486 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17487
17488         PR fortran/25681
17489         * gfortran.df/char_type_len.f90: New test.
17490
17491 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17492
17493         PR libgfortran/27304
17494         * gfortran.dg/fmt_exhaust.f90: New test.
17495
17496 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17497
17498         PR c/25309
17499         * gcc.dg/large-size-array-2.c: New test case.
17500
17501 2006-04-28  Richard Guenther  <rguenther@suse.de>
17502
17503         PR target/26826
17504         * gcc.target/i386/pr26826.c: New testcase.
17505
17506 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17507
17508         PR middle-end/27260
17509         * gcc.c-torture/execute/pr27260.c: New.
17510
17511 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17512
17513         PR middle-end/27095
17514         * gcc.dg/pr27095.c: New.
17515
17516 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17517
17518         PR c++/27292
17519         * g++.dg/conversion/bitfield4.C: New test.
17520
17521 2006-04-27  Eric Christopher  <echristo@apple.com>
17522
17523         * gcc.dg/pragma-ms_struct.c: New.
17524
17525 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/27102
17528         * g++.dg/template/crash47.C: New test.
17529
17530 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17531
17532         * gcc.target/i386/sse-7.c: build with -msse.
17533
17534 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17535
17536         PR testsuite/27274:
17537         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17538         (main): Exit if processor doesn't support SSE.
17539
17540 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17541
17542         PR middle-end/27282
17543         * gcc.c-torture/compile/pr27282.c: New test.
17544
17545 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17546
17547         PR middle-end/26913
17548         * g++.dg/gomp/pr26913.C: New test.
17549
17550         PR c/25996
17551         * gcc.dg/gomp/pr25996.c: New test.
17552         * g++.dg/gomp/pr25996.C: New test.
17553
17554 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17555
17556         PR rtl-optimization/26725
17557         * gcc.c-torture/compile/pr26725.c: New test.
17558
17559 2006-04-25  Richard Guenther  <rguenther@suse.de>
17560
17561         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17562         than n + -1.
17563
17564 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17565
17566         * gcc.dg/20060425-1.c: New testcase.
17567
17568 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17569
17570         PR tree-optimization/26865
17571         * gcc.dg/pr26865.c: New test.
17572
17573 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17574
17575         PR c++/27292
17576         * g++.dg/conversion/bitfield1.C: New test.
17577         * g++.dg/conversion/bitfield2.C: Likewise.
17578         * g++.dg/conversion/bitfield3.C: Likewise.
17579
17580 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17581         Richard Guenther  <rguenther@suse.de>
17582
17583         PR tree-optimization/27236
17584         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17585
17586 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17587
17588         PR c++/19963
17589         * g++.dg/other/incomplete2.C: New test.
17590
17591 2006-04-24  Richard Guenther  <rguenther@suse.de>
17592
17593         PR middle-end/26869
17594         * gcc.dg/torture/pr26869.c: New testcase.
17595
17596 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17597         Richard Guenther  <rguenther@suse.de>
17598
17599         PR tree-optimization/27218
17600         * g++.dg/tree-ssa/pr27218.C: New testcase.
17601
17602 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17603
17604         PR c++/26912
17605         * g++.dg/template/friend41.C: New test.
17606
17607 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17608
17609         * g++.dg/opt/pr15551.C: Include cstdio.
17610         (main): Use remove instead of unlink.
17611
17612 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17613
17614         * gcc.dg/sibcall-7.c: New test.
17615         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17616         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17617         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17618         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17619         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17620
17621 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/26534
17624         * g++.dg/opt/bitfield1.C: New test.
17625         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17626         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17627         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17628         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17629         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17630         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17631         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17632         * g++.dg/abi/bitfield2.C: Likewise.
17633         * g++.dg/init/bitfield1.C: Likewise.
17634
17635 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17636
17637         PR fortran/25099
17638         * gfortran.dg/elemental_subroutine_4.f90: New test.
17639         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17640         call sub (m, x).
17641
17642 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17643
17644         * gcc.c-torture/compile/20060421-1.c: New testcase.
17645
17646 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17647
17648         PR c/25875
17649         * gcc.dg/init-bad-4.c: New test.
17650
17651 2006-04-21  Paul Brook  <paul@codesourcery.com>
17652
17653         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17654
17655 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17656
17657         PR fortran/27122
17658         * gfortran.dg/defined_operators_1.f90: New test.
17659         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17660         remove old ones associated, incorrectly, with Note 5.46.
17661
17662         PR fortran/27113
17663         * gfortran.dg/character_array_constructor_1.f90: New test.
17664
17665 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17666
17667         * gcc.dg/20060419-1.c: New test.
17668
17669 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17670
17671         PR c/26774
17672         * gcc.dg/struct-parse-1.c: New test case.
17673
17674 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17675
17676         PR c++/26558
17677         * g++.dg/parse/template19.C: New test.
17678
17679         PR c++/26739
17680         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17681
17682         PR c++/26036
17683         * g++.dg/expr/call3.C: New test.
17684
17685         PR c++/10385
17686         * g++.dg/conversion/dynamic1.C: New test.
17687
17688 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17689
17690         PR c++/27102
17691         * g++.dg/template/crash35.C: Tweak error markers.
17692         * g++.dg/template/crash46.C: New test.
17693         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17694         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17695
17696 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17697
17698         PR rtl-optimization/14261
17699         * gcc.c-torture/compile/20060419-1.c: Added.
17700
17701 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17702
17703         * gfortran.dg/label_1.f90: Adjust dg-error.
17704
17705 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17706
17707         PR target/26961
17708         * gcc.dg/fold-cond-1.c: New test case.
17709         * gcc.dg/pr26961-1.c: Likewise.
17710
17711 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17712
17713         PR libgfortran/27138
17714         * gfortran.dg/read_bad_advance.f90: New test.
17715
17716 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17717             Dale Johannesen  <dalej@apple.com>
17718
17719         PR target/24076
17720         * gcc.target/i386/vecinit-3.c: New testcase.
17721         * gcc.target/i386/vecinit-4.c: Likewise.
17722         * gcc.target/i386/sse-18.c: Likewise.
17723         * gcc.target/i386/sse-19.c: Likewise.
17724
17725 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17726
17727         * gfortran.dg/allocate_zerosize_1.f90: New test.
17728
17729 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17730
17731         PR c++/26365
17732         * g++.dg/template/crash45.C: New test.
17733
17734 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17735
17736         PR fortran/26787
17737         * gfortran.dg/proc_assign_1.f90: New test.
17738         * gfortran.dg/procedure_lvalue.f90: Change message.
17739         * gfortran.dg/namelist_4.f90: Add new error.
17740
17741         PR fortran/25597
17742         PR fortran/27096
17743         * gfortran.dg/auto_pointer_array_result_1.f90
17744
17745         PR fortran/27089
17746         * gfortran.dg/specification_type_resolution_1.f90
17747
17748         PR fortran/18003
17749         PR fortran/25669
17750         PR fortran/26834
17751         * gfortran.dg/bounds_temporaries_1.f90: New test.
17752
17753         PR fortran/27124
17754         * gfortran.dg/array_return_value_1.f90: New test.
17755
17756 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17757
17758         PR fortran/25336
17759         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17760
17761 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17762
17763         PR middle-end/26823
17764         * g++.dg/gomp/pr26823-1.C: New test.
17765         * g++.dg/gomp/pr26823-2.C: New test.
17766
17767 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17768
17769         PR middle-end/27134
17770         * gcc.dg/pr27314.c: New test.
17771
17772 2006-04-13  Richard Henderson  <rth@redhat.com>
17773
17774         * g++.dg/gomp/block-0.C: Update expected matches.
17775
17776 2006-04-13  DJ Delorie  <dj@redhat.com>
17777
17778         * lib/target-supports.exp (check_effective_target_int32plus): New.
17779         (check_effective_target_ptr32plus): New.
17780         (check_effective_target_size32plus): New.
17781         (check_effective_target_int16): New.
17782         (check_profiling_available): Add m32c to the list of unsupported
17783         targets.
17784
17785         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17786         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17787         memory size.
17788         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17789         pointers.
17790         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17791         size_t.
17792         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17793         and size_t.
17794         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17795         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17796         not just xstormy16.  Skip m32c due to weird pointer size.
17797         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17798         not just xstormy16.
17799         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17800         not just xstormy16.
17801         * gcc.dg/20020312-2.c: Add m32c support.
17802         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17803         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17804         in test.
17805         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17806         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17807         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17808         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17809         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17810         formats
17811         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17812         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17813         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17814         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17815         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17816         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17817         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17818         in test.
17819         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17820         in test.
17821         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17822         * gcc.dg/pr23049.c: Require >=32 bit integers.
17823         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17824         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17825         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17826         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17827         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17828         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17829         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17830         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17831         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17832         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17833         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17834         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17835         prototype in test.
17836         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17837         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17838         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17839         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17840         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17841
17842         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17843         * gcc.c-torture/execute/20040703-1.x: Likewise.
17844         * gcc.c-torture/execute/20040705-1.x: Likewise.
17845         * gcc.c-torture/execute/20040705-2.x: Likewise.
17846         * gcc.c-torture/execute/20040709-1.x: Likewise.
17847         * gcc.c-torture/execute/20040709-2.x: Likewise.
17848         * gcc.c-torture/execute/20040811-1.x: Likewise.
17849         * gcc.c-torture/execute/20050316-1.x: Likewise.
17850         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17851         * gcc.c-torture/execute/pr19689.x: Likewise.
17852         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17853         * gcc.c-torture/execute/usmul.x: Likewise.
17854         * gcc.c-torture/execute/vrp-5.x: Likewise.
17855         * gcc.c-torture/execute/vrp-6.x: Likewise.
17856         * gcc.dg/debug/20041023-1.s: Likewise.
17857
17858 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17859
17860         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17861         of integers to a vector types are now constant expressions in C.
17862         * gcc.dg/vect/vect-fold-1.c: New test case.
17863
17864 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17865             Ulrich Weigand  <uweigand@de.ibm.com>
17866
17867         PR target/27006
17868         * gcc.dg/vmx/pr27006.c: New testcase.
17869
17870 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17871
17872         PR libgfortran/26766
17873         * gfortran.dg/write_recursive.f90: New test.
17874
17875 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17876
17877         * g++.dg/parse/dtor7.C: New test.
17878         * g++.dg/parse/new1.C: Add error marker.
17879         * g++.dg/template/new3.C: New test.
17880
17881         PR c++/26122
17882         * g++.dg/template/pure1.C: New test.
17883
17884         PR c++/26295
17885         * g++.dg/parse/ptrmem4.C: New test.
17886
17887 2006-04-10  Jeff Law  <law@redhat.com>
17888
17889         PR/27087
17890         * gcc.c-torture/compile/pr27087.c: New test.
17891
17892 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17893
17894         PR/21391
17895         * gcc.dg/20060410.c: New.
17896
17897 2006-04-10  Matthias Klose  <doko@debian.org>
17898
17899         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17900         Recognize multilib directory names containing underscores.
17901
17902 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17903
17904         * gcc.target/i386/vecinit-1.c: New test case.
17905         * gcc.target/i386/vecinit-2.c: Likewise.
17906
17907 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17908
17909         PR debug/27057
17910         * g++.dg/debug/dwarf2-2.C: New test.
17911
17912 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17913
17914         PR rtl-optimization/27073
17915         * gcc.c-torture/execute/pr27073.c: New test.
17916
17917 2006-04-08  Mike Stump  <mrs@apple.com>
17918
17919         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17920
17921 2006-04-07  Richard Guenther  <rguenther@suse.de>
17922
17923         PR tree-optimization/26135
17924         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17925
17926 2006-04-06  Jan Hubicka  <jh@suse.cz>
17927
17928         PR profile/26399
17929         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17930
17931 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17932
17933         * g++.dg/conversion/nullptr1.C: New test case.
17934         * g++.dg/conversion/nullptr2.C: Likewise.
17935
17936 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17937
17938         * gfortran.dg/dependency_18.f90: New test case.
17939
17940 2006-04-05  Richard Guenther  <rguenther@suse.de>
17941
17942         PR tree-optimization/26919
17943         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17944         * gcc.dg/ipa/ipa-2.c: Likewise.
17945         * gcc.dg/ipa/ipa-3.c: Likewise.
17946         * gcc.dg/ipa/ipa-5.c: Likewise.
17947
17948 2006-04-05  Richard Guenther  <rguenther@suse.de>
17949
17950         PR tree-optimization/26763
17951         * gcc.dg/torture/pr26763-1.c: New testcase.
17952         * gcc.dg/torture/pr26763-2.c: Likewise.
17953
17954 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17955
17956         PR fortran/23634
17957         PR fortran/25619
17958         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17959
17960 2006-04-04  Eric Christopher  <echristo@apple.com>
17961
17962         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17963         stubs.
17964         * gcc.target/i386/387-5.c: Ditto.
17965
17966 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17967
17968         * gcc.target/sparc/struct-ret-check.c: New test.
17969
17970 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17971
17972         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17973         zero decimal digits specified in format.
17974
17975 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17976
17977         PR fortran/26891
17978         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17979
17980         PR fortran/26976
17981         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17982         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17983         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17984         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17985         compliant and detect bigendian-ness.
17986
17987 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17988
17989         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17990         dummy arguments work when the actual argument is itself a dummy
17991         argument of the caller.
17992
17993 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17994
17995         PR libfortran/24685
17996         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17997
17998 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17999
18000         * gfortran.dg/dependencency_17.f90: New test case.
18001
18002 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18003
18004         * gfortran.dg/dependency_14.f90: New test case.
18005         * gfortran.dg/dependency_15.f90: Likewise.
18006         * gfortran.dg/dependency_16.f90: Likewise.
18007
18008 2006-03-31  Asher Langton  <langton2@llnl.gov>
18009
18010         PR fortran/25358
18011         gfortran.dg/cray_pointers_6.f90: New test.
18012
18013 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18014
18015         PR libgfortran/26890
18016         * gfortran.dg/read_size_noadvance.f90: New test.
18017
18018 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18019
18020         PR fortran/25031
18021         * gfortran.dg/multiple_allocation_1.f90: Check that the
18022         size has changed after a re-allocation with stat.
18023
18024 2006-03-30  Richard Guenther  <rguenther@suse.de>
18025
18026         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18027         removal.
18028         * gcc.target/i386/sselibm-2.c: Likewise.
18029         * gcc.target/i386/sselibm-3.c: Likewise.
18030         * gcc.target/i386/sselibm-4.c: Likewise.
18031         * gcc.target/i386/sselibm-5.c: Likewise.
18032
18033 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18034
18035         * gcc.dg/fold-andxor-1.c: New test case.
18036         * gcc.dg/fold-xorand-1.c: Likewise.
18037
18038 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18039
18040         * gcc.dg/fold-convnotconv-1.c: New test case.
18041
18042 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18043
18044         PR fortran/26779
18045         * gfortran.dg/private_type_5.f90: New test.
18046
18047 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18048
18049         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18050
18051 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18052
18053         * gfortran.dg/advance_2.f90: New test.
18054         * gfortran.dg/advance_3.f90: New test.
18055
18056         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18057
18058 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18059
18060         PR libgfortran/26661
18061         PR libgfortran/26880
18062         * gfortran.dg/read_x_past.f: New test.
18063
18064 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18065
18066         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18067         to be STABS.
18068
18069 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18070
18071         * objc.dg/dwarf-1.m: Skip on AIX.
18072         * objc.dg/dwarf-2.m: Skip on AIX.
18073
18074 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18075
18076         PR fortran/26816
18077         * gfortran.dg/float_1.f90: New test.
18078
18079 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18080
18081         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18082         X86_64 targets.
18083         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18084
18085 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18086
18087         PR libfortran/26735
18088         * gfortran.dg/convert_implied_open.f90: New test case.
18089
18090 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18091
18092         PR fortran/26769
18093         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18094
18095 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18096
18097         PR middle-end/26717
18098         * gcc.dg/pr26717.c: New test.
18099
18100 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18101
18102         * gfortran.dg/dependency_12.f90: New test case.
18103
18104 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18105
18106         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18107
18108 2006-03-24  Jeff Law  <law@redhat.com>
18109
18110         * gcc.c-torture/pr26840.c: New test.
18111
18112 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18113
18114         * objc.dg/dwarf-2.m: New.
18115         * obj-c++.dg/dwarf-2.mm: New.
18116
18117         * g++.old-deja/g++.other/init19.C: New.
18118
18119 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18120
18121         * g++.dg/eh/spbp.C: Skip on AIX.
18122
18123 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18124
18125         PR middle-end/26611
18126         * g++.dg/gomp/pr26611-1.C: New test.
18127         * g++.dg/gomp/pr26611-2.C: New test.
18128
18129 2006-03-24  Jeff Law  <law@redhat.com>
18130
18131         * gcc.c-torture/compile/pr26833.c: New test.
18132         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18133
18134 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18135
18136         * gfortran.dg/endfile_2.f90: Delete temp file.
18137
18138 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18139
18140         PR fortran/19303
18141         * gfortran.dg/record_marker_1.f90: New test case.
18142         * gfortran.dg/record_marker_2.f: New test case.
18143         * gfortran.dg/record_marker_3.f90: New test case.
18144
18145 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18146
18147         PR fortran/17298
18148         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18149         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18150
18151 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18152
18153         * lib/gcc-dg.exp (cleanup-modules): New proc.
18154         * gfortran.dg/allocatable_function_1.f90,
18155         gfortran.dg/allocate_char_star_scalar_1.f90,
18156         gfortran.dg/assumed_charlen_function_1.f90,
18157         gfortran.dg/assumed_dummy_1.f90,
18158         gfortran.dg/assumed_shape_ranks_1.f90,
18159         gfortran.dg/assumed_shape_ranks_2.f90,
18160         gfortran.dg/assumed_size_dt_dummy.f90,
18161         gfortran.dg/auto_char_dummy_array_1.f90,
18162         gfortran.dg/auto_char_len_3.f90,
18163         gfortran.dg/automatic_module_variable.f90,
18164         gfortran.dg/bad_automatic_objects_1.f90,
18165         gfortran.dg/char_array_constructor.f90,
18166         gfortran.dg/char_array_structure_constructor.f90,
18167         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18168         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18169         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18170         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18171         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18172         gfortran.dg/derived_pointer_recursion.f90,
18173         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18174         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18175         gfortran.dg/dummy_functions_1.f90,
18176         gfortran.dg/elemental_initializer_1.f90,
18177         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18178         gfortran.dg/elemental_pointer_1.f90,
18179         gfortran.dg/elemental_subroutine_1.f90,
18180         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18181         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18182         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18183         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18184         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18185         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18186         gfortran.dg/global_references_1.f90,
18187         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18188         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18189         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18190         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18191         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18192         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18193         gfortran.dg/large_integer_kind_1.f90,
18194         gfortran.dg/large_real_kind_1.f90,
18195         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18196         gfortran.dg/module_double_reuse.f90,
18197         gfortran.dg/module_equivalence_1.f90,
18198         gfortran.dg/module_interface_1.f90,
18199         gfortran.dg/module_parameter_array_refs_1.f90,
18200         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18201         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18202         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18203         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18204         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18205         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18206         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18207         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18208         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18209         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18210         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18211         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18212         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18213         gfortran.dg/same_name_1.f90,
18214         gfortran.dg/sibling_dummy_procedure_1.f90,
18215         gfortran.dg/sibling_dummy_procedure_2.f90,
18216         gfortran.dg/sibling_dummy_procedure_3.f90,
18217         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18218         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18219         gfortran.dg/used_dummy_types_2.f90,
18220         gfortran.dg/used_dummy_types_3.f90,
18221         gfortran.dg/used_dummy_types_4.f90,
18222         gfortran.dg/used_dummy_types_5.f90,
18223         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18224         gfortran.dg/userdef_operator_1.f90: Use it.
18225
18226 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18227
18228         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18229         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18230         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18231         gfortran.dg/write_back.f,
18232         gfortran.fortran-torture/execute/inquire_1.f90,
18233         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18234
18235 2006-03-21  Jeff Law  <law@redhat.com>
18236
18237         * gcc.dg/tree-ssa/vrp28.c: New test.
18238
18239 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18240
18241         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18242         if _STDC_C99 is defined.
18243         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18244         * gcc.dg/builtins-20.c: Likewise.
18245         * gcc.dg/builtins-53.c: Likewise.
18246         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18247         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18248
18249 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18250
18251         PR tree-opt/26781
18252         * gcc.c-torture/compile/pr26781-1.c: New test.
18253         * gcc.c-torture/compile/pr26781-2.c: New test.
18254
18255 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18256
18257         PR c++/26690
18258         * g++.dg/gomp/pr26690-1.C: New test.
18259         * g++.dg/gomp/pr26690-2.C: New test.
18260
18261 2006-03-20  Jeff Law  <law@redhat.com>
18262
18263         * gcc.dg/tree-ssa/pr21829.c: New test.
18264
18265         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18266
18267 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18268
18269         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18270         (check_visibility_available): Use it.
18271         (check_effective_target_default_packed): Likewise.
18272         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18273         (check_effective_target_fopenmp): Likewise.
18274         (check_effective_target_freorder): Likewise.
18275         (check_effective_target_fpic): Likewise.
18276         (check_named_sections_available): Likewise.
18277         (check_effective_target_ilp32): Likewise.
18278         (check_effective_target_lp64): Likewise.
18279
18280 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18281
18282         PR fortran/20935
18283         * gfortran.dg/scalar_mask_2.f90: New test case.
18284
18285 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18286
18287         PR tree-opt/26629
18288         * gcc.dg/tree-ssa/loadpre12.c: New test.
18289         * gcc.dg/tree-ssa/loadpre13.c: New test.
18290         * gcc.dg/tree-ssa/loadpre14.c: New test.
18291         * gcc.dg/tree-ssa/loadpre15.c: New test.
18292         * gcc.dg/tree-ssa/loadpre16.c: New test.
18293         * gcc.dg/tree-ssa/loadpre17.c: New test.
18294         * gcc.dg/tree-ssa/loadpre18.c: New test.
18295         * gcc.dg/tree-ssa/loadpre19.c: New test.
18296         * gcc.dg/tree-ssa/loadpre20.c: New test.
18297         * gcc.dg/tree-ssa/loadpre21.c: New test.
18298         * gcc.dg/tree-ssa/loadpre22.c: New test.
18299
18300 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18301
18302         PR fortran/26741
18303         * gfortran.dg/elemental_initializer_1.f90: New test.
18304
18305         PR fortran/26716
18306         * gfortran.dg/assumed_shape_ranks_2: New test.
18307
18308 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18309
18310         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18311         target fpic.
18312
18313 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18314
18315         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18316         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18317         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18318         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18319         gfortran.fortran-torture/execute/direct_io.f90,
18320         gfortran.fortran-torture/execute/inquire_2.f90,
18321         gfortran.fortran-torture/execute/inquire_4.f90,
18322         gfortran.fortran-torture/execute/list_read_1.f90,
18323         gfortran.fortran-torture/execute/open_replace.f90,
18324         gfortran.fortran-torture/execute/slash_edit.f90,
18325         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18326         temporary files from testcases.
18327
18328 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18329
18330         PR libgfortran/26509
18331         gfortran.dg/write_direct_eor.f90: New test.
18332
18333 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18334
18335         * gcc.target/powerpc/pr26350.c: New.
18336         * gcc.target/powerpc/indexed-addr.c: New.
18337
18338 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18339
18340         * gfortran.dg/dependency_13.f90: New test case.
18341
18342 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18343
18344         PR middle-end/21781
18345         * gcc.dg/real-const-1.c: New test case.
18346
18347 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18348
18349         * g++.old-deja/g++.other/init18.C: New.
18350         * g++.old-deja/g++.other/init5.C: Remove xfail.
18351
18352 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18353
18354         * g++.dg/opt/pr15551.C: Cleanup temp file.
18355
18356 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18357
18358         PR c++/6634
18359         g++.dg/parse/long1.C: New test.
18360
18361 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18362
18363         PR fortran/19101
18364         * gfortran.dg/continuation.f90: New test.
18365         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18366
18367 2006-03-14  Richard Guenther  <rguenther@suse.de>
18368
18369         PR tree-optimization/26672
18370         * gcc.dg/torture/pr26672.c: New testcase.
18371
18372 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18373
18374         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18375         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18376
18377 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18378
18379         PR middle-end/26557
18380         * gcc.c-torture/compile/switch-1.c: New test case.
18381
18382 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18383
18384         PR fortran/25378
18385         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18386         test to include more permuatations of mask and index.
18387         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18388         respond to F2003 spec. that the position returned for an all false
18389         mask && condition is zero.
18390
18391 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18392
18393         PR middle-end/25989
18394         * gcc.dg/gomp/pr25989.c: New test.
18395
18396 2006-03-13  Jeff Law  <law@redhat.com>
18397
18398         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18399
18400 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18401
18402         * gcc.dg/switch-9.c: New test.
18403
18404 2006-03-13  Richard Guenther  <rguenther@suse.de>
18405
18406         PR middle-end/26630
18407         * gcc.dg/torture/pr26630.c: New testcase.
18408
18409 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18410
18411         * gfortran.dg/dependency_10.f90: New test case.
18412         * gfortran.dg/dependency_11.f90: Likewise.
18413
18414 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18415             Erik Edelmann  <eedelman@gcc.gnu.org>
18416
18417         * gfortran.dg/allocatable_function_1.f90: New.
18418         * gfortran.dg/allocatable_function_2.f90: New.
18419
18420 2006-03-10  Richard Guenther  <rguenther@suse.de>
18421
18422         PR middle-end/26565
18423         * gcc.dg/torture/pr26565.c: New testcase.
18424
18425 2006-03-09  Eric Christopher  <echristo@apple.com>
18426
18427         * gcc.c-torture/compile/20060309-1.c: New.
18428
18429 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18430
18431         PR libgfortran/26499
18432         * gfortran.dg/write_back.f: New test.
18433         * gfortran.dg/write_rewind_1.f: New test.
18434         * gfortran.dg/write_rewind_2.f: New test.
18435
18436 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18437
18438         PR libgfortran/26554
18439         * gfortran.dg/read_logical.f90: New test.
18440
18441 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18442
18443         * ada/acats/norun.lst: cdd2a03 now passes.
18444
18445 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18446
18447         PR testsuite/25177
18448         * gcc.target/powerpc/pr18096-1.c: Change where the error
18449         would match.
18450
18451 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18452
18453         * gcc.target/i386/cleanup-1.c: New test.
18454         * gcc.target/i386/cleanup-2.c: New test.
18455
18456 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18457
18458         * gfortran.dg/dependency_9.f90: Remove for the time being.
18459
18460 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18461
18462         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18463         directive.
18464
18465 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18466
18467         * gfortran.dg/dependency_9.f90: New test case.
18468
18469 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18470
18471         * gfortran.dg/dependency_4.f90: New test case.
18472         * gfortran.dg/dependency_5.f90: New test case.
18473         * gfortran.dg/dependency_6.f90: New test case.
18474         * gfortran.dg/dependency_7.f90: New test case.
18475         * gfortran.dg/dependency_8.f90: New test case.
18476
18477 2006-03-03  Paul Brook  <paul@codesourcery.com>
18478
18479         * lib/target-supports.exp (check_profiling_available):
18480         Add m68k-*-elf.
18481
18482 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18483
18484         PR fortran/25031
18485         * multiple_allocation_1.f90: New test.
18486
18487 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18488
18489         PR tree-optimization/26524
18490         * gfortran.dg/pr26524.f: New test case.
18491
18492 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18493
18494         * g++.dg/template/repo5.C: Cleanup repo files.
18495         * gcc.dg/20051201-1.c: Cleanup coverage files.
18496         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18497         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18498         tree dump files.
18499
18500 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18501
18502         * objc.dg/objc-nofilename-1.m: New test.
18503         * objc.dg/bad-receiver-type.m: New test.
18504         * obj-c++.dg/bad-receiver-type.mm: New test.
18505
18506 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18507
18508         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18509
18510 2006-03-01  Mike Stump  <mrs@apple.com>
18511
18512         * g++.dg/abi/key2.C: Add.
18513
18514 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18515
18516         * gfortran.dg/logical_dot_product.f90: New test.
18517
18518         PR fortran/26393
18519         * gfortran.dg/used_interface_ref.f90: New test.
18520
18521         PR fortran/20938
18522         * gfortran.dg/dependency_2.f90: New test.
18523         * gfortran.fortran-torture/execute/where17.f90: New test.
18524         * gfortran.fortran-torture/execute/where18.f90: New test.
18525         * gfortran.fortran-torture/execute/where19.f90: New test.
18526         * gfortran.fortran-torture/execute/where20.f90: New test.
18527
18528 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18529
18530         * g++.dg/tree-ssa/pr26443.C: New test case.
18531
18532 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18533
18534         PR middle-end/26022
18535         * g++.dg/opt/return-slot1.C: New test.
18536
18537 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18538
18539         PR libgfortran/26136
18540         * gfortran.dg/namelist_23.f90: New test.
18541
18542 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18543
18544         PR middle-end/14752
18545         * gcc.dg/fold-eqandshift-2.c: New test case.
18546
18547 2006-02-28  Richard Guenther  <rguenther@suse.de>
18548
18549         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18550         decomposition.
18551
18552 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18553
18554         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18555
18556 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18557
18558         PR libgfortran/26464
18559         * gfortran.dg/backspace_5.f: New test.
18560         * gfortran.dg/backspace_6.f: New test.
18561
18562 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18563
18564         * gcc.dg/fold-eqandnot-1.c: New test case.
18565
18566 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18567
18568         PR middle-end/19983
18569         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18570
18571 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18572
18573         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18574         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18575
18576 2006-02-26  Richard Guenther  <rguenther@suse.de>
18577
18578         PR tree-optimization/26421
18579         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18580
18581 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18582
18583         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18584         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18585
18586 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18587
18588         * gcc.dg/fold-even-1.c: New test case.
18589
18590 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18591
18592         PR middle-end/21137
18593         * gcc.dg/fold-eqandshift-1.c: New test case.
18594
18595 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18596
18597         PR tree-optimization/25125
18598         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18599         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18600
18601 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18602
18603         PR tree-optimizations/26359
18604         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18605         with -fdump-tree-dceloop-details.
18606         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18607
18608 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18609
18610         PR middle-end/23673
18611         * gcc.dg/fold-eqxor-1.c: New test case.
18612         * gcc.dg/fold-eqxor-2.c: Likewise.
18613         * gcc.dg/fold-eqxor-3.c: Likewise.
18614
18615 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18616
18617         PR fortran/23092
18618         * scalar_mask_1.f90: New test.
18619
18620 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18621
18622         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18623         * g++.dg/eh/uncaught2.C: New.
18624         * g++.dg/eh/uncaught3.C: New.
18625
18626 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18627
18628         PR libgfortran/26423
18629         * gfortran.dg/read_many_1.f: New test.
18630
18631 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18632
18633         PR fortran/24519
18634         * gfortran.dg/dependency_3.f90: New test.
18635         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18636         XFAILs.
18637
18638         PR fortran/25395
18639         * gfortran.dg/equiv_6.f90: New test.
18640
18641 2006-02-23  Jeff Law  <law@redhat.com>
18642
18643         * gcc.c-torture/compile/pr26425.c: New test.
18644
18645 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18646
18647         PR middle-end/26412
18648         * gcc.dg/gomp/pr26412.c: New test.
18649
18650 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18651
18652         PR c++/26291
18653         * g++.dg/other/ellipsis1.C: New test.
18654         * g++.dg/parse/operator4.C: Adjust error marker.
18655
18656 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18657
18658         PR target/25603
18659         * gfortran.dg/pr25603.f: New testcase.
18660
18661 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18662
18663         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18664         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18665
18666 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18667
18668         * g++.dg/eh/spbp.C: New.
18669
18670 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18671
18672         PR middle-end/26379
18673         * gcc.target/i386/mmx-7.c: New test.
18674
18675 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18676
18677         PR tree-optimization/26361
18678         * gcc.dg/tree-ssa/vrp27.c: New test case.
18679
18680 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18681
18682         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18683         * gcc.dg/tree-ssa/complex-4.c: Here.
18684
18685 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18686
18687         PR middle-end/19543
18688         * gfortran.dg/logical_1.f90: New test case.
18689
18690 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18691
18692         PR middle-end/26334
18693         * gcc.dg/20060218-1.c: Moved to...
18694         * gcc.target/i386/20060218-1.c: ... here.  New test.
18695
18696 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18697
18698         PR fortran/26201
18699         * gfortran.dg/convert_1.f90: New.
18700
18701 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18702
18703         PR fortran/25054
18704         * gfortran.dg/namelist_5.f90: New test.
18705
18706         PR fortran/25089
18707         * gfortran.dg/namelist_4.f90: New test.
18708
18709 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18710
18711         PR tree-opt/25680
18712         * gcc.dg/tree-ssa/complex-3.c: New test.
18713
18714 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18715
18716         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18717         variable to take into account the variable name in the
18718         function header.
18719         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18720
18721 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18722
18723         PR middle-end/26334
18724         * gcc.c-torture/compile/20060217-1.c: New test.
18725         * gcc.dg/20060218-1.c: New test.
18726
18727 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18728
18729         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18730
18731 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18732
18733         * gcc.dg/cpp/undef3.c: New test.
18734         * gcc.dg/cpp/trad/builtins2.c: New test.
18735
18736 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/26266
18739         * g++.dg/template/static22.C: New test.
18740         * g++.dg/template/static23.C: New test.
18741         * g++.dg/template/static24.C: New test.
18742         * g++.dg/template/non-dependent13.C: New test.
18743         * g++.dg/init/member1.C: Tweak error markers.
18744
18745 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18746
18747         PR target/26255
18748         * gcc.c-torture/compile/pr26255.c: New test case.
18749
18750 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18751
18752         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18753         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18754         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18755         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18756         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18757         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18758         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18759
18760 2006-02-16  Jeff Law  <law@redhat.com>
18761
18762         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18763         * gcc.dg/tree-ssa/vrp26.c: New test.
18764
18765 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18766
18767         PR target/20353
18768         PR target/24578
18769         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18770         __UCLIBC__ is defined.
18771
18772 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18773
18774         PR fortran/26224
18775         * gfortran.dg/gomp/pr26224.f: New test.
18776
18777 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18778
18779         PR tree-opt/25918
18780         * lib/target-supports.exp
18781         (check_effective_target_vect_short_mult): New.
18782         (check_effective_target_vect_char_mult): New.
18783         (check_effective_target_vect_widen_sum_qi_to_si): New.
18784         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18785         (check_effective_target_vect_widen_sum_hi_to_si): New.
18786         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18787         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18788         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18789         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18790         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18791         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18792         vect-reduc-pattern-2c.c
18793         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18794         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18795         vect-reduc-pattern-1c.c
18796
18797 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18798
18799         PR fortran/24557
18800         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18801
18802 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18803
18804         PR fortran/26054
18805         * gfortran.dg/enum_8.f90: Remove check for warning.
18806         * gfortran.dg/iomsg_1.f90: Ditto.
18807         * gfortran.dg/enum_1.f90: Ditto.
18808         * gfortran.dg/enum_9.f90: Ditto.
18809         * gfortran.dg/enum_2.f90: Ditto.
18810         * gfortran.dg/enum_10.f90: Ditto.
18811         * gfortran.dg/enum_3.f90: Ditto.
18812         * gfortran.dg/flush_1.f90: Ditto.
18813         * gfortran.dg/enum_4.f90: Ditto.
18814         * gfortran.dg/array_constructor_1.f90: Ditto.
18815         * gfortran.dg/enum_5.f90: Ditto.
18816         * gfortran.dg/enum_6.f90: Ditto.
18817         * gfortran.dg/enum_7.f90: Ditto.
18818
18819 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18820
18821         PR middle-end/26300
18822         * gcc.c-torture/compile/20060215-1.c: New test.
18823
18824 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18825
18826         PR middle-end/23670
18827         * gcc.dg/tree-ssa/andor-2.c: New test case.
18828
18829 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18830
18831         PR fortran/25045
18832         * optional_dim.f90: New test.
18833
18834 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18835
18836         PR fortran/26277
18837         * gfortran.dg/label_4.f90: New.
18838
18839 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18840             Diego Novillo  <dnovillo@redhat.com>
18841             Uros Bizjak  <uros@kss-loka.si>
18842
18843         * gfortran.dg/gomp: New directory.
18844
18845 2006-02-14  Richard Guenther  <rguenther@suse.de>
18846
18847         PR tree-optimization/26258
18848         * gcc.dg/torture/pr26258.c: New testcase.
18849
18850 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18851
18852         PR fortran/26246
18853         * gfortran.dg/pr26246_1.f90: New test.
18854         * gfortran.dg/pr26246_2.f90: New test.
18855
18856         PR middle-end/26092
18857         * gcc.c-torture/compile/20060208-1.c: New test.
18858
18859 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18860
18861         PR fortran/26074
18862         PR fortran/25103
18863         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18864         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18865         * gfortran.dg/automatic_module_variable.f90: Change error message.
18866
18867         PR fortran/20861
18868         * gfortran.dg/internal_dummy_1.f90: New test.
18869
18870         PR fortran/20871
18871         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18872
18873
18874         PR fortran/25083
18875         * gfortran.dg/uncommon_block_data_1.f90: New test.
18876         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18877         with standard.
18878
18879         PR fortran/25088
18880         * gfortran.dg/typed_subroutine_1.f90: New test.
18881
18882 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18883
18884         * objc.dg/dwarf-1.m: New.
18885
18886 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18887
18888         PR middle-end/24427
18889         * gcc.dg/tree-ssa/andor-1.c: New test case.
18890
18891 2006-02-13  Josh Conner  <jconner@apple.com>
18892
18893         PR target/25376
18894         * gcc.dg/pr25376.c: New test.
18895
18896         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18897         assemble.
18898         * lib/target-supports.exp (check_named_sections_available):
18899         Only compile named-sections test -- don't assemble.
18900
18901 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18902
18903         * g++.dg/warn/no-write-strings.C: New test.
18904         * g++.dg/warn/write-strings.C: Likewise.
18905         * g++.dg/warn/write-strings-default.C: Likewise.
18906
18907 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18908
18909         PR fortran/25806
18910         * gfortran.dg/ret_pointer_2.f90: New test.
18911
18912 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18913
18914         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18915
18916 2006-02-10  Jeff Law  <law@redhat.com>
18917
18918         * gcc.c-torture/compile/pr26213.c: New test.
18919
18920 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18921
18922         gfortran.dg/null_1.f90: New test.
18923
18924 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18925
18926         PR fortran/14771
18927         * gfortran.dg/parens_4.f90: New.
18928         * gfortran.dg/parens_5.f90: New.
18929
18930 2006-02-10  Richard Guenther  <rguenther@suse.de>
18931
18932         * gcc.dg/pr23372-1.c: Remove empty file.
18933
18934 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18935         Paul Thomas  <pault@gcc.gnu.org>
18936
18937         PR fortran/14771
18938         * gfortran.dg/parens_1.f90: New.
18939         * gfortran.dg/parens_2.f90: New.
18940         * gfortran.dg/parens_3.f90: New.
18941
18942 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18943
18944         PR fortran/26038
18945         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18946
18947         PR fortran/25059
18948         * gfortran.dg/impure_assignment_1.f90: New test.
18949
18950         PR fortran/25070
18951         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18952
18953 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18954
18955         PR target/26141
18956         * g++.dg/expr/stdarg2.C: New test.
18957
18958 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18959
18960         PR inline-asm/16194
18961         * gcc.dg/pr16194.c: New test.
18962
18963 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18964
18965         * ada/acats/run_acats: Use portable variant of "$@".
18966
18967 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18968
18969         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18970         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18971
18972 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18973
18974         PR tree-opt/26179
18975         * g++.dg/opt/pr26179.C: New test.
18976
18977 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18978
18979         PR middle-end/26134
18980         * gcc.dg/tree-ssa/complex-3.c: New test.
18981
18982 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18983
18984         * gcc.c-torture/compile/volatile-1.c: New test.
18985
18986 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18987
18988         PR 26180
18989         * gcc.dg/tree-ssa/pr26180.c: New test.
18990
18991 2006-02-08  Jeff Law  <law@redhat.com>
18992
18993         * gcc.dg/tree-ssa/pr21417.c: New test.
18994
18995 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18996
18997         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18998         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18999
19000 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19001
19002         * lib/scanrtl.exp: New.
19003
19004 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19005
19006         PR c++/26071
19007         * g++.dg/other/virtual2.C: New test.
19008
19009         PR c++/26070
19010         * g++.dg/other/virtual1.C: New test.
19011
19012 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19013
19014         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19015         cleanup-ipa-dump): Update dump file glob patterns.
19016         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19017         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19018
19019         * lib/gcc-dg.exp: Load it.
19020         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19021
19022 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19023
19024         PR testsuite/26159
19025         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19026         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19027
19028 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19029
19030         PR fortran/25577
19031         * gfortran.dg/mvbits_1.f90: New.
19032
19033 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19034
19035         * g++.dg/warn/Wdiv-by-zero.C: New test.
19036         * g++.dg/warn/Wno-div-by-zero.C: New.
19037
19038 2006-02-07  Jeff Law  <law@redhat.com>
19039
19040         * gcc.dg/tree-ssa/pr21559.c: New test.
19041
19042         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19043         multiple VRP passes.
19044         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19045         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19046         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19047         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19048         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19049         * gcc.dg/tree-ssa/vrp02.c: Likewise
19050         * gcc.dg/tree-ssa/vrp11.c: Likewise
19051         * gcc.dg/tree-ssa/pr14341.c: Likewise
19052         * gcc.dg/tree-ssa/vrp19.c: Likewise
19053         * gcc.dg/tree-ssa/vrp20.c: Likewise
19054         * gcc.dg/tree-ssa/vrp03.c: Likewise
19055         * gcc.dg/tree-ssa/pr21086.c: Likewise
19056         * gcc.dg/tree-ssa/pr21959.c: Likewise
19057         * gcc.dg/tree-ssa/vrp21.c: Likewise
19058         * gcc.dg/tree-ssa/vrp04.c: Likewise
19059         * gcc.dg/tree-ssa/pr25485.c: Likewise
19060         * gcc.dg/tree-ssa/pr22026.c: Likewise
19061         * gcc.dg/tree-ssa/vrp22.c: Likewise
19062         * gcc.dg/tree-ssa/vrp05.c: Likewise
19063         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19064         * gcc.dg/tree-ssa/pr20701.c: Likewise
19065         * gcc.dg/tree-ssa/vrp23.c: Likewise
19066         * gcc.dg/tree-ssa/vrp06.c: Likewise
19067         * gcc.dg/tree-ssa/pr22117.c: Likewise
19068         * gcc.dg/tree-ssa/pr20702.c: Likewise
19069         * gcc.dg/tree-ssa/vrp15.c: Likewise
19070         * gcc.dg/tree-ssa/pr21090.c: Likewise
19071         * gcc.dg/tree-ssa/pr21294.c: Likewise
19072         * gcc.dg/tree-ssa/vrp24.c: Likewise
19073         * gcc.dg/tree-ssa/vrp07.c: Likewise
19074         * gcc.dg/tree-ssa/pr21563.c: Likewise
19075         * gcc.dg/tree-ssa/pr25382.c: Likewise
19076         * gcc.dg/tree-ssa/vrp16.c: Likewise
19077         * gcc.dg/tree-ssa/vrp25.c: Likewise
19078         * gcc.dg/tree-ssa/vrp08.c: Likewise
19079         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19080         * gcc.dg/tree-ssa/vrp17.c: Likewise
19081         * gcc.dg/tree-ssa/pr21458.c: Likewise
19082         * g++.dg/tree-ssa/pr18178.C: Likewise
19083
19084 2006-02-07  Richard Guenther  <rguenther@suse.de>
19085
19086         PR c++/26140
19087         Revert
19088         2006-01-30  Richard Guenther  <rguenther@suse.de>
19089         PR c++/23372
19090         * gcc.dg/pr23372-1.C: New testcase.
19091
19092         * g++.dg/tree-ssa/pr26140.C: New testcase.
19093
19094 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19095
19096         PR c++/9737
19097         * g++.dg/template/ttp15.C: New test.
19098         * g++.dg/template/ttp16.C: Likewise.
19099         * g++.dg/template/ttp17.C: Likewise.
19100         * g++.old-deja/g++.pt/ttp36.C: Remove.
19101         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19102         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19103         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19104         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19105         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19106         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19107         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19108         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19109         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19110
19111 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19112
19113         PR libfortran/23815
19114         * unf_io_convert_4.f90: New test.
19115
19116 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19117
19118         * gcc.dg/tree-ssa/loadpre10.c: New test.
19119         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19120         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19121         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19122
19123 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19124
19125         PR libfortran/24685
19126         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19127
19128 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19129
19130         PR tree-opt/25251
19131         * gfortran.dg/assign_7.f: New test.
19132
19133 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19134
19135         PR fortran/26041
19136         PR fortran/26064
19137         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19138         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19139         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19140
19141 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19142
19143         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19144         in size_t typedef.
19145
19146 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19147
19148         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19149         * g++.dg/charset/string.c (foo): Likewise.
19150         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19151         const char*
19152         * g++.dg/ext/builtin2.C (printf): Likewise.
19153         * g++.dg/init/new15.C (printf): Likewise.
19154         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19155         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19156         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19157         * g++.dg/template/non-dependent4.C (temp): Likewise.
19158         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19159         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19160         parameter type to const char*.
19161         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19162         Change type to const char*.
19163         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19164         Likewise.
19165         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19166         second parameter type to const char*.
19167         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19168         (Y::Y): Change parameter type to const char*.
19169         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19170         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19171         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19172         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19173         (char*).
19174         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19175         const char*.
19176         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19177         type to const char*.
19178         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19179         return type to const char*.
19180         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19181         to const char*.
19182         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19183         * g++.old-deja/g++.law/refs1.C: Likewise.
19184         * g++.old-deja/g++.law/visibility1.C: Likewise.
19185         * g++.old-deja/g++.law/visibility2.C: Likewise.
19186         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19187         const char*.
19188         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19189         * g++.old-deja/g++.mike/net48.C: Likewise.
19190         * g++.old-deja/g++.mike/p646.C: Likewise.
19191         * g++.old-deja/g++.mike/p6746.C: Likewise.
19192         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19193         type to const char*.
19194         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19195         deprecated conversion warning.
19196         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19197         char*.
19198         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19199         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19200         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19201         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19202         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19203         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19204         * g++.old-deja/g++.pt/t39.C: Likewise.
19205         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19206         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19207
19208 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19209
19210         PR fortran/25075
19211         intrinsic_argument_conformance_1.f90: New test.
19212
19213 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19214
19215         PR fortran/20845
19216         * gfortran.dg/char_result_11.f90: Add SAVE.
19217         * gfortran.dg/der_pointer_4.f90: Ditto.
19218         * gfortran.dg/default_initialization.f90: New test.
19219
19220 2006-02-03  Jeff Law  <law@redhat.com>
19221
19222         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19223         handle more than 100 dump files.
19224         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19225         * lib/scantree.exp (scan-tree-dump): Likewise.
19226         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19227         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19228         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19229         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19230         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19231
19232 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19233
19234         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19235
19236 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19237
19238         * g++.dg/template/using12.C: New test.
19239
19240 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19241
19242         * gcc.target/powerpc/pr25960.c: New test.
19243
19244 2006-02-02  Steven G. Kargl  <kargls@comcast>
19245
19246         PR fortran/24958
19247         gfortran.dg/nullify_2.f90: New test.
19248
19249 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19250
19251         PR 25990
19252         * gcc.dg/gomp/pr25990.c: New test.
19253
19254 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19255
19256         PR c++/25342
19257         * g++.gd/template/partial4.C: New test.
19258
19259 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19260
19261         PR middle-end/26001
19262         * gfortran.dg/data_char_2.f90: New.
19263
19264 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19265
19266         PR fortran/26039
19267         maxval_maxloc_conformance_1.f90: New test.
19268
19269 2006-01-31  Richard Guenther  <rguenther@suse.de>
19270
19271         * gcc.target/i386/sselibm-1.c: New testcase.
19272         * gcc.target/i386/sselibm-2.c: Likewise.
19273         * gcc.target/i386/sselibm-3.c: Likewise.
19274         * gcc.target/i386/sselibm-4.c: Likewise.
19275         * gcc.target/i386/sselibm-5.c: Likewise.
19276
19277 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19278
19279         PR fortran/24266
19280         * gfortran.dg/arrayio_derived_2.f90: New.
19281
19282 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19283
19284         * gcc.dg/unsigned-long-compare.c: New test.
19285
19286 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19287
19288         PR testsuite/25318
19289         * lib/target-supports.exp (check_effective_target_freorder):
19290         Check to see if target supports -freorder-blocks-and-partition.
19291         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19292         instead of "dg-require-named-sections".
19293
19294 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19295
19296         PR target/14798:
19297         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19298         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19299         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19300         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19301         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19302         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19303         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19304         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19305
19306 2006-01-30  Richard Guenther  <rguenther@suse.de>
19307
19308         PR c++/23372
19309         * gcc.dg/pr23372-1.C: New testcase.
19310
19311 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19312
19313         * gcc.dg/gomp/pr25874.c: New test.
19314
19315 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19316
19317         PR tree-opt/25911
19318         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19319
19320 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19321
19322         PR fortran/18578
19323         PR fortran/18579
19324         PR fortran/20857
19325         PR fortran/20885
19326         * gfortran.dg/intent_out_1.f90: New test.
19327
19328 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19329
19330         PR fortran/17911
19331         * gfortran.dg/procedure_lvalue.f90: New test.
19332
19333         PR fortran/20895
19334         PR fortran/25030
19335         * gfortran.dg/char_pointer_assign_2.f90: New test.
19336         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19337         assignment to be consistent with standard.
19338         * gfortran.dg/char_result_2.f90: The same.
19339         * gfortran.dg/char_result_8.f90: The same.
19340
19341 2006-01-28  Zack Weinberg  <zackw@panix.com>
19342
19343         * gcc.dg/Woverlength-strings.c
19344         * gcc.dg/Woverlength-strings-pedantic-c89.c
19345         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19346         * gcc.dg/Woverlength-strings-pedantic-c99.c
19347         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19348
19349 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19350
19351         * gcc.c-torture/execute/20060127-1.c: New test.
19352
19353 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/25999
19356         * g++.dg/ext/pragmaweak1.C: New test.
19357
19358 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19359
19360         PR c++/25855
19361         * g++.dg/template/spec29.C: New test.
19362
19363 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19364
19365         PR c/19606.
19366         * gcc.c-torture/execute/pr19606.c: New.
19367
19368 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19369
19370         * gcc.dg/pragma-re-4.c: New test.
19371
19372 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19373
19374         PR fortran/25964
19375         * gfortran.dg/assumed_size_refs_3.f90: New test.
19376
19377 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19378
19379         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19380
19381 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19382
19383         PR ada/21317
19384         * ada/acats/support/impdef.a: Add One_Long_Second.
19385         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19386         * ada/acats/tests/c9/c94026.a: Likewise.
19387         * ada/acats/tests/c9/c97305c.ada: Likewise.
19388         * ada/acats/tests/c9/c99004a.ada: Likewise.
19389
19390 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19391
19392         PR fortran/25964
19393         * gfortran.dg/global_references_2.f90: New test.
19394
19395         PR fortran/25084
19396         PR fortran/20852
19397         PR fortran/25085
19398         PR fortran/25086
19399         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19400         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19401
19402         PR fortran/25416
19403         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19404
19405 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19406
19407         PR c/25892
19408         * gcc.dg/Wpointer-sign.c: New.
19409         * gcc.dg/Wpointer-sign-Wall.c: New.
19410         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19411         * gcc.dg/Wpointer-sign-pedantic.c: New.
19412         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19413         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19414
19415 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19416
19417         PR C/25861
19418         * gcc.c-torture/compile/pr25861.c: New test.
19419
19420 2006-01-26  Paul Brook  <paul@codesourcery.com>
19421
19422         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19423         on short-enum targets.
19424         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19425         variable.
19426         (generate_fields): Use short_enums.
19427         (main): Set short_enums.  Document -e.
19428         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19429         on short-enum targets.
19430         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19431         variable.
19432         (generate_fields): Use short_enums.
19433         (main): Set short_enums.  Document -e.
19434         * lib/target-supports.exp (check_effective_target_short_enums): New.
19435
19436 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19437
19438         PR target/25947
19439         * gcc.dg/torture/pr25947-1.c: New test.
19440
19441 2006-01-25  Jan Hubicka  <jh@suse.cz>
19442             Roger Sayle  <roger@eyesopen.com>
19443
19444         PR rtl-optimization/25703
19445         * gcc.target/i386/20060125-1.c: New test case.
19446         * gcc.target/i386/20060125-2.c: New test case.
19447
19448 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19449
19450         PR fortran/18540
19451         * gfortran.dg/goto_1.f: New.
19452
19453 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19454
19455         PR fortran/25716
19456         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19457         25716 on 32-bit systems too.
19458
19459 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19460
19461         PR testsuite/25590
19462         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19463
19464 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19465
19466         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19467
19468 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19469
19470         PR fortran/25835
19471         * gfortran.dg/read_eof.f90: Delete, renamed.
19472         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19473         * gfortran.dg/read_eof_2.f90: New test.
19474         * gfortran.dg/read_eof_3.f90: New test.
19475
19476 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19477
19478         PR tree-opt/25860
19479         * gcc.c-torture/compile/pr25860.c: New test.
19480
19481 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19482
19483         PR c++/25552
19484         * g++.dg/parse/dtor8.C: New test.
19485
19486 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19487
19488         PR testsuite/25891
19489         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19490         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19491         check_effective_target_fopenmp returns 0.
19492
19493 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19494
19495         PR ada/20548
19496         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19497         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19498         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19499
19500 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19501
19502         PR tree-opt/25857
19503         * g++.dg/opt/pr25857.C: New test.
19504
19505 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19506         Jan Hubicka  <jh@suse.cz>
19507         Richard Guenther  <rguenther@suse.de>
19508
19509         PR rtl-optimization/25654
19510         * gcc.dg/torture/pr25654.c: New testcase.
19511         * gcc.target/i386/pr25654.c: Likewise.
19512
19513 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19514
19515         PR fortran/25901
19516         * gfortran.dg/internal references_2.f90: New test.
19517
19518         Fix regression in testing of admissability of attributes.
19519         * gfortran.dg/intent_used_1.f90: New test.
19520
19521 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19522
19523         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19524         Remove target conditional torture options for i?86 and x86_64
19525         GNU/Linux.
19526
19527 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19528
19529         PR c++/10891
19530         * g++.dg/rtti/no-rtti.C: New.
19531
19532 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19533
19534         PR c++/25895
19535         * g++.dg/inherit/conv2.C: New test.
19536
19537         PR c++/25856
19538         * g++.dg/parse/dtor7.C: New test.
19539
19540         PR c++/25858
19541         * g++.dg/template/crash44.C: New test.
19542
19543 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19544
19545         PR fortran/25124
19546         PR fortran/25625
19547         * gfortran.dg/internal_references_1.f90: New test.
19548           PR fortran/20881
19549         PR fortran/23308
19550         PR fortran/25538
19551         PR fortran/25710
19552         * gfortran.dg/global_references_1.f90: New test.
19553         * gfortran.dg/g77/19990905-1.f: Restore the error that
19554         there is a clash between the common block name and
19555         the name of a subroutine reference.
19556
19557         PR fortran/PR24276
19558         * gfortran.dg/aliasing_dummy_1.f90: New test.
19559
19560 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19561
19562         * gcc.dg/vmx/1b-01.c: Warning fix.
19563         * gcc.dg/vmx/1c-02.c: Likewise.
19564         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19565
19566 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19567
19568         PR testsuite/24962
19569         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19570
19571 2006-01-20  Richard Guenther  <rguenther@suse.de>
19572         Steven Bosscher <stevenb.gcc@gmail.com>
19573
19574         PR rtl-optimization/24626
19575         * gcc.dg/torture/pr24626-1.c: New testcase.
19576         * gcc.dg/torture/pr24626-2.c: Likewise.
19577         * gcc.dg/torture/pr24626-3.c: Likewise.
19578         * gcc.dg/torture/pr24626-4.c: Likewise.
19579
19580 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19581
19582         PR c++/5520
19583         * g++.dg/warn/empty-body.C: New.
19584
19585 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/22136
19588         * g++.dg/template/using10.C: New test.
19589         * g++.dg/temlpate/using11.C: Likewise.
19590         * g++.dg/inherit/using5.C: Tweak error messages.
19591
19592 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19593
19594         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19595         target test.
19596         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19597
19598 2006-01-19  Jan Hubicka  <jh@suse.cz>
19599
19600         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19601
19602 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19603
19604         PR c++/25854
19605         * g++.dg/template/spec28.C: New test.
19606
19607 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19608
19609         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19610         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19611
19612 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19613
19614         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19615         * gcc.dg/gomp/critical-1.c: Likewise.
19616         * gcc.dg/gomp/critical-3.c: Likewise.
19617         * gcc.dg/gomp/empty.c: Likewise.
19618         * gcc.dg/gomp/ordered-1.c: Likewise.
19619         * gcc.dg/gomp/for-4.c: Likewise.
19620         * gcc.dg/gomp/for-6.c: Likewise.
19621         * gcc.dg/gomp/master-3.c: Likewise.
19622         * gcc.dg/gomp/for-8.c: Likewise.
19623         * gcc.dg/gomp/for-10.c: Likewise.
19624         * gcc.dg/gomp/for-18.c: Likewise.
19625         * gcc.dg/gomp/for-5.c: Likewise.
19626         * gcc.dg/gomp/for-7.c: Likewise.
19627         * gcc.dg/gomp/for-9.c: Likewise.
19628
19629 2006-01-18  Jeff Law  <law@redhat.com>
19630
19631         * gcc.dg/tree-ssa/vrp25.c: New test.
19632
19633 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19634
19635         * gcc.dg/pr25805.c: Fix misapplied patch.
19636
19637 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19638
19639         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19640         (check_effective_target_vect_udot_qi): New.
19641         (check_effective_target_vect_sdot_hi): New.
19642         (check_effective_target_vect_udot_hi): New.
19643         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19644         prefixed with "wrapv-" with -fwrapv.
19645         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19646         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19647         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19648         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19649         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19650
19651         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19652         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19653         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19654         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19655
19656 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19657
19658         PR c++/16829
19659         * g++.dg/other/default2.C: New test.
19660         * g++.dg/other/default3.C: New test.
19661
19662 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19663
19664         PR c/25805
19665         * gcc.dg/pr25805.c: New file.
19666
19667 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19668
19669         PR c++/25836
19670         * g++.dg/template/init6.C: New test.
19671
19672 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19673
19674         * gcc.dg/tree-ssa/pr24287.c: New test
19675
19676 2006-01-18  Eric Christopher  <echristo@apple.com>
19677
19678         * g++.dg/eh/table.C: New.
19679
19680 2006-01-18  DJ Delorie  <dj@redhat.com>
19681
19682         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19683         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19684         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19685         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19686
19687 2006-01-18  Jeff Law  <law@redhat.com>
19688
19689         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19690         on wrapping on overflow semantics.
19691
19692         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19693
19694         * gcc.gc/tree-ssa/vrp23.c: New test.
19695         * gcc.gc/tree-ssa/vrp24.c: New test.
19696
19697 2006-01-18  Richard Henderson  <rth@redhat.com>
19698             Aldy Hernandez  <aldyh@redhat.com>
19699             Jakub Jelinek  <jakub@redhat.com>
19700             Diego Novillo  <dnovillo@redhat.com>
19701             Uros Bizjak  <uros@kss-loka.si>
19702
19703         * gcc.dg/gomp: New directory.
19704
19705 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19706             Steven G. Kargl  <kargls@comcast.net>
19707
19708         PR fortran/20869
19709         * gfortran.dg/intrinsic_external_1.f90: New test.
19710
19711         PR fortran/20875.
19712         * gfortran.dg/elemental_pointer_1.f90: New test.
19713
19714         PR fortran/25024
19715         * gfortran.dg/external_procedures_1.f90: New test.
19716
19717         PR fortran/25785
19718         gfortran.dg/assumed_present.f90: New test.
19719
19720 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19721
19722         * g++.dg/parse/lookup5.C: New test.
19723
19724 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19725
19726         PR fortran/25697
19727         * gfortran.dg/read_eof.f90: New test.
19728
19729 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19730
19731         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19732         add a closing brace.
19733
19734 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19735
19736         PR fortran/25631
19737         * gfortran.dg/fmt_tl.f: New test.
19738
19739 2006-01-17  Eric Christopher  <echristo@apple.com>
19740
19741         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19742         * g++.old-deja/g++.warn/impint2.C: Ditto.
19743         * g++.old-deja/g++.other/null1.C: Ditto.
19744         * g++.dg/warn/conv2.C: Ditto.
19745         * g++.dg/warn/conv4.C: New file.
19746
19747 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19748
19749         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19750
19751 2006-01-17  Andreas Jaeger  <aj@suse.de>
19752             Janis Johnson <janis187@us.ibm.com>
19753
19754         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19755         in 64-bit.
19756         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19757         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19758
19759 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19760
19761         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19762         (switchfiles): xfail txxx where xxx >= 25.
19763
19764 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19765
19766         PR testsuite/25764
19767         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19768
19769 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19770
19771         PR c/25682
19772         * gcc.dg/pr25682.c: New test.
19773         * g++.dg/parse/array-size2.C: New test.
19774
19775 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19776
19777         * consistency.vlad: Remove entire directory, 1652 files.
19778
19779 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19780
19781         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19782         check_effective_target_dfprt_nocache): New.
19783         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19784         (check_effective_target_dfprt): New.
19785         * lib/c-compat.exp (check_dfp): Remove.
19786         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19787         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19788         level of support for decimal float.
19789         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19790         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19791         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19792         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19793         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19794         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19795         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19796         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19797         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19798         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19799         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19800         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19801         directives.
19802
19803 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19804
19805         PR testsuite/25741
19806         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19807         $base_dir/../.
19808         * lib/gfortran.exp (gfortran_init): Likewise.
19809         * lib/obj-c++.exp (obj-c++_init): Likewise.
19810         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19811         (scan-assembler-dem-not): Likewise.
19812         * lib/scandump.exp (scan-dump-dem): Likewise.
19813         (scan-dump-dem-not): Likewise.
19814
19815 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19816
19817         PR testsuite/25767
19818         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19819         powerpc-*-darwin*.
19820         * lib/obj-c++.exp (obj-c++_init): Likewise.
19821
19822 2006-01-16  Richard Guenther  <rguenther@suse.de>
19823
19824         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19825
19826 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19827
19828         PR testsuite/25777
19829         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19830         to LD_LIBRARY_PATH.
19831
19832 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19833             Andrew Pinski  <pinskia@physics.uc.edu>
19834
19835         * gcc.dg/minmax-1.c: New test.
19836
19837 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19838
19839         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19840         * gcc.misc-tests/dectest.exp: Ditto.
19841
19842 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19843
19844         PR testsuite/25796
19845         * gcc.target/i386/cmov6.c: Use -march=k8.
19846
19847 2006-01-15  Andreas Jaeger  <aj@suse.de>
19848
19849         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19850         x86 does not have __float128.
19851
19852 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19853
19854         * gcc.target/i386/cmov6.c: New test.
19855
19856 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19857
19858         PR c++/25663
19859         * g++.dg/template/ctor6.C: New test.
19860
19861 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19862
19863         PR tree-optimization/25485
19864         * gcc.dg/tree-ssa/pr25485.c: New.
19865
19866 2006-01-14  Richard Guenther  <rguenther@suse.de>
19867
19868         PR tree-optimization/22548
19869         PR tree-optimization/22555
19870         PR tree-optimization/22501
19871         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19872         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19873         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19874         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19875         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19876         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19877         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19878         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19879         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19880
19881 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19882
19883         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19884         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19885
19886 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19887         Richard Guenther  <rguenther@suse.de>
19888
19889         PR rtl-optimization/24257
19890         * gcc.dg/torture/pr24257.c: New testcase.
19891
19892 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19893
19894         * gcc.c-torture/execute/20060110-1.c: New test.
19895         * gcc.c-torture/execute/20060110-2.c: New test.
19896
19897 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19898
19899         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19900
19901 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19902
19903         PR fortran/25756
19904         * gfortran.dg/label_3.f90: New test.
19905
19906 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19907
19908         PR tree-optimization/25771
19909         * g++.dg/tree-ssa/pr25771.C: New test
19910
19911 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19912
19913         PR tree-opt/24365
19914         * g++.dg/opt/complex5.C: New test.
19915
19916 2006-01-13  Richard Guenther  <rguenther@suse.de>
19917
19918         * gcc.target/i386/387-9.c: New testcase.
19919
19920 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19921
19922         PR c++/24824
19923         * g++.dg/debug/dwarf2-1.C: New.
19924
19925 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19926
19927         PR testsuite/25728
19928         * lib/gcov.exp (verify-lines): Add "close $fd".
19929
19930 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19931             Ben Elliston  <bje@au.ibm.com>
19932
19933         * gcc.dg/dfp/inf-1.c: New test.
19934
19935 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19936             Yao Qi  <qiyaoltc@cn.ibm.com>
19937             Ben Elliston  <bje@au.ibm.com>
19938             Jon Grimm  <jgrimm2@us.ibm.com>
19939
19940         * gcc.dg/nodfp-1.c: New test.
19941         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19942         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19943         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19944         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19945         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19946         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19947         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19948         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19949         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19950         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19951         * gcc.dg/format/dfp-printf-1.c: Likewise.
19952         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19953         (compat_setup_dfp): New.
19954         * gcc.dg/compat/compat.exp: Use it.
19955         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19956         Make some variables global, prepend "compat_" to their names.
19957         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19958         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19959         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19960         * lib/compat.exp (compat_skip_list): Make global, rename.
19961         * lib/c-compat.exp: New file.
19962         * lib/target-supports.exp (check_effective_target_dfp): New.
19963
19964         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19965         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19966         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19967         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19968         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19969         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19970         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19971         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19972         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19973         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19974         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19975         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19976         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19977         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19978         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19979         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19980         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19981         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19982         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19983         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19984         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19985         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19986         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19987         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19988         gcc.dg/dfp/struct-layout-1.c,
19989         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19990         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19991         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19992         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19993         gcc.dg/dfp/func-vararg-dfp.c,
19994         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19995         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19996         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19997         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19998         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19999
20000 2006-01-11  Richard Guenther  <rguenther@suse.de>
20001
20002         PR tree-optimization/25734
20003         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20004
20005 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20006
20007         PR fortran/25486
20008         * gfortran.dg/literal_character_constant_1_x.F: New test.
20009         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20010         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20011         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20012
20013 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20014
20015         PR c++/25386
20016         * g++.dg/ext/packed3.C: Add expected packed error.
20017
20018 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20019
20020         PR target/25706
20021         * gcc.dg/torture/pr25706-1.c: New test.
20022
20023 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20024
20025         PR tree-optimization/23109
20026         PR tree-optimization/23948
20027         PR tree-optimization/24123
20028
20029         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20030         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20031         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20032         g++.dg/tree-ssa/pr23948.C: New testcases.
20033         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20034         three divisions in order to do the optimization.
20035
20036 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20037
20038         PR c++/25632
20039         * g++.dg/other/pr25632.C: New test.
20040
20041 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20042
20043         PR fortran/25730
20044         * gfortran.dg/used_types_1.f90: New test.
20045
20046 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20047
20048         PR target/25718
20049         * gcc.dg/torture/pr25718-1.c: New test.
20050
20051 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20052
20053         * gfortran.dg/list_read_2.f90: Fix typo in description.
20054
20055 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20056
20057         * lib/target-supports.exp (check_visibility_available): Simplify test
20058         for *-*-netware*.
20059         (check_profiling_available): Fail for *-*-netware*.
20060         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20061         * gcc.dg/20021014-1.c: Likewise.
20062         * gcc.dg/nest.c: Likewise.
20063
20064 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20065
20066         fortran/24936
20067         * gfortran.dg/forall_3.f90: New test.
20068
20069 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20070
20071         PR fortran/21977
20072         * gfortran.dg/nesting_2.f90: New test.
20073         * gfortran.dg/nesting_3.f90: New test.
20074
20075 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20076
20077         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20078         Fix typo in comment.
20079
20080 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20081
20082         * gfortran.dg/single_char_string.f90: New test.
20083
20084 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20085
20086         * gfortran.dg/ichar_2.f90: New test.
20087
20088 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20089
20090         PR fortran/25093
20091         * gfortran.dg/private_type_4.f90: New.
20092
20093 2006-01-07  Richard Guenther  <rguenther@suse.de>
20094
20095         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20096
20097 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20098
20099         * gfortran.dg/func_decl_1.f90: New.
20100         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20101         * gfortran.dg/array_alloc_2.f90: Likewise.
20102         * gfortran.dg/char_result_8.f90: Likewise.
20103         * gfortran.dg/dup_save_1.f90: Likewise.
20104         * gfortran.dg/dup_save_2.f90: Likewise.
20105         * gfortran.dg/f2c_6.f90: Likewise.
20106         * gfortran.dg/f2c_7.f90: Likewise.
20107         * gfortran.dg/func_result_2.f90: Likewise.
20108         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20109
20110 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20111
20112         PR fortran/22146
20113         * gfortran.dg/elemental_subroutine_1.f90: New test.
20114         * gfortran.dg/elemental_subroutine_2.f90: New test.
20115
20116         PR fortran/25029
20117         PR fortran/21256
20118         * gfortran.dg/assumed_size_refs_1.f90: New test.
20119
20120         PR fortran/20868
20121         PR fortran/20870
20122         * gfortran.dg/assumed_size_refs_2.f90: New test.
20123         * gfortran.dg/initialization_1.f90: Change warning message.
20124
20125 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20126
20127         * gcc.dg/tree-ssa/loop-15.c: New test.
20128
20129 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20130
20131         PR fortran/25598
20132         * gfortran.dg/backspace_3.f: New test.
20133         * gfortran.dg/backspace_4.f: New test.
20134
20135 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20136
20137         PR fortran/24268
20138         * gfortran.dg/fmt_white.f: Update test.
20139
20140 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20141
20142         * gcc.dg/cast-1.c: Add new warning.
20143         * gcc.dg/cast-2.c: Likewise.
20144         * gcc.dg/cast-3.c: Likewise.
20145         * gcc.dg/format/cast-1.c: Likewise.
20146         * gcc.dg/cast-4.c: New testcase.
20147
20148 2006-01-05  Richard Guenther  <rguenther@suse.de>
20149
20150         PR tree-optimization/22555
20151         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20152
20153 2006-01-05  Richard Guenther  <rguenther@suse.de>
20154             Diego Novillo  <dnovillo@redhat.com>
20155
20156         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20157         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20158         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20159         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20160         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20161         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20162         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20163         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20164         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20165         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20166         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20167         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20168         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20169         * treelang/compile/extravar.tree: Likewise.
20170         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20171         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20172         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20173         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20174         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20175
20176 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20177
20178         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20179         for 64-bit fix.
20180
20181 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20182
20183         PR fortran/23675
20184         gfortran.dg/char_result_11.f90: New.
20185
20186 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/24782
20189         * g++.dg/parse/access9.C: New test.
20190         * g++.dg/tc1/dr52.C: Tweak error markers.
20191
20192 2006-01-04  Richard Henderson  <rth@redhat.com>
20193
20194         Merge from gomp branch.
20195         * g++.dg/parse/pragma2.C: Update expected error lines.
20196
20197 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20198
20199         * g++.dg/other/i386-2.C: New test.
20200
20201         PR target/25554
20202         * gcc.c-torture/compile/20051228-1.c: New test.
20203
20204         PR c/25559
20205         * gcc.dg/pr25559.c: New test.
20206
20207 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20208
20209         PR c++/25492
20210         * g++.dg/lookup/friend9.C: New test.
20211
20212         PR c++/25625
20213         * g++.dg/template/repo5.C: New test.
20214
20215 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20216
20217         PR fortran/25101
20218         * gfortran.dg/forall_2.f90: New test.
20219
20220 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20221
20222         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20223         dg-require-weak.  Adjust regexp to handle leading-underscore
20224         targets and space as well as TAB after .weak.  Change previous
20225         64-bit fix to not use naked dot.
20226
20227 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20228
20229         PR rtl-optimization/25578
20230         * gcc.c-torture/execute/20060102-1.c: New testcase.
20231
20232 2006-01-03  Richard Guenther  <rguenther@suse.de>
20233
20234         PR c/25183
20235         * gcc.dg/torture/pr25183.c: New testcase.
20236
20237 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20238
20239         Merge from gomp-branch.
20240         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20241         * gcc.dg/ia64-sync-2.c: Likewise.
20242         * gcc.dg/ia64-sync-3.c: Likewise.
20243         * gcc.dg/ia64-sync-4.c: Likewise.
20244         * gcc.dg/sync-2.c: Likewise.
20245         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20246         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20247
20248 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20249
20250         PR c++/25635
20251         * g++.dg/parse/operator6.C: New test.
20252
20253         PR c++/25637
20254         * g++.dg/parse/error29.C: New test.
20255
20256         PR c++/25638
20257         * g++.dg/parse/dtor6.C: New test.
20258
20259         PR c++/25633
20260         * g++.dg/parse/ctor3.C: New test.
20261
20262         PR c++/25634
20263         * g++.dg/template/class3.C: New test.
20264
20265 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20266
20267         * g++.dg/debug/debug9.C: New.
20268
20269 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20270
20271         PR fortran/24640
20272         * gfortran.dg/label_2.f90: New test.
20273
20274 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20275
20276         * g++.dg/lookup/using12.C: Tighten error marker.
20277
20278 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20279             Andrew Pinski <pinskia@physics.uc.edu>
20280
20281         * gcc.target/powerpc/darwin-abi-3.c: New file.
20282         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20283         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20284         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20285         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20286         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20287         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20288         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20289         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20290
20291 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20292
20293         * gcc.dg/tree-ssa/loadpre1.c: New;
20294         * gcc.dg/tree-ssa/loadpre2.c: New;
20295         * gcc.dg/tree-ssa/loadpre3.c: New;
20296         * gcc.dg/tree-ssa/loadpre4.c: New;
20297         * gcc.dg/tree-ssa/loadpre5.c: New;
20298         * gcc.dg/tree-ssa/loadpre6.c: New;
20299         * gcc.dg/tree-ssa/loadpre7.c: New;
20300         * gcc.dg/tree-ssa/loadpre8.c: New;
20301         * gcc.dg/tree-ssa/loadpre9.c: New;
20302
20303 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20304
20305         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20306         * g++.dg/abi/thunk4.C: Likewise.
20307
20308 2006-01-01  Andreas Jaeger  <aj@suse.de>
20309
20310         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20311         portable.
20312
20313 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20314
20315         PR c++/25294
20316         * gcc.dg/pragma-pack-3.c: New test.
20317         * g++.dg/parse/pragma3.C: New test.
20318
20319 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20320
20321         PR middle-end/24827
20322         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20323
20324 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20325
20326         PR testsuite/25214
20327         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20328
20329 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20330
20331         PR fortran/22607
20332         * gfortran-dg/pure_byref_3.f90: New.
20333
20334         fortran/PR 25396
20335         * gfortran.dg/userdef_operator_1.f90: New.
20336
20337 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20338
20339         * g++.dg/abi/thunk3.C: New.
20340         * g++.dg/abi/thunk4.C: New.
20341
20342 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20343
20344         PR fortran/25532
20345         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20346         associated derived type components of derived types are
20347         properly declared in contained procedures.
20348
20349 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20350
20351         PR libgfortran/25139
20352         * gfortran.dg/backspace_2.f: New test.
20353
20354 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20355
20356         PR libgfortran/25550
20357         * gfortran.dg/endfile.f: New test.
20358
20359 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20360
20361         PR libgfortran/25419
20362         * gfortran.dg/comma.f: New test.
20363
20364 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20365
20366         * lib/gfortran-dg.exp: Remove trailing whitespace.
20367         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20368         -funroll-all-loops.
20369
20370 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20371
20372         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20373         Extended Double long doubles or repeat tests when long double is
20374         the same size as double.
20375
20376 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20377
20378         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20379
20380         PR testsuite/25442
20381         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20382         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20383
20384         PR testsuite/25441
20385         * gcc.dg/pr23911.c: Make test variable static.
20386
20387         PR testsuite/25444
20388         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20389
20390 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20391
20392         PR c++/25439
20393         * g++.dg/parse/crash17.C: Adjust error markers.
20394         * g++.dg/template/error20.C: New test.
20395
20396 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/23172
20399         * g++.dg/ext/complit4.C: New test.
20400
20401         PR c++/25417
20402         * g++.dg/ext/complit5.C: Likewise.
20403
20404 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20405
20406         PR tree-optimization/25125
20407         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20408         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20409         * gcc.c-torture/execute/pr25125.c: New.
20410
20411 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20412
20413         PR fortran/25029
20414         PR fortran/21256
20415         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20416         functions with incorrect assumed size references.
20417
20418 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20419
20420         PR c++/23171
20421         * g++.dg/opt/init1.C: New test.
20422
20423 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20424
20425         PR c++/24671
20426         * g++.dg/template/sfinae3.C: New test.
20427
20428 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20429
20430         * g++.dg/other/friend4.C: New test.
20431
20432 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20433
20434         PR target/25005
20435         * g++.dg/opt/pr25005.C: New test.
20436
20437 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20438
20439         PR c++/25369
20440         * g++.dg/template/ptrmem16.C: New test.
20441
20442 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20443
20444         PR fortran/25029
20445         PR fortran/21256
20446         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20447
20448 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20449
20450         PR libgfortran/25307
20451         * gfortran.dg/list_read_5.f90: New test.
20452
20453 2005-12-22  Richard Henderson  <rth@redhat.com>
20454
20455         * gcc.target/i386/sse-7.c: Use -msse2.
20456
20457 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20458
20459         PR rtl-optimization/25432
20460         * gcc.c-torture/compile/20051216-1.c: New test.
20461
20462         PR objc/25328
20463         * objc/execute/pr25328.m: New test.
20464
20465 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20466
20467         PR c++/25364
20468         * g++.dg/template/call4.C: New test.
20469
20470 2005-12-22  Dale Johannesen  <dalej@apple.com>
20471
20472         * gcc.target/i386/sse-17.c: New.
20473
20474 2005-12-22  Paul Brook  <paul@codesourcery.com>
20475
20476         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20477
20478 2005-12-22  Paul Brook  <paul@codesourcery.com>
20479
20480         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20481
20482 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20483
20484         PR tree-opt/25513
20485         * gcc.c-torture/compile/pr25513.c: New test.
20486
20487 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20488
20489         PR c++/23333
20490         * g++.dg/parse/error25.C: Add more tests.
20491
20492 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20493
20494         PR fortran/18990
20495         * gfortran.dg/der_charlen_1.f90: New.
20496
20497 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20498
20499         PR fortran/20889
20500         * gfortran.dg/pointer_component_type_1.f90: New test.
20501
20502         PR fortran/25029
20503         PR fortran/21256
20504         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20505         should give an error with assumed size array refernces and checks
20506         those that should not.
20507         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20508         reference an upper bound so that it does not generate an error.
20509
20510         PR fortran/19362
20511         PR fortran/20244
20512         PR fortran/20864
20513         PR fortran/25391
20514         * gfortran.dg/used_dummy_types_1.f90: New test.
20515         * gfortran.dg/used_dummy_types_2.f90: New test.
20516         * gfortran.dg/used_dummy_types_3.f90: New test.
20517         * gfortran.dg/used_dummy_types_4.f90: New test.
20518         * gfortran.dg/used_dummy_types_5.f90: New test.
20519
20520         PR fortran/23152
20521         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20522         group already being USE associated.
20523         * gfortran.dg/assumed_shape_nml.f90: New test.
20524         * gfortran.dg/assumed_size_nml.f90: New test.
20525
20526         PR fortran/20862
20527         PR fortran/25053
20528         PR fortran/25063
20529         PR fortran/25064
20530         PR fortran/25066
20531         PR fortran/25067
20532         PR fortran/25068
20533         PR fortran/25307
20534         * gfortran.dg/io_constraints_1.f90: New test.
20535         * gfortran.dg/io_constraints_1.f90: New test.
20536         * gfortran.dg/iostat_3.f90: Change wording of warning.
20537         * gfortran.dg/g77/19981216-0.f: The same.
20538
20539 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20540
20541         PR tree-optimization/23518
20542         * gcc.dg/pr23518.c: New.
20543
20544 2005-12-21  Mike Stump  <mrs@apple.com>
20545
20546         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20547
20548 2005-12-21  Paul Brook  <paul@codesourcery.com>
20549
20550         * gcc.dg/pr19340.c: Skip on m68k targets.
20551
20552 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20553
20554         PR rtl-optimization/25196
20555         * gcc.dg/pr25196.c: New test.
20556
20557 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20558
20559         PR fortran/25423
20560         gfortran.dg/where_nested_1.f90: New.
20561
20562 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20563
20564         PR tree-optimization/25382.
20565         * gcc.dg/tree-ssa/pr25382.c: New.
20566
20567 2005-12-20  Richard Guenther  <rguenther@suse.de>
20568
20569         PR middle-end/24306
20570         * gcc.target/i386/pr24306.c: New testcase.
20571
20572 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20573
20574         PR tree-optimization/25501
20575         * gcc.dg/tree-ssa/pr25501.c: New.
20576
20577 2005-12-20  Richard Guenther  <rguenther@suse.de>
20578
20579         Revert
20580         2005-12-02  Richard Guenther  <rguenther@suse.de>
20581
20582         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20583
20584 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/21228
20587         * g++.dg/warn/Wunreachable-code-2.C: New test.
20588
20589 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20590
20591         PR c++/24278
20592         * g++.dg/template/ctor5.C: New test.
20593
20594         PR c++/24915
20595         * g++.dg/template/overload8.C: New test.
20596
20597 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20598
20599         * gcc.c-torture/compile/pr25483 : New test.
20600
20601 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20602
20603         PR c++/20552
20604         * g++.dg/ext/typeof10.C: New test.
20605
20606 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20607
20608         * gcc.dg/mt-loopi1.c: New.
20609
20610 2005-12-18  Richard Guenther  <rguenther@suse.de>
20611
20612         PR tree-optimization/25481
20613         * gcc.dg/torture/pr25481.c: New testcase.
20614
20615 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20616
20617         PR rtl-optimization/21041
20618         * gcc.dg/pr21041.c: New test.
20619
20620 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20621
20622         PR libgfortran/25463
20623         * gfortran.dg/advance.f90: New test.
20624
20625 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20626
20627         * gcc.dg/20051201-1.c: New test.
20628
20629 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20630
20631         PR fortran/25018
20632         * gfortran.dg/initialization_1.f90: New test.
20633         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20634         * gfortran.dg/g77/980616-0.f: The same.
20635
20636 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20637
20638         * PR fortran/25458
20639         * gfortran.dg/chkbits.f90: New test.
20640
20641 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20642
20643         * gfortran.dg/enum_5.f: Revert to previous version.
20644
20645 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20646
20647         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20648         * gfortran.dg/nested_modules_1.f90: Ditto.
20649         * gfortran.dg/hollerith_f95.f90: Ditto.
20650         * gfortran.dg/select_5.f90: Ditto.
20651         * gfortran.dg/secnds.f: Ditto.
20652         * gfortran.dg/hollerith2.f90: Ditto.
20653         * gfortran.dg/imag_2.f: Ditto.
20654         * gfortran.dg/ftell_2.f90: Ditto.
20655         * gfortran.dg/malloc_free_1.f90: Ditto.
20656         * gfortran.dg/logint-1.f: Ditto.
20657         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20658         * gfortran.dg/e_d_fmt.f90: Ditto.
20659         * gfortran.dg/hollerith_legacy.f90: Ditto.
20660         * gfortran.dg/logint-2.f: Ditto.
20661         * gfortran.dg/enum_5.f90: Ditto.
20662         * gfortran.dg/f2c_2.f90: Ditto.
20663         * gfortran.dg/pr17143.f90: Ditto.
20664         * gfortran.dg/namelist_14.f90: Ditto.
20665         * gfortran.dg/logint-3.f: Ditto.
20666         * gfortran.dg/spread_scalar_source.f90: Ditto.
20667         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20668         * gfortran.dg/namelist_11.f: Ditto.
20669         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20670         * gfortran.dg/g77/20010519-1.f
20671         * gfortran.dg/g77/alpha1.f: Ditto.
20672         * gfortran.dg/g77/990115-1.f: Ditto.
20673         * gfortran.dg/g77/erfc.f: Ditto.
20674         * gfortran.dg/g77/19990313-3.f: Ditto.
20675         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20676         * gfortran.dg/g77/20010426.f: Ditto.
20677         * gfortran.dg/g77/19990313-0.f: Ditto.
20678         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20679         * gfortran.dg/g77/20000629-1.f: Ditto.
20680         * gfortran.dg/g77/970125-0.f: Ditto.
20681         * gfortran.dg/g77/8485.f: Ditto.
20682         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20683         * gfortran.dg/g77/19990313-1.f: Ditto.
20684         * gfortran.dg/g77/int8421.f: Ditto.
20685         * gfortran.dg/g77/19990305-0.f: Ditto.
20686         * gfortran.dg/g77/947.f: Ditto.
20687         * gfortran.dg/g77/19990905-2.f: Ditto.
20688         * gfortran.dg/g77/cabs.f: Ditto.
20689         * gfortran.dg/g77/19990313-2.f: Ditto.
20690         * gfortran.dg/g77/20020307-1.f: Ditto.
20691         * gfortran.dg/g77/dcomplex.f: Ditto.
20692         * gfortran.dg/g77/19990502-1.f: Ditto.
20693         * gfortran.dg/g77/19981216-0.f: Ditto.
20694         * gfortran.dg/common_4.f90: Ditto.
20695         * gfortran.dg/entry_4.f90: Ditto.
20696         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20697         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20698         * gfortran.dg/namelist_12.f: Ditto.
20699         * gfortran.dg/scale_1.f90: Ditto.
20700         * gfortran.dg/modulo_1.f90
20701         * gfortran.dg/hollerith.f90: Ditto.
20702         * gfortran.dg/direct_io_3.f90: Ditto.
20703         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20704         * gfortran.dg/gnu_logical_1.F: Ditto.
20705         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20706         * gfortran.dg/assign_1.f90: Ditto.
20707         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20708         * gfortran.dg/pr23095.f: Ditto.
20709         * gfortran.dg/read_float_1.f90: Ditto.
20710
20711 2005-12-17  Andreas Jaeger  <aj@suse.de>
20712
20713         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20714         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20715
20716 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20717
20718         PR fortran/24268
20719         * gfortran.dg/fmt_white.f: New test.
20720
20721 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20722
20723         * gfortran.dg/label_1.f90: New test.
20724
20725 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20726
20727         PR testsuite/25422
20728         * gcc.dg/20031012-1.c: Add -Walways-true option.
20729         * gcc.dg/weak/weak-3.c: Likewise.
20730         * g++.old-deja/g++.mike/warn8.C: Likewise.
20731
20732 2005-12-16  Mike Stump  <mrs@apple.com>
20733
20734         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20735         exit.
20736
20737 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20738
20739         PR libgfortran/25264
20740         PR libgfortran/25349
20741         * gfortran.dg/tl_editing.f90: Added additional checks.
20742         * gfortran.dg/t_editing.f: New test.
20743         * gfortran.dg/write_padding.f90: New test
20744
20745 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20746
20747         PR testsuite/25215
20748         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20749
20750 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20751
20752         PR rtl-optimization/24899
20753         * gcc.c-torture/execute/20051215-1.c: New test.
20754
20755 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20756
20757         PR 24823
20758         * gfortran.dg/pr24823.f: New test.
20759
20760 2005-12-16  Jeff Law  <law@redhat.com>
20761
20762         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20763
20764 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20765
20766         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20767         (base_types): Change C++ style comments to C style comments.  Remove
20768         aligned types from the array.  Keep Enums disabled.
20769         (complex_types): Remove aligned types from the array.
20770         Comment out "_Complex long double".
20771         (attrib_types): Remove.
20772         (complex_attrib_types): Remove.
20773         (attrib_array_types): Remove.
20774         (complex_attrib_array_types): Remove.
20775         (aligned_bitfld_types): Remove.
20776         (n_aligned_bitfld_types): Remove.
20777         (FEATURE_ALIGNEDPACKED): Delete.
20778         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20779         (singles): Remove support for adding attributes.
20780         (choose_type): Remove support for attributed types.
20781         (generate_fields): Remove support for attributed bit-fields.
20782         Remove support for adding attributes.
20783         (generate_random_tests): Remove support for adding attributes.
20784         (features): Add back "[0] :0" and "complex vector [0]".
20785         (main): Remove support for attributed bit-fields.
20786         Uncomment the calling of generate_random_tests for the rests of
20787         the tests.
20788
20789 2005-12-16  Jan Hubicka  <jh@suse.cz>
20790
20791         * gcc.c-torture/combine/pr25224.c: New.
20792
20793 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20794
20795         PR other/25028
20796         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20797         HP-UX.
20798
20799 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20800
20801         * gcc.dg/20051215-1.c: New file.
20802
20803 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20804
20805         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20806         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20807
20808 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20809
20810         PR fortran/18197
20811         * gfortran.dg/dummy_functions_1.f90: New.
20812
20813 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20814
20815         PR rtl-optimization/25310
20816         * gcc.c-torture/compile/pr25310.c: New test.
20817
20818 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20819
20820         PR debug/25023
20821         * gcc.dg/pr25023.c: New test.
20822
20823 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20824
20825         * g++.old-deja/g++.brendan/redecl1.C,
20826         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20827         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20828         g++.old-deja/g++.oliva/typeof1.C,
20829         g++.old-deja/g++.other/crash16.C,
20830         g++.old-deja/g++.other/crash34.C,
20831         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20832         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20833         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20834         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20835         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20836         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20837         Remove xfail.
20838
20839 2005-12-14  Kean Johnston  <jkj@sco.com>
20840             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20841
20842         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20843         * gcc.target/i386/20020523-1.c: Ditto.
20844         * gcc.target/i386/tailcall-1.c: Ditto.
20845         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20846         * gcc.target/i386/ssetype-5.c: Ditto.
20847
20848 2005-12-14  Jeff Law  <law@redhat.com>
20849
20850         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20851
20852 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20853
20854         PR target/25254
20855         PR target/24188
20856         * gcc.target/i386/pr25254.c: New test.
20857         * gfortran.dg/PR24188.f: New test.
20858
20859 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20860
20861         * lib/fortran-torture.exp: Catch remaining uses of
20862         remote_file build delete.
20863
20864 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20865
20866         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20867
20868 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20869
20870         * gcc.dg/warn-addr-cmp.c: New test.
20871
20872 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20873
20874         PR debug/25023
20875         PR target/25293
20876         * gcc.target/i386/pr25293.c: New test.
20877
20878 2005-12-13  Petr Machata  <machata@post.cz>
20879
20880         PR c++/24907
20881         * g++.dg/parse/comma2.C: New test.
20882
20883 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20884             Jakub Jelinek  <jakub@redhat.com>
20885
20886         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20887         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20888         (limits.h): Include unconditionally.
20889         (stdlib.h): Likewise.
20890         (hashtab.h): Do not include.
20891         (getopt.h): Likewise.
20892         (stddef.h): Include.
20893         (hashval_t): Define.
20894         (struct entry): Add "next" field.
20895         (HASH_SIZE): New macro.
20896         (hash_table): New variable.
20897         (switchfiles): Do not use xmalloc.
20898         (mix): New macro.
20899         (iterative_hash): New function.
20900         (hasht): Remove.
20901         (e_exists): New function.
20902         (e_insert): Likewise.
20903         (output): Use, instead of libiberty hashtable functions.
20904         (main): Do not use getopt.  Do not call htab_create.
20905
20906 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20907
20908         PR c++/25331
20909         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20910         put atal* and atpaal* attributes on array elements.
20911         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20912         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20913         put atal* and atpaal* attributes on array elements.
20914         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20915
20916 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20917
20918         * gcc.dg/single-precision-constant.c: New test.
20919
20920 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20921
20922         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20923         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20924         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20925         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20926         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20927         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20928         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20929         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20930         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20931         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20932         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20933         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20934         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20935         gcc.target/powerpc/ppc-sdata-2.c,
20936         gcc.target/powerpc/ppc-stackalign-1.c,
20937         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20938         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20939         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20940         gcc.target/powerpc/rs6000-ldouble-2.c,
20941         gcc.target/powerpc/rs6000-power2-1.c,
20942         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20943         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20944         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20945         option into target selector.
20946         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20947         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20948
20949 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20950
20951         PR objc/25348
20952         * objc.dg/encode-9.m: New test.
20953
20954 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20955
20956         PR testsuite/20772
20957         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20958         * gcc.dg/asm-b.c: Fix typo.
20959         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20960         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20961         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20962         i?86 lp64 and x86_64 ilp32.
20963         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20964         on i?86 lp64.
20965         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20966
20967 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20968
20969         PR fortran/25078
20970         gfortran.dg/equiv_5.f90: New test.
20971
20972 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20973
20974         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20975         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20976         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20977         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20978         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20979         * gcc.dg/tree-ssa/reassoc-5.c: New.
20980         * gcc.dg/tree-ssa/reassoc-6.c: New.
20981         * gcc.dg/tree-ssa/reassoc-7.c: New.
20982         * gcc.dg/tree-ssa/reassoc-8.c: New.
20983         * gcc.dg/tree-ssa/reassoc-9.c: New.
20984         * gcc.dg/tree-ssa/reassoc-10.c: New.
20985         * gcc.dg/tree-ssa/reassoc-11.c: New.
20986
20987 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20988
20989         PR testsuite/25167
20990         PR testsuite/24478
20991         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20992
20993 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/25300
20996         * g++.dg/template/inherit.C: Do not use a generic error message.
20997
20998 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20999
21000         PR libobjc/25354
21001         * objc.dg/gnu-encoding: New directory.
21002         * objc.dg/gnu-encoding/compat-common.h: New file.
21003         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21004         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21005         * objc.dg/gnu-encoding/vector-defs.h: New file.
21006         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21007         * objc.dg/gnu-encoding/generate-random.c: New file.
21008         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21009         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21010         * objc.dg/gnu-encoding/generate-random.h: New file.
21011
21012 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21013
21014         PR c++/25337
21015         * g++.dg/template/defarg7.C: New test.
21016
21017 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21018
21019         PR libobjc/25347
21020         * objc.dg/encode-8.m: New test.
21021
21022 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21023
21024         PR libobjc/25346
21025         * objc.dg/encode-7.m: New test.
21026
21027 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21028
21029         PR c++/25010
21030         * g++.dg/opt/inline10.C: New test.
21031
21032 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21033
21034         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21035
21036 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21037
21038         * gfortran.dg/substring_equivalence.f90: typo in comment
21039
21040 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21041
21042         PR fortran/25068
21043         * gfortran.dg/iostat_3.f90: New test.
21044
21045 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21046
21047         PR fortran/23815
21048         * gfortran.dg/unf_io_convert_1.f90: New test.
21049         * gfortran.dg/unf_io_convert_2.f90: New test.
21050         * gfortran.dg/unf_io_convert_3.f90: New test.
21051
21052 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21053
21054         PR testsuite/20772
21055         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21056         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21057         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21058         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21059         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21060         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21061         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21062         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21063         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21064         gcc.dg/torture/fp-int-convert-float128-timode.c,
21065         gcc.dg/torture/fp-int-convert-float128.c,
21066         gcc.dg/torture/fp-int-convert-float80-timode.c,
21067         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21068         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21069
21070         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21071
21072 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21073
21074         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21075
21076 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21077
21078         * gcc.dg/20051207-1.c,
21079         * gcc.dg/20051207-2.c,
21080         * gcc.dg/20051207-3.c: New tests.
21081
21082 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21083
21084         PR testsuite/20772
21085         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21086         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21087         dg-skip-if target selector.
21088
21089         PR testsuite/20772
21090         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21091         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21092         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21093         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21094         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21095         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21096         and/or merge with i?86 cases.
21097
21098         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21099
21100         PR testsuite/20772
21101         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21102         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21103         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21104         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21105         x86_64-*-linux*.
21106
21107 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21108
21109         PR target/25311
21110         * gcc.c-torture/compile/pr25311.c: New test.
21111
21112 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21113
21114         PR libgfortran/25039
21115         * gfortran.dg/read_comma.f: New test.
21116
21117 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21118
21119         PR c++/19317
21120         * g++.dg/opt/pr19317-1.C: New test.
21121         * g++.dg/opt/pr19317-2.C: New test.
21122         * g++.dg/opt/pr19317-3.C: New test.
21123
21124         PR target/19005
21125         * gcc.c-torture/execute/pr19005.c: New test.
21126
21127         PR target/17828
21128         * g++.old-deja/g++.other/comdat5.C: New test.
21129         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21130
21131         * g++.dg/compat/struct-layout-1.exp: New file.
21132         * g++.dg/compat/struct-layout-1.h: New.
21133         * g++.dg/compat/struct-layout-1_generate.c: New.
21134         * g++.dg/compat/struct-layout-1_x1.h: New.
21135         * g++.dg/compat/struct-layout-1_x2.h: New.
21136         * g++.dg/compat/struct-layout-1_y1.h: New.
21137         * g++.dg/compat/struct-layout-1_y2.h: New.
21138
21139         * gcc.dg/20050330-2.c: New test.
21140
21141 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21142
21143         PR fortran/25292
21144         * gfortran.dg/associated_1.f90: New.
21145
21146 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21147
21148         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21149         ILP32 vect_no_align platforms.
21150
21151 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21152             Jakub Jelinek  <jakub@redhat.com>
21153
21154         PR target/25268
21155         * gcc.c-torture/compile/20051207-1.c: New test.
21156
21157 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21158
21159         PR testsuite/20772
21160         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21161         gcc.dg/torture/pr18582-1.c,
21162         gcc.target/i386/attributes-error.c: Also test on x86_64.
21163
21164         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21165
21166 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21167
21168         PR c++/19397
21169         * g++.dg/template/typedef3.C: New test.
21170
21171         PR c++/19762
21172         PR c++/19764
21173         * g++.dg/template/dtor3.C: Fix error markers.
21174
21175 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21176
21177         * lib/target-supports.exp (check_effective_target_sync_char_short):
21178         Add s390*.
21179
21180 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21181
21182         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21183
21184 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21185
21186         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21187         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21188         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21189         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21190
21191 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21192
21193         PR c++/25263
21194         * g++.dg/other/array2.C: New test case.
21195
21196 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21197
21198         * gcc.dg/darwin-weakimport-3.c: New.
21199
21200         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21201         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21202         and to work on Darwin.
21203         * gcc.dg/attr-weakref-1b.c: New file.
21204         * gcc.dg/attr-weakref-2.c: New test.
21205         * gcc.dg/darwin-weakref-1.c: New test.
21206
21207 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21208
21209         PR testsuite/25247
21210         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21211         use in selector expressions.
21212         (dg-xfail-if): Ditto.
21213         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21214         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21215         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21216         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21217         * gcc.test-framework/test-framework.exp: Skip generated tests if
21218         CHECK_TEST_FRAMEWORK is not 1.
21219
21220 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21221
21222         PR tree-optimization/24963
21223         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21224
21225         PR target/24108
21226         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21227
21228         PR target/18580
21229         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21230         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21231         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21232         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21233
21234 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21235
21236         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21237         dg-options.
21238
21239 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21240
21241         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21242
21243 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21244
21245         * gcc.dg/format/cast-1.c: New test.
21246
21247 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21248
21249         PR c/7776
21250         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21251         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21252         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21253         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21254
21255 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21256
21257         * gcc.dg/cast-pretty-print-1.c: New test.
21258
21259 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21260
21261         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21262
21263 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21264
21265         PR c++/24173
21266         * g++.dg/template/friend40.C: New test.
21267
21268 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21269
21270         PR target/25199
21271         * gcc.target/i386/movq-2.c: New test.
21272         * gcc.target/i386/movq.c: Remove target i?86, instead add
21273         dg-require-effective-target ilp32.
21274
21275 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21276
21277         PR c++/24103
21278         * g++.dg/other/default1.C: New test.
21279
21280 2005-12-02  Richard Guenther  <rguenther@suse.de>
21281
21282         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21283
21284 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21285
21286         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21287
21288 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21289
21290         PR target/21017
21291         * gcc.target/powerpc/rotate.c: New.
21292
21293 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21294
21295         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21296         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21297
21298 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21299
21300         PR c/13384
21301         * gcc.dg/pr17730-1.c: Adjust.
21302         * gcc.dg/lvalue1.c (main): Likewise.
21303         * gcc.dg/lvalue-2.c: Likewise.
21304         * g++.dg/pr7503-3.C
21305
21306 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21307
21308         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21309         error messages.
21310
21311 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21312
21313         PR fortran/24789
21314         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21315
21316 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21317
21318         PR target/24475
21319         * lib/target-supports.exp (check_effective_target_tls): New.
21320         (check_effective_target_tls_runtime): New.
21321         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21322         for TLS support.
21323         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21324         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21325         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21326         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21327         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21328         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21329         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21330         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21331         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21332         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21333         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21334         effective-target TLS.
21335         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21336         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21337         effective-target TLS runtime.
21338
21339 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21340
21341         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21342
21343 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21344
21345         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21346         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21347         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21348         ignored" warnings when "packing" is the same as the ABI layout.
21349
21350 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21351
21352         PR fortran/21302
21353         * gfortran.dg/line_length_1.f: New test.
21354         * gfortran.dg/line_length_2.f90: Ditto.
21355
21356 2005-11-30  Richard Guenther  <rguenther@suse.de>
21357
21358         PR tree-optimization/21655
21359         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21360
21361 2005-11-30  Dale Johannesen  <dalej@apple.com>
21362
21363         * gcc.c-torture/compile/pr24930.c: New.
21364
21365 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21366
21367         PR fortran/15809
21368         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21369
21370 2005-11-30  Jeff Law  <law@redhat.com>
21371
21372         * g++.old-deja/g++.law/pr25000.C: New test.
21373
21374 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21375
21376         * gcc.dg/tls/opt-11.c: New test.
21377
21378 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21379
21380         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21381         targets.
21382         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21383         LP64 ia64.
21384
21385 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21386
21387         * gfortran.dg/open_access_1.f90: New test.
21388
21389 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21390
21391         * gcc.dg/charset/builtin2.c: New test.
21392
21393 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21394
21395         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21396         on mmix-*-* for *_[xy].c.
21397
21398 2005-11-28  Kean Johnston  <jkj@sco.com>
21399
21400         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21401         headers.
21402         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21403         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21404         * gcc.target/i386/asm-3.c: Ditto.
21405         * gcc.target/i386/clobbers.c: Ditto.
21406         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21407         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21408         test regexp.
21409         * gcc.target/i386/mul.c: Ditto.
21410         * gcc.target/i386/ssetype-1.c: Ditto.
21411         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21412         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21413         static so the test works with -fPIC mode too. Based on comment in
21414         PR19231 by Pinski.
21415         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21416
21417 2005-11-28  Richard Guenther  <rguenther@suse.de>
21418
21419         * gcc.dg/alias-9.c: New testcase.
21420         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21421
21422 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21423             Uros Bizjak  <uros@kss-loka.si>
21424
21425         PR middle-end/20219
21426         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21427         tan(x)/sin(x) transformations.
21428
21429 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21430
21431         PR middle-end/24575
21432         * gcc.dg/tree-ssa/divide-3.c: New test.
21433         * gcc.dg/tree-ssa/divide-4.c: New test.
21434
21435 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21436
21437         PR fortran/24917
21438         *  gfortran.dg/boz_6.f90: New test.
21439
21440 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21441
21442         PR fortran/23912
21443         * gfortran.dg/modulo_1.f90: New test.
21444
21445 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21446
21447         PR libfortran/24919
21448         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21449         fail on CRLF platforms.
21450         * gfortran.dg/ftell_2.f90: Likewise.
21451
21452 2005-11-26  Eric Christopher  <echristo@apple.com>
21453
21454         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21455
21456 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21457
21458         * objc.dg/gnu-runtime-3.m: Simplify.
21459
21460 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21461
21462         PR middle-end/23669
21463         * gcc.dg/tree-ssa/divide-1.c: New test.
21464         * gcc.dg/tree-ssa/divide-2.c: New test.
21465
21466 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21467
21468         PR libgfortran/24945
21469         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21470
21471 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21472
21473         PR libgfortran/24945
21474         * gfortran.dg/open_status_2.f90: New test.
21475
21476 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21477
21478         * gcc.c-torture/execute/builtins/fprintf.c,
21479         gcc.c-torture/execute/builtins/fputs-lib.c,
21480         gcc.c-torture/execute/builtins/fputs.c,
21481         gcc.c-torture/execute/builtins/lib/fprintf.c,
21482         gcc.c-torture/execute/builtins/lib/printf.c,
21483         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21484
21485 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21486
21487         * gcc.dg/20050922-2.c: New test.
21488
21489 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21490
21491         * objc.dg/gnu-runtime-3.m: New test.
21492
21493 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21494
21495         PR c++/9278
21496         * g++.dg/other/void1.C: New test.
21497
21498 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21499
21500         PR middle-end/24998
21501         * gcc.dg/torture/fp-int-convert-float.c,
21502         gcc.dg/torture/fp-int-convert-double.c,
21503         gcc.dg/torture/fp-int-convert-long-double.c,
21504         gcc.dg/torture/fp-int-convert-timode.c,
21505         gcc.dg/torture/fp-int-convert-float80.c,
21506         gcc.dg/torture/fp-int-convert-float80-timode.c,
21507         gcc.dg/torture/fp-int-convert-float128.c,
21508         gcc.dg/torture/fp-int-convert-float128-timode.c,
21509         gcc.dg/torture/fp-int-convert.h: New files.
21510
21511 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21512
21513         PR middle-end/24989
21514         * gcc.dg/tree-ssa/bool-10.c: New test.
21515         * gcc.dg/tree-ssa/bool-11.c: New test.
21516         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21517
21518 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21519
21520         PR middle-end/24990
21521         * tree-ssa/pr24990-1.c: New test.
21522
21523 2005-11-24  Richard Guenther  <rguenther@suse.de>
21524         Dirk Mueller <dmueller@suse.de>
21525
21526         PR c++/14024
21527         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21528         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21529         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21530         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21531         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21532         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21533
21534 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21535
21536         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21537
21538 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21539
21540         PR c/21668
21541         * gcc.dg/Wc++-compat.c: New.
21542         * gcc.dg/Wno-c++-compat.c: New.
21543
21544 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21545
21546         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21547         (vspltish, vspltisw): Likewise.
21548
21549 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21550
21551         PR libgfortran/24794
21552         * gfortran.dg/namelist_12.f: Fix quotes.
21553         * gfortran.dg/namelist_13.f90: Fix quotes.
21554         * gfortran.dg/namelist_14.f90: Fix quotes.
21555         * gfortran.dg/namelist_15.f90: Fix quotes.
21556         * gfortran.dg/namelist_use.f90: Fix quotes.
21557         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21558         * gfortran.dg/namelist_21.f90: New test.
21559         * gfortran.dg/namelist_22.f90: New test.
21560
21561 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21562
21563         PR target/23435
21564         * gcc.c-torture/compile/pr23435.c: New.
21565
21566 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21567
21568         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21569
21570 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21571
21572         * gcc.target/powerpc/405-macchw-1.c,
21573         gcc.target/powerpc/405-macchw-2.c,
21574         gcc.target/powerpc/405-macchwu-1.c,
21575         gcc.target/powerpc/405-macchwu-2.c,
21576         gcc.target/powerpc/405-machhw-1.c,
21577         gcc.target/powerpc/405-machhw-2.c,
21578         gcc.target/powerpc/405-machhwu-1.c,
21579         gcc.target/powerpc/405-machhwu-2.c,
21580         gcc.target/powerpc/405-maclhw-1.c,
21581         gcc.target/powerpc/405-maclhw-2.c,
21582         gcc.target/powerpc/405-maclhwu-1.c,
21583         gcc.target/powerpc/405-maclhwu-2.c,
21584         gcc.target/powerpc/405-mulchw-1.c,
21585         gcc.target/powerpc/405-mulchw-2.c,
21586         gcc.target/powerpc/405-mulchwu-1.c,
21587         gcc.target/powerpc/405-mulchwu-2.c,
21588         gcc.target/powerpc/405-mulhhw-1.c,
21589         gcc.target/powerpc/405-mulhhw-2.c,
21590         gcc.target/powerpc/405-mulhhwu-1.c,
21591         gcc.target/powerpc/405-mulhhwu-2.c,
21592         gcc.target/powerpc/405-mullhw-1.c,
21593         gcc.target/powerpc/405-mullhw-2.c,
21594         gcc.target/powerpc/405-mullhwu-1.c,
21595         gcc.target/powerpc/405-mullhwu-2.c,
21596         gcc.target/powerpc/405-nmacchw-1.c,
21597         gcc.target/powerpc/405-nmacchw-2.c,
21598         gcc.target/powerpc/405-nmachhw-1.c,
21599         gcc.target/powerpc/405-nmachhw-2.c,
21600         gcc.target/powerpc/405-nmaclhw-1.c,
21601         gcc.target/powerpc/405-nmaclhw-2.c,
21602         gcc.target/powerpc/440-macchw-1.c,
21603         gcc.target/powerpc/440-macchw-2.c,
21604         gcc.target/powerpc/440-macchwu-1.c,
21605         gcc.target/powerpc/440-macchwu-2.c,
21606         gcc.target/powerpc/440-machhw-1.c,
21607         gcc.target/powerpc/440-machhw-2.c,
21608         gcc.target/powerpc/440-machhwu-1.c,
21609         gcc.target/powerpc/440-machhwu-2.c,
21610         gcc.target/powerpc/440-maclhw-1.c,
21611         gcc.target/powerpc/440-maclhw-2.c,
21612         gcc.target/powerpc/440-maclhwu-1.c,
21613         gcc.target/powerpc/440-maclhwu-2.c,
21614         gcc.target/powerpc/440-mulchw-1.c,
21615         gcc.target/powerpc/440-mulchw-2.c,
21616         gcc.target/powerpc/440-mulchwu-1.c,
21617         gcc.target/powerpc/440-mulchwu-2.c,
21618         gcc.target/powerpc/440-mulhhw-1.c,
21619         gcc.target/powerpc/440-mulhhw-2.c,
21620         gcc.target/powerpc/440-mulhhwu-1.c,
21621         gcc.target/powerpc/440-mulhhwu-2.c,
21622         gcc.target/powerpc/440-mullhw-1.c,
21623         gcc.target/powerpc/440-mullhw-2.c,
21624         gcc.target/powerpc/440-mullhwu-1.c,
21625         gcc.target/powerpc/440-mullhwu-2.c,
21626         gcc.target/powerpc/440-nmacchw-1.c,
21627         gcc.target/powerpc/440-nmacchw-2.c,
21628         gcc.target/powerpc/440-nmachhw-1.c,
21629         gcc.target/powerpc/440-nmachhw-2.c,
21630         gcc.target/powerpc/440-nmaclhw-1.c,
21631         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21632
21633 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21634
21635         PR fortran/24774
21636         * gfortran.dg/inquire_9.f90: New test.
21637
21638         PR fortran/21647
21639         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21640
21641 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21642
21643         PR libfortran/24432
21644         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21645         Check that 'cos' is supported.
21646
21647 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21648
21649         PR fortran/24223
21650         * gfortran.dg/substring_equivalence.f90: New test.
21651
21652         PR fortran/24705
21653         * gfortran.dg/auto_internal_assumed.f90: New test.
21654
21655 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21656
21657         * gcc.dg/fold-div-2.c: New test.
21658
21659 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21660
21661         PR rtl-optimization/24883
21662         * gcc.c-torture/compile/pr24883.c: New test.
21663
21664 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21665
21666         PR middle-end/20583
21667         * gcc.c-torture/compile/pr20583.c: New.
21668
21669 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21670
21671         * gcc.c-torture/execute/usmul.c: New test.
21672
21673 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21674
21675         * gcc.dg/tree-ssa/vrp22.c: New test.
21676
21677 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21678
21679         PR middle-end/24912
21680         * gcc.dg/torture/pr24912-1.c: New test.
21681
21682 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21683
21684         PR fortran/24862
21685         * gfortran.dg/arrayio_derived_1.f90: New test.
21686
21687 2005-11-19  Richard Guenther  <rguenther@suse.de>
21688
21689         PR middle-end/23294
21690         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21691
21692 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21693
21694         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21695
21696 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21697
21698         PR c++/8355
21699         * g++.dg/template/friend39.C: New test.
21700
21701 2005-11-18  James E Wilson  <wilson@specifix.com>
21702
21703         * gcc.dg/builtin-strstr.c: New.
21704
21705 2005-11-18  Richard Henderson  <rth@redhat.com>
21706
21707         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21708         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21709         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21710         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21711         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21712         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21713         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21714         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21715         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21716         renaming to remove initial "ia64-".
21717
21718 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21719
21720         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21721
21722 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21723
21724         * g++.dg/cpp/string-2.C: New test.
21725
21726 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21727
21728         * gcc.dg/tree-ssa/loop-14.c: New test.
21729
21730 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21731             Michael Chamberlain <michael@chamberlain.net.au>
21732
21733         * ada/acats/run_all.sh (target_run): Kill long running tests.
21734
21735 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21736
21737         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21738         * gcc.dg/cleanup-9.c: Likewise.
21739         * gcc.dg/cleanup-10.c: Likewise.
21740         * gcc.dg/cleanup-11.c: Likewise.
21741
21742 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21743
21744         PR fortran/24892
21745         * gfortran.dg/open_access_append_1.f90: New test.
21746         * gfortran.dg/open_access_append_2.f90: New test.
21747
21748 2005-11-16  Richard Guenther  <rguenther@suse.de>
21749
21750         PR middle-end/24851
21751         * gcc.c-torture/execute/pr24851.c: New testcase.
21752
21753 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21754
21755         * gcc.dg/fold-overflow-1.c: New test.
21756
21757 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21758
21759         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21760         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21761
21762 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21763
21764         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21765         structures.
21766         * g++.dg/eh/forced2.C: Likewise.
21767         * g++.dg/eh/forced3.C: Likewise.
21768         * g++.dg/eh/forced4.C: Likewise.
21769
21770 2005-11-11  Mike Stump  <mrs@apple.com>
21771
21772         * g++.old-deja/g++.mike/unused.C: Add.
21773
21774 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21775
21776         PR c++/24667
21777         * g++.dg/warn/Wcast-qual1.C: New test.
21778
21779 2005-11-15  Jan Hubicka  <jh@suse.cz>
21780
21781         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21782
21783 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21784
21785         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21786
21787 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21788
21789         PR 24840
21790         * gcc.dg/tree-ssa/pr24840.c: New test.
21791
21792 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21793
21794         PR testsuite/24841
21795         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21796
21797 2005-11-14  Dale Johannesen  <dalej@apple.com>
21798
21799         * gcc.c-torture/execute/20051113-1.c: New.
21800
21801 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21802
21803         PR c++/24687
21804         * g++.dg/template/crash43.C: New test.
21805
21806 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21807
21808         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21809
21810 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21811
21812         PR c++/24817
21813         * g++.dg/eh/spec8.C: New test.
21814
21815 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21816
21817         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21818
21819 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21820
21821         PR c++/20293
21822         * g++.dg/parse/ambig4.C: New test.
21823         * g++.dg/tc1/dr101.C: Adjust error markers.
21824         * g++.dg/lookup/strong-using-2.C: Likewise.
21825         * g++.dg/lookup/ambig5.C: Likewise.
21826         * g++.dg/lookup/ambig4.C: Likewise.
21827         * g++.dg/parse/crash22.C: Likewise.
21828
21829 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21830
21831         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21832
21833 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21834
21835         * gcc.dg/nested-calls-1.c: New test.
21836
21837 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21838
21839         * gfortran.dg/complex_intrinsic_1.f90: New test.
21840         * gfortran.dg/complex_intrinsic_2.f90: New test.
21841         * gfortran.dg/fgetc_1.f90: New test.
21842         * gfortran.dg/fgetc_2.f90: New test.
21843         * gfortran.dg/fgetc_3.f90: New test.
21844         * gfortran.dg/ftell_1.f90: New test.
21845         * gfortran.dg/ftell_2.f90: New test.
21846         * gfortran.dg/gnu_logical_1.F: New test.
21847         * gfortran.dg/gnu_logical_2.f90: New test.
21848
21849 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21850
21851         PR middle-end/24820
21852         * gcc.dg/pr24820.c: New test.
21853
21854 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21855
21856         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21857         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21858         variable.
21859
21860 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21861
21862         PR testsuite/24614
21863         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21864
21865 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21866
21867         * gcc.target/cris/cris.exp: New file.
21868         * gcc.target/cris/rld-legit1.c: New test.
21869         * gcc.target/cris/rld-legit2.c: New test.
21870
21871 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21872
21873         PR c++/24780
21874         * g++.dg/opt/pr24780.C: New test.
21875
21876         PR c++/24761
21877         * g++.dg/template/asm1.C: New test.
21878
21879 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21880
21881         PR libgfortran/24787
21882         * gfortran.dg/scan_1.f90: New test.
21883
21884 2005-11-12  Jan Hubicka  <jh@suse.cz>
21885
21886         * gcc.target/i386/minmax-1.c: New.
21887         * gcc.target/i386/minmax-2.c: New.
21888
21889 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21890
21891         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21892
21893 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21894
21895         * gcc.c-torture/execute/20051110-1.c,
21896         gcc.c-torture/execute/20051110-2.c: New tests.
21897
21898 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21899
21900         PR middle-end/24750
21901         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21902         New tests.
21903
21904 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21905
21906         * lib/target-libpath.exp (get_shlib_extension): New proc.
21907         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21908         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21909         * lib/objc.exp (objc_target_compile): Likewise.
21910         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21911         detection.
21912
21913 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21914
21915         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21916
21917         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21918         Add -static to additional_flags and pass it to target_compile.
21919
21920 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21921
21922         PR libgfortran/24719
21923         gfortran.dg/read_noadvance.f90: New test.
21924
21925         PR libgfortran/24699
21926         gfortran.dg/fmt_t_2.f90: New test.
21927
21928         PR libgfortran/24785
21929         gfortran.dg/read_x_eor.f90: New test.
21930
21931         PR libgfortran/24584
21932         gfortran.dg/namelist_empty.f90: Rename test.
21933
21934         PR libgfortran/24489
21935         gfortran/read_eor.f90: Rename test.
21936
21937 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21938
21939         PR fortran/15976
21940         * gfortran.dg/automatic_module_variable.f90: New test.
21941
21942 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21943
21944         PR target/24445
21945         * gcc.dg/pr24445.c: New test.
21946
21947 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21948
21949         PR fortran/24655
21950         PR fortran/24755
21951         * gfortran.dg/recursive_statement_functions.f90: Add statement
21952         functions using inline intrinsic functions and parameters to test
21953         that they no longer seg-fault.
21954
21955         PR fortran/24409
21956         gfortran.dg/nested_modules_4.f90: New test.
21957         gfortran.dg/nested_modules_5.f90: New test.
21958
21959 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21960
21961         PR fortran/24643
21962         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21963
21964 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21965
21966         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21967         failures.
21968
21969 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21970
21971         * gcc.dg/sparc-getcontext-1.c: New test.
21972
21973 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21974
21975         * gcc.dg/ifcvt-fabs-1.c: New test.
21976
21977 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21978
21979         PR other/4372
21980         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21981         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21982
21983 2005-11-09  Richard Guenther  <rguenther@suse.de>
21984
21985         PR tree-optimization/24716
21986         * gcc.c-torture/execute/pr24716.c: New testcase.
21987
21988 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21989
21990         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21991
21992 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21993
21994         PR 24624
21995         * gcc.dg/pr24624.c: Testcase added.
21996
21997 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21998
21999         PR 24623
22000         * g++.dg/other/pr24623.C: Testcase added.
22001
22002 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22003
22004         PR fortran/22607
22005         * gfortran-dg/pure_byref_1.f90: New.
22006         * gfortran-dg/pure_byref_2.f90: New.
22007
22008 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22009
22010         PR c/24101
22011         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22012         * gcc.dg/dg.exp: Run main loop also for *.i files.
22013
22014 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22015
22016         PR c++/19450
22017         * g++.dg/tls/diag-3.C: New test.
22018         * g++.dg/tls/diag-4.C: New test.
22019         * g++.dg/tls/static-1.C: New test.
22020         * g++.dg/tls/static-1a.cc: New file.
22021
22022 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22023
22024         PR 23046
22025         * g++.dg/tree-ssa/pr23046.C: New test.
22026
22027 2005-11-08  Devang Patel <dpatel@apple.com>
22028
22029         PR tree-optimization/23115
22030         * gcc.dg/tree-ssa/pr23115.c: New.
22031
22032 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22033
22034         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22035         * gcc.target/powerpc/pr16155.c: Same.
22036         * gcc.target/powerpc/altivec-1.c: Same.
22037         * gcc.target/powerpc/altivec-2.c: Same.
22038         * gcc.target/powerpc/altivec-3.c: Same.
22039         * gcc.target/powerpc/altivec-5.c: Same.
22040         * gcc.target/powerpc/altivec-11.c: Same.
22041         * gcc.target/powerpc/altivec-12.c: Same.
22042         * gcc.target/powerpc/altivec-14.c: Same.
22043         * gcc.target/powerpc/altivec-22.c: Same.
22044         * gcc.target/powerpc/altivec-consts.c: Same.
22045         * gcc.target/powerpc/altivec-pr22085.c: Same.
22046         * gcc.target/powerpc/altivec-splat.c: Same.
22047         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22048         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22049         * gcc.target/powerpc/darwin-longlong.c: Same.
22050
22051 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22052
22053         PR target/19340
22054         * gcc.dg/pr19340.c: New test.
22055
22056 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22057
22058         PR rtl-optimization/24683
22059         * gcc.dg/pr24683.c: New test.
22060
22061 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22062
22063         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22064         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22065
22066 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22067
22068         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22069
22070 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22071
22072         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22073
22074 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22075
22076         PR target/24230
22077
22078         * gcc.target/powerpc/altivec-consts.c,
22079         gcc.target/powerpc/altivec-splat.c: New testcase.
22080
22081 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22082
22083         PR c/24599
22084
22085         * gcc.dg/overflow-2.c: New testcase.
22086
22087 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22088
22089         PR rtl-optimization/23567
22090         * gcc.c-torture/execute/20051104-1.c: New test.
22091
22092 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22093
22094         PR fortran/24534
22095         gfortran.dg/private_type_2.f90: Modified to check that case with
22096         PRIVATE declaration within derived type is accepted.
22097
22098         PR fortran/20838
22099         gfortran.dg/pointer_assign_1.f90: New test.
22100
22101         PR fortran/20840
22102         * gfortran.dg/arrayio_0.f90: New test.
22103
22104         PR fortran/17737
22105         gfortran.dg/data_initialized.f90: New test.
22106         gfortran.dg/data_constraints_1.f90: New test.
22107         gfortran.dg/data_constraints_2.f90: New test.
22108
22109 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22110
22111         PR fortran/24174
22112         PR fortran/24305
22113         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22114
22115 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22116
22117         PR 24670
22118         * gcc.dg/tree-ssa/pr24670.c: New test.
22119
22120 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22121
22122         PR target/22432
22123         * gcc.target/i386/pr22432.c: New test.
22124
22125 2005-11-05  Richard Henderson  <rth@redhat.com>
22126
22127         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22128         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22129         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22130         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22131         from gcc.dg/alpha-*.
22132         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22133         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22134
22135 2005-11-05  Andreas Jaeger  <aj@suse.de>
22136
22137         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22138
22139 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22140
22141         PR target/23424
22142         * gcc.dg/torture/pr23424-1.c: New test.
22143
22144 2005-11-04  Richard Henderson  <rth@redhat.com>
22145
22146         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22147         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22148         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22149         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22150         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22151         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22152         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22153         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22154         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22155         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22156         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22157         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22158         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22159         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22160         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22161         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22162         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22163         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22164         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22165         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22166         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22167         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22168         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22169         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22170         Move from gcc.dg/.
22171         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22172         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22173         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22174         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22175         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22176         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22177         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22178         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22179         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22180         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22181         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22182         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22183         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22184         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22185         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22186         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22187         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22188         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22189         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22190         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22191         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22192         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22193         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22194         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22195         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22196         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22197         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22198         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22199         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22200         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22201         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22202         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22203         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22204         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22205         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22206         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22207         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22208         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22209         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22210         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22211         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22212         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22213         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22214         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22215         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22216
22217 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22218
22219         PR 24627
22220         * gcc.dg/tree-ssa/pr24627.c: New test.
22221
22222 2005-11-04 Paul Brook  <paul@codesourcery.com>
22223
22224         * gcc.dg/tls/opt-10.c: New test.
22225
22226 2005-11-04  Andreas Jaeger  <aj@suse.de>
22227
22228         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22229         avoid extra warnings.
22230
22231 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22232
22233         PR libfortran/22298
22234         * lib/target-supports.exp
22235         (check_effective_target_static_libgfortran): New
22236         static_libgfortran effective target.
22237         * gfortran.dg/static_linking_1.f: New test.
22238         * gfortran.dg/static_linking_1.c: New file.
22239
22240 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22241
22242         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22243
22244 2005-11-03  Josh Conner  <jconner@apple.com>
22245
22246         PR c++/19989
22247         g++.dg/ext/array2.C: New test.
22248         g++.dg/template/dependent-name3.C: New test.
22249         g++.dg/template/dependent-name4.C: New test.
22250         g++.dg/template/sfinae2.C: New test.
22251
22252 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22253
22254         PR preprocessor/22042
22255         * gcc.dg/cpp/strify4.c: New test.
22256
22257 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22258
22259         PR c++/17964
22260         * g++.dg/cpp/string-1.C: New test.
22261
22262 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22263
22264         * gcc.target/powerpc: New directory.
22265         * gcc.target/powerpc/powerpc.exp: New file.
22266         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22267         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22268         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22269         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22270         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22271         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22272         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22273         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22274         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22275         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22276         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22277         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22278         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22279         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22280         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22281         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22282         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22283         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22284         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22285         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22286         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22287         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22288         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22289         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22290         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22291         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22292         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22293         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22294         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22295         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22296         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22297         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22298         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22299         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22300
22301 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22302
22303         PR c++/21627
22304         * g++.dg/warn/inline2.C: New test.
22305
22306 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22307
22308         PR middle-end/23155
22309         * g++.dg/ext/c99struct1.C: New test.
22310         * gcc.dg/union-cast-1.c: New test.
22311         * gcc.dg/union-cast-2.c: New test.
22312         * gcc.dg/union-cast-3.c: New test.
22313
22314 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22315
22316         PR middle-end/24589
22317         * gcc.c-torture/execute/zero-struct-2.c: New test.
22318
22319 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22320
22321         PR c++/24582
22322         * g++.dg/init/switch1.C: New test.
22323
22324 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22325
22326         * gcc.dg/delay-slot-1.c: New test.
22327
22328 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22329
22330         PR target/24620
22331         * gcc.dg/pr24620.c: New test.
22332
22333 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22334
22335         PR c/24329
22336         * gcc.dg/format/unnamed-1.c: New test.
22337
22338 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22339
22340         PR c++/22434
22341         * g++.dg/expr/cond8.C: New test.
22342
22343         PR c++/24560
22344         * g++.dg/parse/dot1.C: New test.
22345
22346 2005-11-02  Jan Hubicka  <jh@suse.cz>
22347
22348         PR target/23303
22349         * gcc.dg/i386-lea.c: New test
22350
22351 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22352
22353         PR target/24615
22354         * gcc.dg/pr24615.c: New test.
22355
22356 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22357
22358         PR target/24600
22359         * gcc.dg/pr24600.c: New test.
22360
22361 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22362
22363         PR c++/19253
22364         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22365         * g++.dg/parse/typename9.C: New test.
22366         * g++/dg/parse/typename10.C: Likewise.
22367
22368 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22369
22370         PR fortran/18157
22371         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22372         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22373         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22374
22375 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22376
22377         PR c++/24569
22378         * g++.dg/debug/static1.C: New test.
22379
22380 2005-11-02  Josh Conner  <jconner@apple.com>
22381
22382         * g++.dg/crash38.C: moved into proper directory...
22383         * g++.dg/template/crash42.C: ...here
22384
22385 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22386
22387         PR target/18338
22388         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22389         pcc_bitfield_type_matters || default_packed.
22390
22391         * lib/target-supports.exp
22392         (check_effective_target_pcc_bitfield_type_matters): New proc.
22393         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22394
22395         PR testsuite/23304
22396         * lib/target-supports.exp (check_effective_default_packed): New proc.
22397         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22398         Gate expected errors on target ! default_packed.
22399         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22400
22401 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22402
22403         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22404         change (r106358).
22405
22406 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22407
22408         PR fortran/24008
22409         * gfortran.dg/entry_5.f90: New.
22410         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22411
22412 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22413
22414         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22415
22416 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22417
22418         PR fortran/21565
22419         gfortran.dg/namelist_blockdata.f90: New test.
22420
22421         PR fortran/18737
22422         gfortran.dg/external_implicit_none.f90: New test.
22423
22424         PR fortran/14994
22425         * gfortran.dg/secnds.f: New test.
22426
22427 2005-10-31  Jan Hubicka  <jh@suse.cz>
22428
22429         PR target/20928
22430         * gcc.c-torture/compile/pr20928.c: New test.
22431
22432 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22433
22434         PR middle-end/23492
22435         * gcc.c-torture/compile/zero-strct-5.c: New test.
22436
22437 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22438
22439         PR libgfortran/24584
22440         * gfortran.dg/pr24584.f90: New test.
22441
22442 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22443
22444         PR fortran/18883
22445         * gfortran.dg/char_result_9.f90: New.
22446         * gfortran.dg/char_result_10.f90: New.
22447
22448 2005-10-30  Jan Hubicka  <jh@suse.cz>
22449
22450         * g++.dg/tree-ssa/pr24172.C: New testcase.
22451
22452 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22453
22454         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22455
22456 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22457
22458         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22459         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22460         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22461         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22462         gfortran.dg/enum_9.f90,
22463         gfortran.fortran-torture/compile/enum_1.f90,
22464         gfortran.fortran-torture/execute/enum_1.f90,
22465         gfortran.fortran-torture/execute/enum_2.f90,
22466         gfortran.fortran-torture/execute/enum_3.f90,
22467         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22468
22469 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22470
22471         PR target/18482
22472         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22473         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22474
22475 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22476
22477         PR libfortran/20179
22478         * gfortran.dg/mixed_io_1.f90: New test.
22479         * gfortran.dg/mixed_io_1.c: New file.
22480
22481 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22482
22483         * gfortran.dg/malloc_free_1.f90: New test.
22484
22485 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22486
22487         * gcc.dg/nested-func-4.c: Require profiling -pg.
22488
22489 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22490
22491         PR C++/23229
22492         * g++.dg/warn/main-2.C: New test.
22493
22494 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22495
22496         PR fortran/24545
22497         * gfortran.dg/interface_2.f90: new test.
22498
22499 2005-10-28  Josh Conner  <jconner@apple.com>
22500
22501         PR c++/22153
22502         * g++.dg/template/crash38.C: New test.
22503         * g++.dg/parse/explicit1.C: Change expected errors.
22504
22505 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22506
22507         PR C++/23426
22508         * g++.dg/other/large-size-array.C: New test.
22509
22510 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22511
22512         PR middle-end/24362
22513         * g++.dg/opt/complex4.C: New test.
22514
22515 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22516
22517         * gcc.dg/nested-func-4.c: New test.
22518
22519 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22520
22521         PR fortran/24158
22522         gfortran.dg/derived_recursion.f90: New test.
22523         gfortran.dg/implicit_actual.f90: New test.
22524
22525 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22526
22527         PR middle-end/24295, PR testsuite/24477
22528         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22529         removed when weakref hits the tree.
22530
22531 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22532
22533         * gfortran.dg/cray_pointers_4.f90: New test.
22534
22535         * gfortran.dg/cray_pointers_5.f90: New test.
22536
22537 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22538
22539         PR fortran/22290
22540         * gfortran.dg/assign_5.f90: New test.
22541         * gfortran.dg/assign_6.f: New test.
22542
22543 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22544
22545         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22546         CPU has no SSE support.
22547
22548 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22549
22550         PR libgfortran/24224
22551         * gfortran.dg/arrayio_1.f90: Update attribution.
22552         * gfortran.dg/arrayio_2.f90: Update attribution.
22553         * gfortran.dg/arrayio_3.f90: Update attribution.
22554         * gfortran.dg/arrayio_4.f90: Update test conditions.
22555         * gfortran.dg/arrayio_5.f90: Update attribution.
22556         * gfortran.dg/arrayio_6.f90: New test.
22557         * gfortran.dg/arrayio_7.f90: New test.
22558
22559 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22560
22561         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22562
22563 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22564
22565         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22566
22567 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22568
22569         PR fortran/24416
22570         * gfortran.dg/namelist_char_only.f90: New test.
22571
22572 2005-10-24  Asher Langton  <langton2@llnl.gov>
22573
22574         PR fortran/17031
22575         PR fortran/22282
22576         * gfortran.dg/cray_pointers_1.f90: New test.
22577         * gfortran.dg/cray_pointers_2.f90: New test.
22578         * gfortran.dg/cray_pointers_3.f90: New test.
22579         * gfortran.dg/loc_1.f90: New test.
22580         * gfortran.dg/loc_2.f90: New test.
22581
22582 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22583
22584         * gcc.dg/pr24225.c: New test.
22585
22586 2005-10-24  Asher Langton  <langton2@llnl.gov>
22587
22588         * gfortran.dg/dup_save_1.f90: New test.
22589         * gfortran.dg/dup_save_2.f90: New test.
22590
22591 2005-10-24  Paul Brook  <paul@codesourcery.com>
22592
22593         PR 24107
22594         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22595         stdint.h.
22596
22597 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22598
22599         PR libgfortran/24489
22600         * gfortran.dg/pr24489.f90: New test.
22601
22602 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22603
22604         PR fortran/23635
22605         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22606
22607 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22608
22609         PR target/18911
22610         * g++.dg/init/array16.C: Skip for mmix-*-*.
22611
22612 2005-10-23  Asher Langton  <langton2@llnl.gov>
22613
22614         * gfortran.dg/byte_1.f90: New test.
22615         * gfortran.dg/byte_2.f90: New test.
22616
22617 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22618
22619         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22620
22621 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22622
22623         PR fortran/18022
22624         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22625
22626         PR fortran/24311
22627         * gfortran.dg/merge_char_const.f90: New test.
22628
22629         PR fortran/24384
22630         * gfortran.dg/spread_scalar_source.f90: New test.
22631
22632 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22633
22634         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22635
22636         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22637         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22638
22639         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22640
22641 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22642
22643         PR fortran/24426
22644         * gfortran.dg/der_pointer_4.f90: New.
22645
22646 2005-10-22  David Ayers  <d.ayers@inode.at>
22647
22648         * obj-c++.dg/except-1.mm: Simplify.
22649
22650 2005-10-21  David Ayers  <d.ayers@inode.at>
22651
22652         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22653
22654 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22655
22656         * gfortran.dg/assumed_dummy_2.f90: New test.
22657
22658 2005-10-21  James E Wilson  <wilson@specifix.com>
22659
22660         PR preprocessor/15220
22661         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22662
22663 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22664
22665         * gcc.c-torture/execute/20051021-1.c: New test.
22666
22667 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22668
22669         PR c++/24260
22670         * g++.dg/ext/tmplattr1.C: New test.
22671
22672 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22673
22674         PR fortran/24440
22675         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22676
22677 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22678
22679         * obj-c++.dg/except-1.mm: New.
22680
22681         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22682
22683 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22684
22685         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22686
22687 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22688
22689         PR middle-end/24295
22690         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22691         declarations with the same names as thunks' alias targets, use
22692         aliases instead.
22693         * gcc.dg/attr-alias-3.c: New test.
22694         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22695
22696 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22697
22698         PR c++/22618
22699         * g++.dg/parse/access8.C: New test.
22700
22701 2005-10-20  Richard Guenther  <rguenther@suse.de>
22702
22703         PR c++/24439
22704         * g++.dg/tree-ssa/pr24439.C: New testcase.
22705
22706 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22707
22708         * g++.dg/opt/delay-slot-1.C: New test.
22709
22710 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22711
22712         PR fortran/21625
22713         * gfortran.fg/der_init_1.f90: New.
22714
22715 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22716
22717         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22718
22719 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22720
22721         PR c++/21908
22722         * g++.dg/parse/error28.C: New test.
22723
22724 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22725
22726         * gcc.dg/profile-generate-2.c: New test.
22727
22728 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22729
22730         PR target/23589
22731         * g++.dg/ext/dllimport11.C: New.
22732
22733 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22734
22735         PR c++/22293
22736         * g++.dg/other/friend3.C: New test.
22737
22738 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22739
22740         PR c++/23293
22741         * g++.dg/template/error19.C: New test.
22742
22743 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22744
22745         PR c++/21383
22746         * g++.dg/overload/koenig2.C: New.
22747
22748         PR c++/23118
22749         * g++.dg/overload/error2.C: New.
22750
22751         PR c++/22604
22752         * g++.dg/inherit/covariant14.C: New.
22753
22754 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22755
22756         PR c++/23440
22757         * g++.dg/parse/for1.C: New test.
22758
22759 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22760
22761         PR fortran/23446
22762         * gfortran.dg/host_dummy_index_1.f90: New test.
22763
22764         PR fortran/21459
22765         * gfortran.dg/automatic_char_len_2.f90: New test.
22766
22767         PR fortran/20866
22768         * gfortran.dg/recursive_statement_functions.f90: New test.
22769
22770         PR fortran/20853
22771         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22772
22773         PR fortran/20849
22774         * gfortran.dg/external_initializer.f90: New test.
22775
22776         PR fortran/20837
22777         * non_module_public.f90: New test.
22778
22779 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22780
22781         PR c++/24386
22782         * g++.dg/template/overload7.C: New.
22783
22784         PR c++/22551
22785         * g++.dg/other/switch2.C: Remove expected warnings.
22786
22787         PR c++/21353
22788         * g++.dg/template/defarg6.C: New.
22789
22790 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22791
22792         PR target/24315
22793         * gcc.target/i386/pr24315.c: New test.
22794
22795 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22796
22797         PR c++/24389
22798         * g++.dg/template/static21.C: New test.
22799         * g++.dg/template/static21-a.cc: Likewise.
22800
22801 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22802
22803         PR c++/23959
22804         * g++.dg/warn/Wswitch-default-1.C: New test.
22805         * g++.dg/warn/Wswitch-default-2.C: New test.
22806
22807 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22808
22809         PR c++/22173
22810         * g++.dg/parse/template18.C: New test.
22811         * g++.dg/template/nontype15.C: Likewise.
22812
22813 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22814
22815         PR fortran/22273
22816         * gfortran.dg/spec_expr_2.f90: New.
22817
22818 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22819
22820         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22821         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22822         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22823         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22824         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22825         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22826         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22827         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22828         previous target-specific skips and warning-message matches where
22829         applicable.
22830
22831 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22832
22833         PR c++/21347
22834         * g++.dg/warn/Wctor-dtor.C: New test.
22835
22836 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22837
22838         PR c/23439
22839         * gcc.dg/for-1.c: New test.
22840
22841 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22842
22843         PR c++/19565
22844         * g++.dg/warn/Wconversion1.C: New test.
22845         * g++.dg/ext/packed4.C: Compile with -w.
22846         * g++.dg/opt/20050511-1.C: Likewise.
22847         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22848
22849 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22850
22851         * gfortran.dg/boz_5.f90: New test.
22852
22853 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22854
22855         PR c++/22551
22856         * g++.dg/other/switch2.C: New.
22857
22858         PR c++/23984
22859         * g++.dg/init/ctor7.C: New.
22860
22861 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22862
22863         PR c++/23730
22864         * g++.dg/parse/crash32.C: New test.
22865
22866 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22867
22868         PR c++/20721
22869         * g++.dg/init/goto2.C: New test.
22870
22871         PR c++/22464
22872         * g++.dg/template/crash/41.C: New test.
22873
22874         PR c++/22180
22875         * g++.dg/template/crash40.C: New test.
22876
22877         PR c++/23694
22878         * g++.dg/parse/friend5.C: New test.
22879
22880         PR c++/23307
22881         * g++.dg/template/crash38.C: New test.
22882
22883         PR c++/22352
22884         * g++.dg/template/friend38.C: New test.
22885
22886         PR c++/22405
22887         * g++.dg/template/crash39.C: New test.
22888
22889 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22890
22891         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22892         gcc.dg/debug/dwarf2/dwarf-char2.c,
22893         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22894
22895         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22896
22897 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22898
22899         * gcc.dg/dll-2.c: Add tests for warnings.
22900         * gcc.dg/dll-3.c: Likewise.
22901         * gcc.dg/dll-4.c: Likewise.
22902
22903         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22904         * g++.dg/ext/dllimport2.C: Likewise.
22905         * g++.dg/ext/dllimport3.C: Likewise.
22906         * g++.dg/ext/dllimport7.C: Likewise.
22907         * g++.dg/ext/dllimport8.C: Likewise.
22908         * g++.dg/ext/dllimport9.C: Likewise.
22909
22910 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22911
22912         PR fortran/24092
22913         * gfortran.dg/derived_pointer_recursion.f90: New test.
22914
22915 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22916
22917         * gcc.c-torture/execute/20051012-1.c: New test.
22918
22919 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22920
22921         PR fortran/18082
22922         * gfortran.dg/automatic_char_len_1.f90: New test.
22923
22924 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22925
22926         PR fortran/20847
22927         * gfortran.dg/save_common.f90: New test.
22928
22929         PR fortran/20856
22930         * gfortran.dg/save_result.f90: New test.
22931
22932 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         PR c++/21592
22935         * g++.dg/template/dependent-expr1.C: Add new expected error.
22936         * g++.dg/template/dependent-expr2.C: Adjust error text.
22937         * g++.dg/template/overload6.C: New.
22938
22939         PR c++/23797
22940         * g++.dg/other/typename8.C: New.
22941
22942         PR c++/21117
22943         * g++.dg/other/return1.C: New.
22944
22945 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22946
22947         PR c++/24052
22948         * g++.dg/ext/label5.C: New.
22949
22950 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22951
22952         PR c++/19964
22953         * g++.dg/parse/crash31.C: New.
22954
22955 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22956
22957         * g++.dg/ipa/ipa-1.c: New test.
22958         * g++.dg/ipa/ipa-2.c: New test.
22959         * g++.dg/ipa/ipa-3.c: New test.
22960         * g++.dg/ipa/ipa-4.c: New test.
22961         * g++.dg/ipa/ipa-5.c: New test.
22962         * g++.dg/ipa/ipa.exp: New file.
22963
22964 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22965
22966         PR fortran/24207
22967         * gfortran.dg/private_type_3.f90: New test.
22968
22969 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22970
22971         PR fortran/20786
22972         gfortran.dg/aint_anint_1.f90: New test.
22973
22974 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22975
22976         PR libgfortran/24313
22977         gfortran.dg/csqrt.f: New test.
22978
22979 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22980
22981         PR c++/8057
22982         * g++.dg/warn/noeffect7.C: New test.
22983         * g++.dg/warn/noeffect2.C: Instantiate templates.
22984         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22985         and warning.
22986
22987 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22988
22989         PR c++/21089
22990         * g++.dg/init/float1.C: New test.
22991
22992         PR c++/24277
22993         * g++.dg/init/member1.C: Tweak error markers.
22994
22995 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22996
22997         PR testsuite/24281
22998         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22999         Check for null pointer.
23000
23001 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23002
23003         PR c++/21369
23004         * g++.dg/parse/ret-type3.C: New test.
23005
23006 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23007
23008         PR tree-opt/23946
23009         * gcc.c-torture/compile/pr23946.c: New test.
23010
23011 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23012
23013         * g++.dg/opt/mmx2.C: New test.
23014
23015 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/24277
23018         * g++.dg/template/static20.C: New test.
23019
23020         PR c++/24302
23021         * g++.dg/warn/Wunused-12.C: New test.
23022
23023         PR c++/23437
23024         * g++.dg/template/arg4.C: New test.
23025
23026 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23027
23028         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23029         * gcc.dg/ucnid-3.c: Likewise.
23030         * gcc.dg/ucnid-4.c: Likewise.
23031         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23032         * g++.dg/other/ucnid-1.C: Likewise.
23033         * gcc.dg/sparc-frame-1.c: New test.
23034
23035 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23036
23037         PR c++/24139
23038         * g++.dg/template/spec27.C: New test.
23039
23040         PR c++/24275
23041         * g++.dg/template/static19.C: New test.
23042
23043 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23044
23045         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23046         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23047
23048 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23049
23050         PR target/24136
23051         * gfortran.fortran-torture/compile/pr24136.f: New test.
23052
23053 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23054
23055         PR c++/22172
23056         * g++.dg/parse/crash30.C: New test.
23057
23058 2005-10-07  Richard Guenther  <rguenther@suse.de>
23059
23060         PR middle-end/24227
23061         * gcc.c-torture/compile/pr24227.c: New testcase.
23062
23063 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23064
23065         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23066         Do not put aligned attributes on array elements.
23067
23068 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23069
23070         PR testsuite/23611, PR testsuite/23615
23071         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23072         writing prototypes of library functions by hand.
23073         * obj-c++.dg/bitfield-4.mm: Likewise.
23074         * obj-c++.dg/const-str-4.mm: Likewise.
23075         * obj-c++.dg/encode-4.mm: Likewise.
23076         * obj-c++.dg/encode-5.mm: Likewise.
23077         * obj-c++.dg/encode-6.mm: Likewise.
23078         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23079         * obj-c++.dg/method-10.mm: Likewise.
23080         * obj-c++.dg/method-17.mm: Likewise.
23081         * obj-c++.dg/method-19.mm: Likewise.
23082         * obj-c++.dg/try-catch-2.mm: Likewise.
23083
23084 2005-10-06  Richard Henderson  <rth@redhat.com>
23085
23086         PR 24236
23087         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23088
23089 2005-10-06  Dale Johannesen  <dalej@apple.com>
23090
23091         * gcc.c-torture/execute/20030125-1.c: Correct.
23092
23093 2005-10-06  Richard Guenther  <rguenther@suse.de>
23094
23095         PR tree-optimization/24238
23096         * g++.dg/tree-ssa/pr24238.C: New testcase.
23097
23098 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23099
23100         PR 18568
23101         * gfortran.dg/der_pointer_3.f90: New test.
23102
23103 2005-10-05  Devang Patel  <dpatel@apple.com>
23104
23105         PR Debug/23205
23106         * g++.dg/other/PR23205.C: New.
23107
23108 2005-10-05  Richard Henderson  <rth@redhat.com>
23109
23110         PR target/23602
23111         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23112         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23113
23114 2005-10-05  Dale Johannesen  <dalej@apple.com>
23115
23116         * gcc.c-torture/execute/float-floor.c: New.
23117
23118 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23119
23120         PR tree-optimization/21419
23121         PR tree-optimization/24146
23122         PR tree-optimization/24151
23123
23124         * g++.dg/ext/asm7.C: New.
23125         * g++.dg/ext/asm8.C: New.
23126         * gcc.dg/asm-1.c: Compile on all targets.
23127         * gcc.dg/asm-pr24146.c: New.
23128         * gcc.dg/pr21419.c: Adjust error messages.
23129
23130 2005-10-05  Richard Guenther  <rguenther@suse.de>
23131
23132         PR fortran/24176
23133         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23134
23135 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23136
23137         PR c++/23513
23138         * g++.dg/template/spec22.C: Robustify test.
23139         * g++.dg/template/spec26.C: New.
23140
23141 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23142
23143         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23144         if target supports vector instructions.
23145
23146 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23147
23148         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23149         C99 functions.
23150
23151 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23152
23153         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23154         check_effective_target_fortran_large_int): Replace cached result
23155         when target changes.
23156
23157 2005-10-04  Devang Patel  <dpatel@apple.com>
23158
23159         * gcc.dg/i386-sse-vect-types.c: New.
23160
23161 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23162
23163         PR preprocessor/13726
23164         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23165         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23166
23167 2005-10-04  Richard Guenther  <rguenther@suse.de>
23168
23169         PR c/23576
23170         * gcc.dg/noncompile/pr23576.c: New testcase.
23171
23172 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23173
23174         PR middle-end/23125
23175         * gcc.dg/register-var-3.c: New test.
23176
23177 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23178
23179         * gcc.dg/pr23049.c: New test.
23180
23181         * gcc.dg/ucnid-4.c: Fix test.
23182
23183 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23184
23185         PR 23445
23186         * gcc.c-torture/compile/pr23445.c: New test.
23187
23188 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23189
23190         * g++.dg/overload/unknown1.C: New.
23191
23192 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23193
23194         PR c++/17775
23195         * g++.dg/template/repo4.C: New test.
23196
23197 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23198
23199         PR libfortran/19308
23200         * gfortran.dg/large_real_kind_2.F90: New test.
23201         * gfortran.dg/large_integer_kind_2.f90: New test.
23202
23203 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23204
23205         * lib/target-supports.exp (check_effective_target_vect_shift):
23206         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23207         (check_effective_target_vect_condition): Fix copy-n-pasto.
23208
23209         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23210         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23211         targets.
23212
23213 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23214
23215         PR c++/22621
23216         * g++.dg/template/overload5.C : New test.
23217
23218         PR c++/23840
23219         * g++.dg/expr/stdarg1.C: New test.
23220
23221 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23222
23223         PR 24142
23224         * gcc.c-torture/execute/pr24142.c: New test.
23225
23226 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23227
23228         PR 24141
23229         * gcc.c-torture/execute/pr24141.c: New test.
23230
23231 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23232             Diego Novillo  <dnovillo@redhat.com>
23233
23234         PR 23604
23235         * gcc.c-torture/execute/pr23604.c: New test.
23236
23237 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23238
23239         PR fortran/16404
23240         PR fortran/20835
23241         PR fortran/20890
23242         PR fortran/20899
23243         PR fortran/20900
23244         PR fortran/20901
23245         PR fortran/20902
23246         gfortran.dg/equiv_constraint_1.f90: New test.
23247         gfortran.dg/equiv_constraint_2.f90: New test.
23248         gfortran.dg/equiv_constraint_3.f90: New test.
23249         gfortran.dg/equiv_constraint_4.f90: New test.
23250         gfortran.dg/equiv_constraint_5.f90: New test.
23251         gfortran.dg/equiv_constraint_6.f90: New test.
23252         gfortran.dg/equiv_constraint_7.f90: New test.
23253         gfortran.dg/equiv_constraint_8.f90: New test.
23254         gfortran.dg/private_type_1.f90: New test.
23255         gfortran.dg/private_type_2.f90: New test.
23256         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23257         980628-10.f: Assert std=gnu to permit mixing of
23258         types in equivalence statements.
23259
23260 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23261
23262         PR 24112
23263         * gfortran.dg/open_status_1.f90: New.
23264
23265 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23266
23267         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23268         * gcc.dg/vect/pr22480.c: Clean up temp files.
23269         * gcc.dg/vect/pr23831.c: Clean up temp files.
23270         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23271         Clean up temp files.
23272         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23273         Clean up temp files.
23274
23275         * gcc.dg/20050309-1.c: Clean up temp files.
23276         * gcc.dg/20050325-1.c: Clean up temp files.
23277
23278 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23279
23280         PR tree-optimization/24059
23281         * gcc.dg/vect/pr24059.c : New test.
23282
23283 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23284
23285         PR middle-end/24109
23286         * gcc.c-torture/execute/20050929-1.c: New test.
23287
23288 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23289
23290         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23291
23292 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23293
23294         PR c/21419
23295         * gcc.dg/pr21419.c: New test.
23296
23297 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23298
23299         * gcc.dg/pr23911.c: New test.
23300
23301 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23302
23303         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23304
23305         PR c++/16782
23306         * g++.dg/parse/qualified4.C: New test.
23307         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23308         * g++.old-deja/g++.mike/p8154.C: Likewise.
23309
23310 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23311
23312         PR c++/22147
23313         * g++.dg/template/friend37.C: New test.
23314         * g++.dg/parse/crash28.C: Adjust error markers.
23315
23316 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23317
23318         PR fortran/18518
23319         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23320
23321 2005-09-27  Devang Patel  <dpatel@apple.com>
23322
23323         PR tree-optimization/23625
23324         * gcc.dg/pr23625.c: New test.
23325
23326 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23327
23328         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23329         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23330
23331 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23332
23333         PR fortran/23677
23334         * gfortran.fortran-torture/execute/save_1.f90: New test.
23335         * gfortran.dg/save_1.f90: New test.
23336
23337 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23338
23339         * gcc.target/i386/builtin-apply-mmx.c: New test.
23340
23341         PR target/22576
23342         * gcc.target/i386/pr22576.c: New test.
23343
23344         PR target/22585
23345         * gcc.target/i386/pr22585.c: New test.
23346
23347         PR target/23268
23348         * gcc.target/i386/pr23268.c: New test.
23349
23350         PR middle-end/23831
23351         * gcc.dg/vect/pr23831.c: New test.
23352
23353         PR target/24055
23354         * gcc.target/i386/pr24055.c: New test.
23355
23356 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23357
23358         PR tree-optimization/23960
23359         * gcc.c-torture/compile/pr23960.c: New.
23360
23361 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23362
23363         PR fortran/16861
23364         * gfortran.dg/nested_modules_3.f90: New.
23365
23366 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23367
23368         PR fortran/24005
23369         gfortran.dg/interface_1.f90: New test.
23370
23371 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23372         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23373
23374         PR fortran/23843
23375         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23376
23377 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23378
23379         PR fortran/23516
23380         * gfortran.dg/imag_1.f: New test.
23381         * gfortran.dg/imag_2.f: Ditto.
23382
23383 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23384
23385         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23386
23387 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23388
23389         PR c++/21983
23390         * g++.dg/warn/pr21983.C: New test.
23391
23392 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23393
23394         * gcc.dg/20050922-1.c: Testcase added.
23395
23396 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23397
23398         PR c++/23993
23399         * g++.dg/template/array14.C: New test.
23400
23401 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23402
23403         PR fortran/19929
23404         * gfortran.dg/der_ptr_component_1.f90: New test.
23405
23406 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23407
23408         PR c++/23965
23409         * g++.dg/template/error1.C: Reject "no matching function" message.
23410
23411 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23412
23413         PR c++/17609
23414         * g++.dg/lookup/error1.C: New test.
23415
23416 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23417
23418         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23419         functionality of the testcase.
23420
23421 2005-09-20  Richard Henderson  <rth@redhat.com>
23422
23423         * gcc.dg/vect/vect-22.c: Require vect_float.
23424         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23425
23426 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23427
23428         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23429         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23430         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23431         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23432         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23433         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23434         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23435         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23436         * gcc.dg/cpp/ucnid-8.c: New test.
23437
23438 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23439
23440         PR tree-optimization/23929
23441         * gcc.c-torture/compile/pr23929.c: New test.
23442
23443 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23444
23445         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23446         for one loop.
23447
23448 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23449
23450         PR testsuite/23186
23451         * g++.dg/other/pr22003.C: Require named sections.
23452
23453 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23454
23455         PR c++/23947
23456         * g++.dg/rtti/crash3.C: New test.
23457
23458         PR tree-optimization/23818
23459         * gcc.dg/pr23818.c: New test.
23460
23461 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23462
23463         PR fortran/23420
23464         * gfortran.dg/print_fmt_4.f: New.
23465
23466 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23467
23468         PR fortran/23663
23469         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23470
23471 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23472
23473         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23474         Use pointers to local alignable arrays instead. Added comments.
23475         * gcc.dg/vect/vect-46.c: Likewise.
23476         * gcc.dg/vect/vect-48.c: Likewise.
23477         * gcc.dg/vect/vect-49.c: Likewise.
23478         * gcc.dg/vect/vect-52.c: Likewise.
23479         * gcc.dg/vect/vect-53.c: Likewise.
23480         * gcc.dg/vect/vect-54.c: Likewise.
23481         * gcc.dg/vect/vect-56.c: Likewise.
23482         * gcc.dg/vect/vect-57.c: Likewise.
23483         * gcc.dg/vect/vect-58.c: Likewise.
23484         * gcc.dg/vect/vect-60.c: Likewise.
23485         * gcc.dg/vect/vect-61.c: Likewise.
23486
23487         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23488         The test is no longer vectorizable on vect_no_align targets.
23489         * gcc.dg/vect/vect-43.c: Likewsie.
23490
23491         * gcc.dg/vect/vect-44.c: Added comments.
23492         * gcc.dg/vect/vect-45.c: Added comments.
23493         * gcc.dg/vect/vect-50.c: Added comments.
23494         * gcc.dg/vect/vect-51.c: Added comments.
23495
23496         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23497         aligned type.
23498         * gcc.dg/vect/Os-vect-95.c: Likewise.
23499
23500         * gcc.dg/vect/vect-41.c: Test removed.
23501         * gcc.dg/vect/vect-47.c: Test removed.
23502         * gcc.dg/vect/vect-55.c: Test removed.
23503         * gcc.dg/vect/vect-59.c: Test removed.
23504
23505 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23506
23507         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23508         No longer vectorizable on vect_no_align targets.
23509         * gcc.dg/vect/pr20122.c: Likewise.
23510         * gcc.dg/vect/vect-74.c: Likewise.
23511         * gcc.dg/vect/vect-75.c: Likewise.
23512         * gcc.dg/vect/vect-76.c: Likewise.
23513
23514         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23515         Will not be vectorizable on vect_no_align targets once aliasing issues
23516         are resolved.
23517         * gcc.dg/vect/vect-79.c: Likewise.
23518
23519         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23520         * gcc.dg/vect/vect-78.c: Likewise.
23521         * gcc.dg/vect/vect-97.c: Likewise.
23522
23523 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23524
23525         * gcc.dg/pr23943.c: New test.
23526
23527 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23528
23529         PR fortran/19181
23530         * gfortran.dg/derived_pointer_null_1.f90: New test.
23531
23532 2005-09-18  Richard Guenther  <rguenther@suse.de>
23533
23534         PR middle-end/23944
23535         * gcc.c-torture/compile/pr23944.c: New testcase.
23536
23537 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23538
23539         PR fortran/15975
23540         * gfortran.dg/der_pointer_2.f90: New test.
23541
23542 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23543
23544         PR fortran/16861
23545         * gfortran.dg/nested_modules_2.f90: New test.
23546
23547 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23548
23549         PR c++/18368
23550         * g++.dg/other/semicolon.C: New test.
23551
23552 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23553
23554         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23555         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23556
23557 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23558
23559         PR c++/23914
23560         * g++.dg/template/static18.C: New test.
23561
23562         PR c++/21514
23563         * g++.dg/template/crash19.C: Remove dg-error marker.
23564         * g++.dg/template/local4.C: New test.
23565
23566 2005-09-16  Paul Brook  <paul@codesourcery.com>
23567
23568         PR fortran/23906
23569         * gfortran.dg/dependency_1.f90: New test.
23570
23571 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23572
23573         PR c++/23896
23574         * g++.dg/template/static17.C: New test.
23575
23576 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23577
23578         PR c++/23139
23579         * g++.dg/warn/huge-val1.C: New test.
23580
23581 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/13140
23584         * g++.dg/parse/class2.C: New test.
23585         * g++.dg/template/explicit8.C: Likewise.
23586         * g++.dg/template/spec25.C: Likewise.
23587
23588 2005-09-14  Josh Conner  <jconner@apple.com>
23589
23590         PR middle-end/23584
23591         * gcc.dg/pr23584.c: New test.
23592
23593 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23594
23595         PR fortran/21875 Internal Unit Array I/O, NIST
23596         * gfortran.dg/arrayio_1.f90: New test.
23597         * gfortran.dg/arrayio_1.f90: New test.
23598         * gfortran.dg/arrayio_1.f90: New test.
23599         * gfortran.dg/arrayio_1.f90: New test.
23600         * gfortran.dg/arrayio_1.f90: New test.
23601
23602 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23603
23604         PR middle-end/22480
23605         * gcc.dg/vect/pr22480.c: New test.
23606
23607 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23608
23609         PR fortran/19358
23610         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23611
23612 2005-09-13 Josh Conner <jconner@apple.com>
23613
23614         PR c++/23180
23615         * g++.dg/init/struct2.C: New test.
23616         * g++.dg/init/struct3.C: New test.
23617
23618 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23619
23620         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23621         Clean up temp files.
23622         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23623         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23624         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23625         gcc.dg/tree-ssa/builtin-printf-1.c,
23626         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23627         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23628         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23629         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23630         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23631         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23632         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23633         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23634         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23635         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23636         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23637         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23638
23639 2005-09-13  Josh Conner  <jconner@apple.com>
23640
23641         * lib/gcc-dg.exp: Load scanipa.exp.
23642         (cleanup-dump): New procedure.
23643         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23644         * lib/scandump.exp: New file.
23645         * lib/scantree.exp: Use it.
23646         * lib/scanipa.exp: New file.
23647
23648 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23649
23650         PR fortran/17740
23651         * gfortran.dg/generic_4.f90: New test.
23652
23653 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23654
23655         PR target/23816
23656         * gcc.target/i386/pr23816-1.c: New test.
23657         * gcc.target/i386/pr23816-2.c: New test.
23658
23659
23660 2005-09-13  Bastian Blank <waldi@debian.org>
23661
23662         PR c++/16171
23663         * g++.dg/abi/mangle26.C: New test.
23664         * g++.dg/abi/mangle27.C: New test.
23665         * g++.dg/abi/mangle28.C: New test.
23666         * g++.dg/abi/mangle29.C: New test.
23667
23668         PR c++/23839
23669         * g++.dg/parse/register1.C: New test.
23670
23671 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23672
23673         PR c++/23842
23674         * g++.dg/template/access16.C: New test.
23675
23676 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23677
23678         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23679
23680 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23681
23682         PR fortran/18899
23683         * gfortran.dg/shape_2.f90: New test.
23684
23685 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23686
23687         PR target/19269
23688         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23689         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23690         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23691         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23692         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23693         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23694         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23695         tests.
23696
23697 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23698
23699         PR c++/23841
23700         * g++.dg/parse/template17.C: New test.
23701
23702 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23703
23704         PR c++/23789
23705         * g++.dg/template/nontype14.C: New test.
23706
23707 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23708
23709         PR g++/7874
23710         * g++.dg/lookup/friend7.C: New test.
23711         * g++.dg/lookup/friend8.C: New test.
23712         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23713         so that it will be found via argument dependent lookup.
23714         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23715         friend functions which will no longer be found.
23716         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23717         function g, so that it will be found via argument dependent
23718         lookup.
23719         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23720         * g++.old-deja/g++.mike/net43.C: Likewise.
23721
23722 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23723
23724         PR c++/23691
23725         * g++.dg/template/static16.C: New test.
23726
23727 2005-09-12  Josh Conner  <jconner@apple.com>
23728
23729         PR middle-end/23237
23730         * gcc.c-torture/compile/pr23237.c: New test.
23731
23732 2005-09-11  Richard Henderson  <rth@redhat.com>
23733
23734         * g++.dg/other/error8.C: Update expected diagnostic text.
23735
23736 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23737
23738         PR libfortran/19872
23739         * gfortran.dg/overwrite_1.f: New test.
23740
23741 2005-09-09  Josh Conner  <jconner@apple.com>
23742
23743         * g++.dg/init/pr23180-1.C: Removed.
23744         * g++.dg/init/pr23180-2.C: Removed.
23745
23746 2005-09-09  David Daney <ddaney@avtrex.com>
23747
23748         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23749         files which are ...
23750         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23751         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23752
23753 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23754
23755         * gfortran.dg/iostat_2.f90: New test.
23756
23757 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23758
23759         PR c++/22252
23760         * g++.dg/ext/interface1.C: New test.
23761         * g++.dg/ext/interface1.h: Likewise.
23762         * g++.dg/ext/interface1a.cc: Likewise.
23763
23764 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23765
23766         * gfortran.dg/iomsg_1.f90: New test case.
23767
23768 2005-09-09  Richard Guenther  <rguenther@suse.de>
23769
23770         PR c++/23624
23771         * g++.dg/tree-ssa/pr23624.C: New testcase.
23772
23773 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23774
23775         PR fortran/19239
23776         * gfortran.dg/vector_subscript_1.f90,
23777         * gfortran.dg/vector_subscript_2.f90: New tests.
23778
23779 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23780
23781         PR fortran/21104
23782         * gfortran.dg/array_alloc_1.f90,
23783         * gfortran.dg/array_alloc_2.f90,
23784         * gfortran.dg/array_alloc_3.f90: New tests.
23785
23786 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23787
23788         PR fortran/12840
23789         * gfortran.dg/array_constructor_6.f90
23790         * gfortran.dg/array_constructor_7.f90
23791         * gfortran.dg/array_constructor_8.f90
23792         * gfortran.dg/array_constructor_9.f90
23793         * gfortran.dg/array_constructor_10.f90
23794         * gfortran.dg/array_constructor_11.f90
23795         * gfortran.dg/array_constructor_12.f90: New tests.
23796
23797 2005-09-08  Josh Conner  <jconner@apple.com>
23798
23799         PR c++/23180
23800         * g++.dg/init/pr23180-1.C: New test.
23801         * g++.dg/init/pr23180-2.C: New test.
23802
23803 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23804
23805         PR fortran/18878
23806         * gfortran.dg/module_double_reuse.f90: New.
23807
23808 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23809
23810         PR fortran/23270
23811         PR fortran/22304
23812         PR fortran/18870
23813         PR fortran/17917
23814         PR fortran/16511
23815         * gfortran.dg/common_equivalence_1.f: New.
23816         * gfortran.dg/common_equivalence_2.f: New.
23817         * gfortran.dg/common_equivalence_3.f: New.
23818         * gfortran.dg/contained_equivalence_1.f90: New.
23819         * gfortran.dg/module_blank_common.f90: New.
23820         * gfortran.dg/module_commons_1.f90: New.
23821         * gfortran.dg/module_equivalence_1.f90: New.
23822         * gfortran.dg/nested_modules_1.f90: New.
23823         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23824         equivalences and add comment to connect the test with
23825         the PR.
23826
23827 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23828
23829         PR fortran/23765
23830         * gfortran.dg/common_6.f90: New test.
23831
23832 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23833
23834         PR fortran/15326
23835         * gfortran.dg/char_result_1.f90,
23836         * gfortran.dg/char_result_2.f90,
23837         * gfortran.dg/char_result_3.f90,
23838         * gfortran.dg/char_result_4.f90,
23839         * gfortran.dg/char_result_5.f90,
23840         * gfortran.dg/char_result_6.f90,
23841         * gfortran.dg/char_result_7.f90,
23842         * gfortran.dg/char_result_8.f90: New tests.
23843
23844 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23845
23846         PR fortran/19928
23847         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23848
23849 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23850
23851         PR obj-c++/16816
23852         * obj-c++.dg/selector-5.mm: New test.
23853         * obj-c++.dg/selector-6.mm: New test.
23854
23855 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23856
23857         PR objc/20574
23858         PR objc/19324
23859         * objc.dg/error-1.m: New test.
23860
23861 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23862
23863         PR fortran/23373
23864         * gfortran.fortran-torture/execute/pr23373-1.f90,
23865         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23866
23867 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23868
23869         PR libfortran/23760
23870         * gfortran.dg/g77/1832.f: Remove long string in write statement
23871         to allow the test to pass on correct list directed output with
23872         prepended space.
23873
23874 2005-09-07  James E Wilson  <wilson@specifix.com>
23875
23876         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23877
23878 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23879
23880         * gfortran.dg/parameter+save.f90: Rename to
23881         * gfortran.dg/parameter_save.f90: .. this.
23882
23883 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23884
23885         PR fortran/20848
23886         * gfortran.dg/parameter+save.f90: New test case.
23887
23888 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23889
23890         PR fortran/19269
23891         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23892
23893 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23894
23895         PR c/23075
23896         * gcc.dg/pr23075.c: New test.
23897         * g++.dg/warn/pr23075.C: New test.
23898
23899         PR target/22362
23900         * gcc.target/i386/pr22362.c: New test.
23901
23902         PR rtl-optimization/23098
23903         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23904
23905         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23906         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23907         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23908
23909 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23910
23911         * g++.dg/expr/cast6.C: New test.
23912
23913         PR c++/9782
23914         * g++.dg/init/new15.C: New test.
23915
23916 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23917
23918         * gcc.dg/vect/Os-vect-95.c: New test.
23919         * gcc.dg/vect/vect-95.c: Same.
23920
23921 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23922
23923         * gcc.dg/vect/vect-29.c: Update xfail testing.
23924         * gcc.dg/vect/vect-44.c: Same.
23925         * gcc.dg/vect/vect-48.c: Same.
23926         * gcc.dg/vect/vect-50.c: Same.
23927         * gcc.dg/vect/vect-72.c: Same.
23928         * gcc.dg/vect/vect-77.c: Same.
23929         * gcc.dg/vect/vect-78.c: Same.
23930         * gcc.dg/vect/vect-80.c: Same.
23931         * gcc.dg/vect/vect-96.c: Same.
23932         * gcc.dg/vect/vect-100.c: Same.
23933         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23934         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23935         * gfortran.dg/vect/vect-5.f90: Same.
23936
23937 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23938
23939         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23940         start strings.
23941         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23942         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23943
23944         PR c++/23056
23945         * g++.dg/opt/pr23056.C: New test.
23946
23947         PR rtl-optimization/23098
23948         * gcc.target/i386/pr23098.c: New test.
23949
23950 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23951
23952         PR c++/23667
23953         * g++.dg/template/static15.C: New test.
23954
23955         PR c++/21440
23956         * g++.dg/ext/stmtexpr5.C: New test.
23957         * g++.dg/ext/stmtexpr6.C: Likewise.
23958
23959 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23960
23961         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23962
23963         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23964         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23965         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23966
23967 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23968
23969         PR libfortran/23321
23970         * gfortran.dg/direct_io_4.f90: New test case.
23971
23972 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23973             Rasmus Hahn  <rassahah@neofonie.de>
23974
23975         PR libobjc/23108
23976         * objc.dg/type-stream-1.m: New test.
23977
23978 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23979
23980         PR fortran/23661
23981         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23982         gfortran.dg/print_fmt_3.f90: New test.
23983
23984 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23985
23986         * gfortran.dg/fmt_t_1.f90: New test.
23987
23988 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23989
23990         PR rtl-optimization/23454
23991         * g++.dg/opt/pr23454.C: New test.
23992
23993 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23994
23995         PR c++/23699
23996         * g++.dg/ext/static1.C: New test.
23997
23998 2005-09-02  Richard Henderson  <rth@redhat.com>
23999
24000         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24001         tail call to check_fa_work.
24002
24003 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24004
24005         PR c++/21687
24006         * g++.dg/other/gc3.C: New test.
24007
24008 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24009
24010         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24011         * gcc.dg/20050826-1.c: Likewise.
24012
24013 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24014
24015         PR c++/23167
24016         * g++.dg/expr/volatile1.C: New test.
24017
24018 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24019
24020         PR middle-end/23547
24021         * gcc.dg/pr23547.c: New test.
24022
24023 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24024
24025         PR c/22061
24026         * gcc.c-torture/execute/pr22061-1.c,
24027         * gcc.c-torture/execute/pr22061-2.c,
24028         * gcc.c-torture/execute/pr22061-3.c,
24029         * gcc.c-torture/execute/pr22061-4.c: New tests.
24030
24031 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24032
24033         * gcc.dg/Wredundant-decls-2.c: New test to check that
24034         -Wredundant-decls does not issue warning for a variable
24035         definition following a declaration.
24036
24037 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24038
24039         PR debug/7241
24040         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24041         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24042         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24043
24044         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24045         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24046         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24047         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24048         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24049         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24050         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24051         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24052
24053 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24054
24055         PR objc/23306
24056         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24057         scan-assmbler.
24058
24059 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24060
24061         PR target/21255
24062         * gcc.dg/pr21255-1.c: New test.
24063         * gcc.dg/pr21255-2-mb.c: Likewise.
24064         * gcc.dg/pr21255-2-ml.c: Likewise.
24065         * gcc.dg/pr21255-3.c: Likewise.
24066         * gcc.dg/pr21255-4.c: Likewise.
24067
24068 2005-08-31  Dale Johannesen  <dalej@apple.com>
24069
24070         * gcc.dg/20050830-1.c: New.
24071
24072 2005-08-31  Josh Conner  <jconner@apple.com>
24073
24074         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24075         command-line options for arm-*-* targets.
24076         * g++.dg/init/array16.C: Likewise.
24077         * g++.dg/other/crash-4.C: Likewise.
24078
24079 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24080
24081         PR obj-c++/23640
24082         * obj-c++.dg/gnu-runtime-3.mm: New test.
24083
24084 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24085
24086         PR c++/13377
24087         * g++.dg/lookup/ambig4.C: New test.
24088         * g++.dg/lookup/ambig5.C: New test.
24089         * g++.dg/tc1/dr101.C: Adjust error markers.
24090
24091 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24092
24093         PR c++/23639
24094         * g++.dg/template/ttp5.C: Adjust error markers.
24095
24096 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24097
24098         PR testsuite/23609
24099         * lib/obj-c++.exp: Include target-libpath.exp.
24100         (obj-c++_link_flags): Look for the GNU libobjc library
24101         and set the library path to include it.
24102         Don't manually set LD_LIBRARY_PATH (etc.) but call
24103         set_ld_library_path_env_vars instead.
24104         (obj-c++_target_compile): Don't set library path or
24105         linker flags because they are already set correctly
24106         in obj-c++_link_flags.
24107
24108 2005-08-30  Josh Conner  <jconner@apple.com>
24109
24110         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24111         to command-line options for arm-*-* targets.
24112
24113 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24114
24115         * g++.dg/other/i386-1.C: New.
24116
24117 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24118
24119         PR preprocessor/20348
24120         PR preprocessor/20356
24121         * gcc.dg/cpp/pr20348.c: New test.
24122         * gcc.dg/cpp/pr20348.h: New file.
24123         * gcc.dg/cpp/inc/pr20348.h: New file.
24124         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24125         * gcc.dg/cpp/pr20356.c: New test.
24126         * gcc.dg/cpp/pr20356.h: New file.
24127         * gcc.dg/cpp/inc/pr20356.h: New file.
24128         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24129
24130 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24131
24132         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24133         Fix array dimension to avoid correct end-of-file error.
24134
24135 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24136
24137         PR libfortran/23598
24138         * gfortran.dg/iostat_1.f90: New test.
24139
24140 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24141
24142         PR middle-end/23408
24143         * gcc.dg/pr23408.c: New test.
24144
24145 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24146
24147         PR c++/23099
24148         * g++.dg/init/member1.C: Make sure erroneous static data member
24149         definitions are required.
24150         * g++.dg/template/static13.C: New test.
24151         * g++.dg/template/static14.C: Likewise.
24152
24153 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24154
24155         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24156         -march=pentium4, remove ilp32 requirement.
24157
24158         PR middle-end/23484
24159         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24160         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24161
24162 2005-08-29  Andreas Jaeger  <aj@suse.de>
24163
24164         PR testsuite/23607
24165         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24166
24167 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24168
24169         * gcc.c-torture/execute/20050316-2.c: New test.
24170         * gcc.c-torture/execute/20050316-3.c: New test.
24171         * gcc.dg/torture/pr16104-1.c: New test.
24172
24173 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24174
24175         PR middle-end/23463
24176         * gcc.c-torture/execute/zero-struct-1.c: New test.
24177
24178 2005-08-27  Richard Guenther  <rguenther@suse.de>
24179
24180         PR target/23575
24181         * gcc.target/i386/pr23575.c: New testcase.
24182
24183 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24184
24185         PR rtl-optimization/23561
24186         * gcc.c-torture/execute/20050826-1.c: New test.
24187
24188         PR rtl-opt/23560
24189         * gcc.c-torture/execute/20050826-2.c: New test.
24190
24191 2005-08-26  Dale Johannesen  <dalej@apple.com>
24192
24193         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24194         * gcc.dg/20050826-1.c: New.
24195
24196 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24197
24198         PR c++/19004
24199         * g++.dg/template/nontype13.C: New test.
24200
24201         PR c++/23491
24202         * g++.dg/init/new14.C: New test.
24203         * g++.dg/expr/anew1.C: Do not XFAIL.
24204         * g++.dg/expr/anew2.C: Likewise.
24205         * g++.dg/expr/anew3.C: Likewise.
24206
24207 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24208
24209         PR middle-end/22439
24210         * gcc.dg/vla-3.c: New test.
24211
24212 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24213
24214         PR fortran/20363
24215         * gfortran.dg/named_interface.f90: New.
24216
24217 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24218
24219         * gcc.c-torture/execute/frame-address.c: New test.
24220
24221 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24222
24223         PR c++/20817
24224         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24225
24226 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24227
24228         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24229
24230 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24231
24232         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24233         * gcc.dg/altivec-22.c: Rename from..
24234         * gcc.dg/altivec-nomfcr.c: ..this.
24235
24236 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24237
24238         PR tree-optimization/23546
24239         * gcc.dg/tree-ssa/pr23546.c: New test.
24240
24241 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24242
24243         PR fortran/17758
24244         * gfortran.dg/nonreturning_statements.f90: New test.
24245
24246 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         PR c++/22454
24249         * g++.dg/parse/crash29.C: New.
24250
24251 2005-08-23  DJ Delorie  <dj@redhat.com>
24252
24253         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24254         constants have the L suffix.
24255
24256 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24257
24258         PR c++/23044
24259         * g++.dg/template/instantiate8.C: New.
24260
24261 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24262
24263         PR middle-end/23467
24264         * gcc.c-torture/execute/pr23467.c: New test.
24265
24266 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24267
24268         PR tree-optimization/22043
24269         * gcc.c-torture/execute/20050613-1.c: New test.
24270
24271 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24272
24273         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24274
24275 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24276
24277         PR rtl-optimization/23478
24278         * g++.dg/opt/pr23478.C: New test.
24279
24280 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24281
24282         PR c/18715
24283         * gcc.dg/switch-warn-3.c: New test.
24284
24285 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24286
24287         PR c++/22233
24288         * g++.dg/template/param1.C: New test.
24289
24290 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24291
24292         PR c++/23089
24293         * g++.dg/other/incomplete1.C: New test.
24294
24295 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24296
24297         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24298         are vectorizable.
24299
24300 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24301
24302         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24303         d_lines_5.f: New.
24304
24305 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24306
24307         * gcc.target/i386/sse-4.c: New test.
24308
24309 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24310
24311         PR testsuite/23239
24312         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24313
24314 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24315
24316         * gcc.dg/20050811-1.c: New test.
24317         * gcc.dg/20050811-2.c: New test.
24318
24319 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24320
24321         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24322
24323 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24324
24325         PR 23476
24326         * gcc.c-torture/compile/pr23476.c: New test.
24327
24328 2005-08-19  Devang Patel  <dpatel@apple.com>
24329
24330         PR tree-optimization/23048
24331         * gcc.dg/tree-ssa/pr23048.c: New test.
24332
24333 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24334
24335         PR middle-end/20624
24336         * g++.dg/warn/Wreturn-3.C: New test
24337
24338 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24339
24340         PR tree-optimization/22228
24341         * g++.dg/vect/pr22543.cc: New test.
24342
24343 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24344
24345         PR tree-optimization/21574
24346         * gcc.dg/tree-ssa/pr21574.c: New test.
24347
24348 2005-08-16  James E Wilson  <wilson@specifix.com>
24349
24350         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24351
24352 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24353
24354         PR tree-opt/23402
24355         * gcc.c-torture/compile/zero-strct-3.c: New test.
24356         * gcc.c-torture/compile/zero-strct-4.c: New test.
24357
24358 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24359
24360         PR target/23376
24361         * gcc.target/x86_64/pr23376.c: New test.
24362
24363 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24364
24365         PR c++/23337
24366         * g++.dg/ext/vector2.C: New.
24367
24368 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24369
24370         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24371
24372 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24373
24374         PR libfortran/23428
24375         * gfortran.dg/inquire-complex.f90: New test case.
24376
24377 2005-08-16  James E Wilson  <wilson@specifix.com>
24378
24379         PR tree-optimization/21105
24380         * gcc.dg/large-size-array.c: New.
24381
24382 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24383
24384         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24385         type.
24386         * gcc.dg/vect/vect-41: Likewise.
24387         * gcc.dg/vect/vect-42: Likewise.
24388         * gcc.dg/vect/vect-43: Likewise.
24389         * gcc.dg/vect/vect-44: Likewise.
24390         * gcc.dg/vect/vect-46: Likewise.
24391         * gcc.dg/vect/vect-47: Likewise.
24392         * gcc.dg/vect/vect-48: Likewise.
24393         * gcc.dg/vect/vect-52: Likewise.
24394         * gcc.dg/vect/vect-53: Likewise.
24395         * gcc.dg/vect/vect-54: Likewise.
24396         * gcc.dg/vect/vect-55: Likewise.
24397         * gcc.dg/vect/vect-56: Likewise.
24398         * gcc.dg/vect/vect-57: Likewise.
24399         * gcc.dg/vect/vect-58: Likewise.
24400         * gcc.dg/vect/vect-59: Likewise.
24401         * gcc.dg/vect/vect-60: Likewise.
24402         * gcc.dg/vect/vect-61: Likewise.
24403         * gcc.dg/vect/vect-85: Likewise.
24404         * gcc.dg/vect/vect-87: Likewise.
24405         * gcc.dg/vect/vect-88: Likewise.
24406         * gcc.dg/vect/vect-93.c: Likewise.
24407         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24408         * gcc.dg/vect/vect-75: Likewise.
24409         * gcc.dg/vect/vect-76: Likewise.
24410         * gcc.dg/vect/vect-77: Likewise.
24411         * gcc.dg/vect/vect-78: Likewise.
24412         * gcc.dg/vect/vect-80: Likewise.
24413         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24414         vectorized for the expected reason, rather than checking how alignment
24415         was handled.
24416         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24417         aligned type and also instead of aligned pointers. Added documentation.
24418
24419 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24420
24421         * gfortran.dg/power.f90: New test.
24422
24423 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24424
24425         PR rtl-optimization/23299
24426         * g++.dg/opt/pr23299.C: New test.
24427
24428 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24429
24430         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24431
24432 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24433
24434         * g++.dg/template/local6.C: New test.
24435
24436 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24437
24438         * execute/exceptions/finally-1.m: Check that the catch and finally are
24439         being called.  Also add a "return 0;" at the end of main.
24440
24441 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24442
24443         PR fortran/21432.
24444         * gfortran.dg/namelist_print_1.f: New test of functionality of
24445         PRINT namelist.
24446         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24447         namelist generates error with -std=f95.
24448
24449 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24450
24451         PR tree-optimization/23119
24452         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24453
24454 2005-08-13  Marcin Koziej  <creep@desk.pl>
24455             Andrew Pinski  <pinskia@physics.uc.edu>
24456
24457         PR libobjc/22492
24458         * execute/exceptions/finally-1.m: New test.
24459
24460 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24461
24462         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24463         testsuite.
24464         * objc/execute/exceptions/trivial.m: New test.
24465         * objc.dg/try-catch-11.m: Move to ...
24466         * objc/execute/exceptions/foward-1.m: Here.
24467         * objc.dg/try-catch-2.m: Move to ...
24468         * objc/execute/exceptions/catchall-1.m: Here.
24469         * objc.dg/try-catch-8.m: Move to ...
24470         * objc/execute/exceptions/local-variables-1.m: Here.
24471
24472 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24473
24474         * objc.dg/nested-func-1.m: Move to ...
24475         * objc/execute/nested-func-1.m: Here.
24476
24477 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24478
24479         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24480         in ${options} instead of [target_info name].
24481         * lib/obj-c++.exp (objc_target_compile): Likewise.
24482
24483 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24484
24485         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24486
24487 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24488
24489         part of PR testsuite/23348
24490         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24491         each of the torture options.
24492         * objc/compile/trivial.m: New test.
24493
24494 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24495
24496         * gfortran.dg/eoshift.f90: Correct format.
24497
24498 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24499
24500         * gfortran.fortran-torture/execute/character_passing.f90:
24501         Fix comment typo.
24502
24503 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24504
24505         PR c++/8271
24506         * g++.dg/template/unify10.C: New.
24507
24508 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24509
24510         * g++.dg/parse/pr22514.C: Move to...
24511         * g++.dg/debug/pr22514.C: here.
24512
24513 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24514
24515         PR c++/23266
24516         * g++.dg/inherit/pure1.C: New test.
24517
24518         * ChangeLog: Fix typos.
24519
24520 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24521             Steven Bosscher  <stevenb@suse.de>
24522
24523         * gfortran.dg/runtime_warning_1.f90: New test.
24524
24525 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24526
24527         PR c++/23219
24528         * g++.dg/parse/crash28.C: New.
24529
24530 2005-08-11  Richard Guenther  <rguenther@suse.de>
24531
24532         PR target/23289
24533         * gcc.target/i386/tailcall-1.c: New testcase.
24534
24535 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24536
24537         * gcc.dg/vect/vect-67.c: Un-xfail.
24538
24539 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24540
24541         PR c++/23225
24542         * g++.dg/parse/crash27.C: new test.
24543
24544 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24545
24546         PR libfortran/22143
24547         * gfortran.dg/shift-kind.f90: New testcase.
24548
24549 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24550
24551         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24552         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24553
24554 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24555
24556         PR c++/20646
24557         * g++.dg/other/mult-stor1.C: New test.
24558
24559 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24560
24561         * gcc.c-torture/pr18299-1.c: Move to ...
24562         * gcc.c-torture/compile/pr18299-1.c: Here.
24563
24564 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24565
24566         * gfortran/fortran.torture/execute/character_passing.f90:
24567         Fix types for LSAME.
24568
24569 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24570
24571         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24572         input data back to what it was originally.
24573
24574 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24575
24576         * objc.dg/try-catch-8.m: Enable for all targets.
24577
24578 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24579
24580         * gcc.dg/pr23165.c: New test.
24581
24582 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24583
24584         PR tree-optimization/23234
24585         * gcc.dg/tree-ssa/pr23234.c: New test.
24586
24587 2005-08-08  Josh Conner  <jconner@apple.com>
24588
24589         PR rtl-optimization/23241
24590         * gcc.dg/char-compare.c: New test.
24591
24592 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24593
24594         PR c++/22508
24595         * g++.dg/init/new13.C: New test.
24596
24597 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24598
24599         PR c++/21166
24600         * g++.dg/other/crash-4.C: Adjust
24601         * g++/dg/ext/packed9.C: New.
24602
24603 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24604
24605         PR middle-end/21964
24606         * gcc.c-torture/execute/pr21964-1.c: New test.
24607
24608 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24609
24610         PR c/22458
24611         * gcc.dg/pr22458-1.c: New test.
24612
24613 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24614             Steven G. Kargl <kargls@comcast.net>
24615
24616         PR fortran/22390
24617         * gfortran.dg/flush_1.f90: New test.
24618
24619 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24620
24621         PR c++/23191
24622         * g++.dg/template/eh2.C: New test.
24623
24624 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24625
24626         PR c++/19498
24627         * g++.dg/template/instantiate7.C: New test.
24628
24629 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24630
24631         PR c/23113
24632         * gcc.dg/Wunused-value-1.c: New test.
24633
24634 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24635
24636         PR rtl-optimization/23233
24637         * gcc.c-torture/compile/pr23233-1.c: New test.
24638
24639 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24640
24641         PR fortran/18833
24642         PR fortran/20850
24643         * gfortran.dg/equiv_1.f90: New test.
24644         * gfortran.dg/equiv_2.f90: New test.
24645         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24646         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24647         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24648
24649 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24650
24651         * gcc.c-torture/execute/vrp-5.c: New test.
24652         * gcc.c-torture/execute/vrp-6.c: New test.
24653         * gcc.dg/tree-ssa/vrp21.c: New test.
24654
24655 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24656
24657         * g++.dg/parse/pr22514.C: New test.
24658
24659 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24660
24661         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24662
24663         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24664         instead of constant loads / pool entries.
24665
24666 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24667
24668         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24669         TEST_TO_WCTYPE.
24670
24671 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24672
24673         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24674         __WINT_TYPE__ in generated prototypes if possible.
24675
24676 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24677
24678         PR 22037
24679         * g++.dg/tree-ssa/pr22037.C:
24680
24681 2005-08-04  Richard Henderson  <rth@redhat.com>
24682
24683         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24684         scan-tree-dump-times directive.
24685
24686 2005-08-04  Jan Hubicka  <jh@suse.cz>
24687
24688         * gcov-1.C: Fix switch counts.
24689         * gcov-4b.c: Likewise.
24690
24691 2005-08-03  Jeff Law  <law@redhat.com>
24692
24693         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24694
24695 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24696
24697         * gcc.c-torture/execute/pr23135.c: New test.
24698
24699 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24700
24701         PR tree-optimization/19899
24702         * gcc.dg/tree-ssa/scev-1.c: New test.
24703         * gcc.dg/tree-ssa/scev-2.c: New test.
24704
24705 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24706
24707         PR target/18582
24708         * gcc.dg/torture/pr18582-1.c: New test.
24709
24710 2005-08-03  Jan Hubicka  <jh@suse.cz>
24711
24712         * update-conroll.c: New testcase.
24713         * update-conroll-2.c: New testcase.
24714
24715 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24716
24717         * gfortran.dg/constant_substring.f: New test.
24718         * gfortran.dg/pr22491.f: New test.
24719
24720 2005-08-02  Jan Hubicka  <jh@suse.cz>
24721
24722         * update-threading.c: Replace by the proper one.
24723
24724 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24725
24726         PR 23164
24727         * g++.dg/tree-ssa/pr23164.C: New test.
24728
24729 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24730
24731         * gcc.dg/tree-ssa/pr23192.c: New test.
24732
24733 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24734
24735         * gcc.c-torture/execute/vrp-4.c: New test.
24736
24737 2005-08-02  Jan Hubicka  <jh@suse.cz>
24738
24739         * update-threading.c: New test.
24740
24741 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24742
24743         * gcc.c-torture/compile/20050801-1.c: New test.
24744         * gcc.c-torture/compile/20050801-2.c: New test.
24745
24746 2005-08-01  Jan Hubicka  <jh@suse.cz>
24747
24748         * val-prof-5.c: New test.
24749
24750 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24751
24752         PR c/22311
24753         * gcc.dg/pr22311-1.c : New test.
24754
24755 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24756
24757         PR target/23095
24758         * gfortran.dg/pr23095.f: New test.
24759
24760         PR c++/22003
24761         * g++.dg/other/pr22003.C: New test.
24762
24763 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24764
24765         PR target/20621
24766         * gcc.c-torture/execute/pr20621-1.c: New test.
24767
24768 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24769
24770         * gfortran.dg/comma_format_extension_4.f: Adjust length
24771         of string for format.
24772         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24773         print statement with internal write.
24774         * gfortran.dg/der_array_io_2.f: Likewise.
24775         * gfortran.dg/der_array_io_3.f: Likewise.
24776
24777 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24778
24779         * gcc.dg/fold-abs-4.c: new test.
24780
24781 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24782
24783         PR fortran/22570 an related issues.
24784         * gfortran.dg/x_slash_1.f: New test.
24785
24786 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24787
24788         PR c/23143
24789         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24790         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24791
24792 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24793
24794         PR c/529
24795         * gcc.dg/Wshadow-3.c: New test.
24796
24797 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24798
24799         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24800         used to have the wrong bounds).
24801
24802 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24803
24804         PR c/21720
24805         * gcc.dg/hex-round-1.c: Test more cases.
24806         * gcc.dg/hex-round-2.c: New test.
24807
24808 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24809
24810         PR 22550
24811         * g++.dg/tree-ssa/pr22550.C: New test.
24812
24813 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24814
24815         * gcc.dg/tree-ssa/vrp19.c: New test.
24816         * gcc.dg/tree-ssa-vrp20.c: New test.
24817
24818 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24819
24820         PR c/22240
24821         * gcc.dg/transparent-union-4.c: New test.
24822
24823 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24824
24825         PR c/22192
24826         * gcc.dg/c99-vla-2.c: New test.
24827
24828 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24829
24830         PR c/21720
24831         * gcc.dg/hex-round-1.c: New test.
24832
24833 2005-07-28  Jan Hubicka  <jh@suse.cz>
24834
24835         * inliner-1.c: Do not dump everything.
24836         * tree-prof.exp: Do not pass -ftree-based-profiling.
24837         * bprob.exp: Likewise.
24838
24839         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24840
24841 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/22545
24844         * g++.dg/expr/ptrmem7.C: New test.
24845
24846 2005-07-28  Mike Stump  <mrs@apple.com>
24847
24848         * g++.old-deja/g++.mike/visibility-1.C: New test.
24849
24850 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24851
24852         PR c/20187
24853         * gcc.c-torture/execute/pr20187-1.c: New test.
24854
24855 2005-07-28  Jeff Law  <law@redhat.com>
24856
24857         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24858         * gcc.dg/tree-ssa/vrp18.c: New test.
24859
24860 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24861
24862         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24863
24864 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24865
24866         PR tree-optimization/22506
24867         * gcc.dg/vect/ps22506.c: New test.
24868
24869 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24870
24871         PR target/21149
24872         * gcc.target/i386/sse-3.c: New test.
24873
24874 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24875
24876         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24877         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24878
24879 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24880
24881         PR c/22589
24882         * gcc.c-torture/compile/pr22589-1.c: New test.
24883
24884 2005-07-28  Jan Hubicka  <jh@suse.cz>
24885
24886         * update-loopch.c: New testcase.
24887
24888 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24889
24890         PR rtl-optimization/23047
24891         * gcc.c-torture/execute/pr23047.c: New test.
24892         * gcc.c-torture/execute/pr23047.x: New.
24893
24894 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24895
24896         PR tree-optimization/22493
24897         * gcc.c-torture/execute/pr22493-1.c: New test.
24898         * gcc.c-torture/execute/pr22493-1.x: New.
24899         * gcc.c-torture/execute/vrp-1.c: New test.
24900         * gcc.c-torture/execute/vrp-2.c: New test.
24901         * gcc.c-torture/execute/vrp-2.c: New test.
24902
24903 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24904
24905         * gcc.target/frv/all-builtin-read8.c: Delete.
24906         * gcc.target/frv/all-builtin-read16.c: Delete.
24907         * gcc.target/frv/all-builtin-read32.c: Delete.
24908         * gcc.target/frv/all-builtin-read64.c: Delete.
24909         * gcc.target/frv/all-builtin-write8.c: Delete.
24910         * gcc.target/frv/all-builtin-write16.c: Delete.
24911         * gcc.target/frv/all-builtin-write32.c: Delete.
24912         * gcc.target/frv/all-builtin-write64.c: Delete.
24913         * gcc.target/frv/all-read-write-1.c: New.
24914
24915 2005-07-27  Jeff Law  <law@redhat.com>
24916
24917         * gcc.c-torture/execute/pr22630.c: New test.
24918
24919 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24920
24921         PR tree-optimization/23073
24922         * gcc.dg/vect/nodump-pr23073.c: New test.
24923         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24924
24925 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24926
24927         PR tree-optimize/22348
24928         * gcc.c-torture/execute/pr22348.c: New.
24929
24930 2005-07-27  Richard Guenther  <rguenther@suse.de>
24931
24932         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24933
24934 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24935
24936         PR fortran/22503
24937         * gfortran.dg/logical_comp.f90: New test.
24938
24939 2005-07-27  Jan Hubicka  <jh@suse.cz>
24940
24941         * inliner-1.c: Add cleanup of dumps.
24942         * val-prof-*.c: Likewise.
24943         * update-tailcall.c: New.
24944
24945 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24946
24947         PR 22591
24948         * gcc.dg/tree-ssa/pr22591.c: New test.
24949         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24950
24951 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24952
24953         PR libobjc/22606
24954         * objc.dg/try-catch-11.m: New test.
24955
24956 2005-07-26  Richard Guenther  <rguenther@suse.de>
24957
24958         PR tree-optimization/22486
24959         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24960
24961 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24962
24963         PR tree-opt/22484
24964         * g++.dg/opt/loop2.C: New test.
24965
24966 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24967
24968         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24969         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24970
24971 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24972
24973         * lib/profopt.exp (profopt-execute): Check for profiling data
24974         files on the target.
24975
24976 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24977
24978         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24979         for matching of asm labels.
24980
24981 2005-07-25  Richard Guenther  <rguenther@suse.de>
24982
24983         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24984
24985 2005-07-25  Richard Guenther  <rguenther@suse.de>
24986
24987         PR testsuite/22624
24988         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24989
24990 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24991
24992         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24993         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24994         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24995         * gcc.dg/vect/vect-100.c: New test.
24996         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24997         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24998         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24999         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25000         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25001         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25002         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25003         * gfortran.dg/vect/pr19049.f90: New testcase.
25004         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25005
25006 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25007
25008         * gcc.c-torture/execute/20050713-1.c: New test.
25009
25010         PR fortran/20063
25011         * gfortran.fortran-torture/execute/data_4.f90: New test.
25012
25013         PR middle-end/20303
25014         * gcc.dg/visibility-d.c: New test.
25015
25016 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25017
25018         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25019         * gfortran.dg/underflow.f90: Ditto.
25020
25021 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25022
25023         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25024         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25025         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25026
25027 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25028
25029         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25030         include case of field width of zero.
25031
25032 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25033
25034         PR libgfortran/21875
25035         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25036         with trailing blanks on normal formatted read.
25037
25038 2005-07-23  Chao-ying Fu  <fu@mips.com>
25039
25040         * gcc.target/mips/mips32-dsp-type.c: New test.
25041         * gcc.target/mips/mips32-dsp.c: New test.
25042
25043 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25044
25045         PR testsuite/21073
25046         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25047
25048         PR testsuite/20454
25049         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25050         and __cyg_profile_func_exit.
25051
25052 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25053
25054         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25055         * gfortran.dg/comma_format_extension_4.f: Same.
25056         * gfortran.dg/pr15332.f: Same.
25057         * gfortran.dg/pr21730.f: Same.
25058
25059 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25060
25061         * g++.dg/opt/vrp2.C: Fix testcase.
25062
25063         PR tree-opt/22625
25064         * g++.dg/opt/vrp2.C: New test.
25065
25066 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25067
25068         PR debug/21828
25069         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25070
25071 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25072
25073         * gcc.dg/tree-ssa/20050719-1.c: New test.
25074
25075 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25076
25077         * gcc.dg/bfin-longcall-1.c: New file.
25078         * gcc.dg/bfin-longcall-2.c: New file.
25079
25080 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25081
25082         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25083
25084 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25085
25086         PR middle-end/19055
25087         * gcc.dg/tree-ssa/pr19055.c: New test.
25088         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25089
25090 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25091
25092         PR C++/22358
25093         * g++.dg/other/pr22358.C: New test.
25094
25095 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25096
25097         PR c++/2922
25098         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25099
25100 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25101
25102         PR c++/15938
25103         * g++.dg/init/union2.C: New test.
25104
25105 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25106
25107         PR c/22393
25108         * gcc.dg/complex-4.c: New test.
25109
25110 2005-07-21  Richard Guenther  <rguenther@suse.de>
25111
25112         PR testsuite/22522
25113         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25114         scanning for asm labels.
25115         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25116
25117 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25118
25119         PR target/22085
25120         * gcc.dg/altivec-pr22085.c: New.
25121
25122 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25123
25124         PR tree-optimization/19210
25125         * gcc.dg/tree-ssa/pr19210-1.c: New.
25126         * gcc.dg/tree-ssa/pr19210-2.c: New.
25127
25128 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25129
25130         PR rtl-optimization/22167
25131         * g++.dg/opt/pr22167.C: New test.
25132
25133 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25134
25135         PR c++/2922
25136         * g++.dg/lookup/two-stage2.C: New.
25137         * g++.dg/lookup/two-stage3.C: New.
25138         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25139         fixed two-stage name lookup for operators.
25140         * g++.dg/template/call3.C: Compiler now produces an appropriate
25141         error message.
25142         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25143         14 as a candidate.
25144         * g++.dg/template/ptrmem4.C: Compiler produces different error
25145         message.
25146         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25147         connect_to_method as a candidate.
25148
25149 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25150
25151         * gcc.dg/fold-alloc-1.c: New test.
25152
25153 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25154
25155         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25156         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25157
25158 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25159
25160         * gcc.dg/fold-abs-1.c: New test.
25161         * gcc.dg/fold-abs-2.c: New test.
25162         * gcc.dg/fold-abs-3.c: New test.
25163
25164 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25165
25166         Make CONSTRUCTOR use VEC to store initializers.
25167         * g++.dg/ext/complit3.C: Check for specific error messages.
25168         * g++.dg/init/brace2.C: Update error message.
25169         * g++.dg/warn/Wbraces2.C: Likewise.
25170
25171 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25172
25173         PR fortran/16940
25174         * gfortran.dg/module_interface_1.f90: New test.
25175
25176 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25177             Kenneth Zadeck <zadeck@naturalbridge.com>
25178
25179         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25180
25181 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25182
25183         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25184         specify -Wformat for these tests.
25185         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25186         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25187         * gcc.dg/format/opt-6.c: Delete.
25188
25189 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25190
25191         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25192         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25193
25194 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25195
25196         * gcc.dg/tree-ssa/alias-2.c: New test.
25197
25198 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25199
25200         PR c++/22263
25201         * g++.dg/template/explicit7.C: New test.
25202
25203 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25204
25205         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25206         field width of 8 to +Inf and -Inf.
25207
25208 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25209
25210         PR c++/22139
25211         * g++.dg/template/friend36.C: New test.
25212
25213 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25214
25215         PR fortran/21730
25216         * gfortran.dg/pr21730.f: New test.
25217
25218 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25219             Kenneth Zadeck <zadeck@naturalbridge.com>
25220
25221         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25222         since pure const detection cannot run at -O1 in c compiler.
25223         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25224         can now optimize this case properly.
25225         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25226         because we now pass.
25227         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25228
25229 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25230
25231         PR c/22421
25232         * gcc.dg/format/bitfld-1.c: New test.
25233
25234 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25235
25236         PR c++/22204
25237         * g++.dg/rtti/repo1.C: New test.
25238
25239 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25240
25241         PR middle-end/22398
25242         * gcc.c-torture/compile/pr22398.c: New test.
25243
25244 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25245
25246         PR c++/22132
25247         * g++.dg/expr/cast4.C: New test.
25248
25249 2005-07-15  Richard Guenther  <rguenther@suse.de>
25250
25251         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25252         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25253
25254 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25255
25256         PR tree-optimization/22230
25257         * gcc.dg/tree-ssa/pr22230.c: New test.
25258
25259 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25260
25261         * gfortran.dg/g77/cpp6.f: New test.
25262
25263         PR fortran/22417
25264         * gfortran.dg/g77/cpp5.F: New test.
25265         * gfortran.dg/g77/cpp5.h: New file.
25266         * gfortran.dg/g77/cpp5inc.h: New file.
25267
25268 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25269
25270         PR libfortran/16435
25271         * gfortran.dg/tl_editting.f90: New.
25272         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25273
25274 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25275
25276         * gfortran.dg/char_array_constructor.f90: New test.
25277
25278 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25279
25280         * gfortran.dg/past_eor.f90: New.
25281         * gfortran.dg/complex_read.f90: New.
25282
25283 2005-07-13  Jeff Law  <law@redhat.com>
25284
25285         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25286         additional casts.
25287
25288         * gcc.dg/tree-ssa/pr22321.c: New test
25289
25290 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25291
25292         PR tree-optimization/21921
25293         * gcc.dg/tree-ssa/pr21921.c: New.
25294
25295 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25296
25297         PR tree-optimizatio/22442
25298         * gcc.dg/tree-ssa/loop-11.c: New test.
25299
25300 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25301
25302         PR tree-opt/21840
25303         * gcc.c-torture/compile/pr21840.c: New test.
25304
25305 2005-07-12  Jan Hubicka  <jh@suse.cz>
25306
25307         * gcc.c-torture/compile/pr22379.c: New test.
25308
25309 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25310
25311         PR libfortran/21593
25312         gfortran.dg/dev_null.f90: Remove outdated comment about
25313         PR libfortran/21593.
25314
25315
25316 2005-07-12  Dale Johannesen  <dalej@apple.com>
25317
25318         * gcc.target/i386/compress-float-sse.c: New.
25319         * gcc.target/i386/compress-float-sse-pic.c: New.
25320         * gcc.target/i386/compress-float-387.c: New.
25321         * gcc.target/i386/compress-float-387-pic.c: New.
25322         * gcc.dg/compress-float-ppc.c: New.
25323         * gcc.dg/compress-float-ppc-pic.c: New.
25324
25325 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25326
25327         PR libfortran/21593
25328         gfortran.dg/dev_null.f90: Remove targets.
25329
25330 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25331
25332         PR tree-opt/22335
25333         * gcc.dg/pr22335-1.c: New test.
25334         * gcc.dg/pr22335-2.c: New test.
25335
25336 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25337
25338         PR c++/20172
25339         * g++.dg/template/nontype12.C : New test.
25340
25341 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25342
25343         * gcc.dg/tree-ssa/loop-10.c: New test.
25344
25345 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25346
25347         * gcc.c-torture/execute/20020720-1.x: Remove.
25348
25349 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25352
25353 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25354
25355         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25356         (dg-mips-options): Use it.
25357
25358 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25359
25360         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25361
25362 2005-07-09  Richard Henderson  <rth@redhat.com>
25363
25364         * lib/target-supports.exp (check_effective_target_sync_char_short):
25365         Add alpha.
25366
25367 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25368
25369         PR libfortran/22217
25370         * gfortran.dg/negative-z-descriptor.f90: New test.
25371
25372 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25373
25374         PR tree-opt/22329
25375         * gcc.dg/pr22329.c: New test.
25376
25377 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25378
25379         PR tree-optimization/20139
25380         * gcc.dg/tree-ssa/pr20139.c: New.
25381
25382 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25383
25384         PR tree-opt/22356
25385         * gcc.dg/pr22356-1.c: New test.
25386
25387 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25388
25389         PR c++/21799
25390         * g++.dg/template/unify8.C: New.
25391         * g++.dg/template/unify9.C: New.
25392
25393 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25394
25395         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25396
25397 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25398
25399         * gcc.dg/darwin-version-1.c: New.
25400         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25401         * gcc.dg/builtins-20.c: Likewise.
25402         * gcc.dg/builtins-53.c: Likewise.
25403         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25404         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25405         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25406         * gcc.dg/torture/builtins-power-1.c: Likewise.
25407         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25408         on Darwin.
25409
25410 2005-07-07  Jeff Law  <law@redhat.com>
25411
25412         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25413         argument evaluation order.
25414
25415 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25416
25417         PR libfortran/21594
25418         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25419         Add test cases where the shift length is greater than the
25420         array length.
25421
25422 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25423
25424         * obj-c++.dg/proto-lossage-6.mm: New.
25425         * objc.dg/proto-lossage-6.m: New.
25426
25427 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25428
25429         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25430         * objc.dg/gnu-runtime-2.m: Likewise.
25431
25432 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25433
25434         * gfortran.dg/longline.f: New test.
25435
25436         * gfortran.dg/badline.f: New test.
25437
25438 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25439
25440         PR fortran/16531
25441         PR fortran/15966
25442         PR fortran/18781
25443         * gfortran.dg/hollerith.f90: New.
25444         * gfortran.dg/hollerith2.f90: New.
25445         * gfortran.dg/hollerith3.f90: New.
25446         * gfortran.dg/hollerith4.f90: New.
25447         * gfortran.dg/hollerith_f95.f90: New.
25448         * gfortran.dg/hollerith_legacy.f90: New.
25449         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25450
25451 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25452
25453         PR objc/22274
25454         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25455         * objc.dg/gnu-runtime-2.m: New.
25456
25457 2005-07-06  Jeff Law  <law@redhat.com>
25458
25459         * gcc.dg/tree-ssa/vrp17.c: New test.
25460
25461 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25462
25463         PR fortran/22327
25464         * gfortran.dg/array_constructor_5.f90: New test.
25465
25466 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25467
25468         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25469
25470 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25471
25472         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25473         * gcc.dg/980816-1.c: Ditto.
25474
25475 2005-07-06  Jeff Law  <law@redhat.com>
25476
25477         * gcc.c-torture/compile/pr21356.c: New test.
25478
25479 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25480
25481         PR c/22013
25482         PR c/22098
25483         * gcc.c-torture/compile/pr22013-1.c,
25484         gcc.c-torture/execute/pr22098-1.c,
25485         gcc.c-torture/execute/pr22098-2.c,
25486         gcc.c-torture/execute/pr22098-3.c: New tests.
25487
25488 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25489
25490         PR c/22308
25491         * gcc.dg/pr22308-1.c: New test.
25492
25493 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25494
25495         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25496         target.
25497         * gcc.dg/compare9.c: Use -fshort-enums instead of
25498         -fno-short-enums.  Change the last test to dg-bogus.
25499
25500 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25501
25502         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25503         * gcc.dg/compare9.c: New.
25504
25505 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25506
25507         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25508
25509 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25510
25511         PR testsuite/22288
25512         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25513
25514
25515 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25516
25517         * gcc.dg/format/gcc_gfc-1.c: New.
25518
25519 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25520
25521         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25522
25523 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25524
25525         PR fortran/20842
25526         * gfortran.dg/io_invalid_1.f90: New test.
25527
25528 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25529
25530         * gcc.dg/format/gcc_diag-1.c: Update.
25531
25532 2005-07-02  Jeff Law  <law@redhat.com>
25533
25534         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25535         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25536
25537 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25538
25539         * gcc.dg/format/gcc_diag-1.c: Update.
25540
25541 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25542
25543         PR tree-opt/22269
25544         * gcc.c-torture/compile/pr22269.c: New test.
25545
25546 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25547
25548         PR 21584
25549         PR 22219
25550         * g++.dg/tree-ssa/pr21584-1.C: New test.
25551         * g++.dg/tree-ssa/pr21584-2.C: New test.
25552
25553 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25554
25555         * obj-c++.dg/try-catch-11.mm: New.
25556         * objc.dg/try-catch-10.m: New.
25557
25558 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25559
25560         * g++.dg/other/ucnid-1.C: xfail on AIX.
25561
25562 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25563
25564         PR 22234
25565         * gcc.dg/20050629-1.c: New test.
25566
25567 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25568
25569         * obj-c++.dg/const-str-1[0-1].mm: New.
25570         * objc.dg/const-str-1[0-1].m: New.
25571
25572 2005-05-29  Richard Henderson  <rth@redhat.com>
25573
25574         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25575         Rename from check_effective_target_vect_no_max.
25576         (check_effective_target_vect_no_int_add): New.
25577         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25578         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25579         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25580         * gcc.dg/vect/vect-reduc-1.c: Use both.
25581         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25582
25583 2005-05-29  Richard Henderson  <rth@redhat.com>
25584
25585         * lib/target-supports.exp (check_effective_target_vect_no_max):
25586         Remove i386 and x86_64.
25587
25588 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25589
25590         PR testsuite/21969
25591         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25592
25593 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25594
25595         PR middle-end/21969
25596         * gcc.dg/vect/pr21969.c: New test.
25597
25598 2005-06-28  Eric Christopher  <echristo@redhat.com>
25599
25600         PR c/22052
25601         PR c/21975
25602         * gcc.dg/inline1.c: New test.
25603         * gcc.dg/inline2.c: Ditto.
25604         * gcc.dg/inline3.c: Ditto.
25605         * gcc.dg/inline4.c: Ditto.
25606         * gcc.dg/inline5.c: Ditto.
25607
25608 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25609
25610         PR libfortran/22142
25611         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25612         Add testcase also testing eoshift1 for PR 22142.
25613
25614 2005-06-28  Richard Henderson  <rth@redhat.com>
25615
25616         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25617         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25618         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25619         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25620         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25621
25622 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25623
25624         PR libfortran/22142
25625         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25626         Add testcase for PR 22142.
25627
25628 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25629
25630         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25631         gcc.target/ia64/fpreg-2.c: New tests.
25632
25633 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25634
25635         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25636
25637 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25638
25639         PR libfortran/22170
25640         * gfortran.dg/slash_1.f90: New test.
25641
25642 2005-06-27  Richard Henderson  <rth@redhat.com>
25643
25644         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25645         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25646         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25647         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25648         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25649         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25650
25651 2005-06-27  Richard Henderson  <rth@redhat.com>
25652
25653         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25654         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25655
25656 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25657
25658         * obj-c++.dg/proto-lossage-5.mm: New.
25659         * objc.dg/proto-lossage-5.m: New.
25660
25661 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25662
25663         PR 21959
25664         * gcc.dg/tree-ssa/pr21959.c: New test.
25665
25666 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25667
25668         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25669         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25670         testing uninitialized var.
25671
25672         * gcc.c-torture/execute/builtins/chk.h: New.
25673         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25674         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25675         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25676         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25677         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25678         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25679         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25680         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25681         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25682         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25683         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25684         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25685         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25686         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25687         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25688         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25689         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25690         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25691         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25692         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25693         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25694         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25695         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25696         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25697         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25698         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25699         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25700         * gcc.dg/builtin-object-size-1.c: New test.
25701         * gcc.dg/builtin-object-size-2.c: New test.
25702         * gcc.dg/builtin-object-size-3.c: New test.
25703         * gcc.dg/builtin-object-size-4.c: New test.
25704         * gcc.dg/builtin-object-size-5.c: New test.
25705         * gcc.dg/builtin-stringop-chk-1.c: New test.
25706         * gcc.dg/builtin-stringop-chk-2.c: New test.
25707         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25708         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25709         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25710         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25711         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25712         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25713         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25714         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25715         * gcc.c-torture/execute/printf-1.c: New test.
25716         * gcc.c-torture/execute/fprintf-1.c: New test.
25717         * gcc.c-torture/execute/vprintf-1.c: New test.
25718         * gcc.c-torture/execute/vfprintf-1.c: New test.
25719         * gcc.c-torture/execute/printf-chk-1.c: New test.
25720         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25721         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25722         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25723
25724 2005-06-27  Michael Matz  <matz@suse.de>
25725
25726         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25727         slot is not merged if address escapes.
25728
25729 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25730
25731         PR c/21911
25732         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25733
25734 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25735
25736         PR middle-end/17965
25737         * gcc.c-torture/compile/20050622-1.c: New test.
25738
25739         PR middle-end/22028
25740         * gcc.dg/20050620-1.c: New test.
25741
25742 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25743
25744         PR tree-optimization/22026
25745         * gcc.dg/tree-ssa/pr22026.c: New.
25746
25747 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25748
25749         PR libfortran/22144
25750         * gfortran.dg/shift-alloc.f90: New testcase.
25751
25752 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25753
25754         * all files: Update FSF address in copyright headers.
25755
25756 2005-06-22  Jan Hubicka  <jh@suse.cz>
25757
25758         * wholeprogram-1.c: New testcase.
25759         * wholeprogram-2.c: New testcase.
25760
25761 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25762
25763         PR 22171
25764         * gcc.dg/tree-ssa/pr22171.c: New test.
25765
25766 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25767
25768         * gfortran.dg/simplify_modulo.f90: New.
25769
25770 2005-06-24  Jan Hubicka  <jh@suse.cz>
25771
25772         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25773
25774 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25775
25776         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25777
25778 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25779
25780         * obj-c++.dg/typedef-alias-1.mm: New.
25781         * objc.dg/typedef-alias-1.m: New.
25782
25783 2005-06-23  Jeff Law  <law@redhat.com>
25784
25785         * gcc.dg/tree-ssa/vrp16.c: New test.
25786
25787 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25788
25789         * lib/target-supports.exp: Add
25790         check_effective_target_fortran_large_real and
25791         check_effective_target_fortran_large_int to check for
25792         corresponding effective targets.
25793         * gfortran.dg/large_integer_kind_1.f90: New test.
25794         * gfortran.dg/large_real_kind_1.f90: New test.
25795
25796 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25797
25798         PR tree-optimization/22117
25799         * gcc.dg/tree-ssa/pr22117.c: New.
25800
25801 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25802
25803         PR testsuite/22123
25804         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25805
25806 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25807
25808         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25809
25810 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25811
25812         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25813         * gfortran.dg/f2c_4.c: Likewise.
25814
25815 2005-06-22 Paul Brook  <paul@codesourcery.com>
25816
25817         PR fortran/21034
25818         * gfortran.dg/auto_save_1.f90: New test.
25819
25820 2005-06-22  Michael Matz  <matz@suse.de>
25821
25822         * gcc.target/x86-64/abi: New directory.
25823         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25824         * gcc.target/x86-64/abi/README.gcc: New file.
25825         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25826         * gcc.target/x86-64/abi/asm-support.s: New file.
25827         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25828         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25829         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25830         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25831         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25832         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25833         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25834         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25835         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25836         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25837         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25838         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25839         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25840         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25841         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25842         * gcc.target/x86_64/abi/test_varargs.c: New test.
25843
25844 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25845
25846         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25847         32-bit i?86 and x86_64.
25848
25849 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25850
25851         * obj-c++.dg/const-str-[1-9].mm: New tests.
25852
25853 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25854
25855         PR fortran/22010
25856         * gfortran.dg/namelist_use.f90: New.
25857         * gfortran.dg/namelist_use_only.f90: New.
25858
25859 2005-06-21  Jeff Law  <law@redhat.com>
25860
25861         * gcc.dg/tree-ssa/vrp15.c: New test.
25862
25863 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25864
25865         * lib/target-supports.exp (check_effective_target_vect_reduction):
25866         Remove.
25867         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25868         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25869         remove vect_reduction target keyword. Also avoid two returns in main.
25870         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25871         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25872         * gcc.dg/vect/vect-reduc-1short.c: New test.
25873         * gcc.dg/vect/vect-reduc-1char.c: New test.
25874         * gcc.dg/vect/vect-reduc-2short.c: New test.
25875         * gcc.dg/vect/vect-reduc-2char.c: New test.
25876         * gcc.dg/vect/vect-reduc-6.c: New test.
25877         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25878         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25879         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25880
25881 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25882         Paul Thomas  <pault@gcc.gnu.org>
25883
25884         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25885         New tests.
25886
25887 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25888
25889         * gfortran.dg/backslash_1.f90: New test.
25890         * gfortran.dg/backslash_2.f90: New test.
25891
25892 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25893
25894         * gfortran.dg/duplicate_labels.f90: New test.
25895
25896 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25897
25898         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25899         unsupportable relocations.
25900         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25901         * gcc.dg/20050321-2.c: xfail for NetWare.
25902
25903 2005-06-20  Andreas Jaeger  <aj@suse.de>
25904
25905         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25906         gcc.target/i386/fastcall-sseregparm.c,
25907         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25908
25909 2005-06-19  Richard Henderson  <rth@redhat.com>
25910
25911         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25912
25913 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25914
25915         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25916
25917 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25918
25919         PR c++/22115
25920         * g++.dg/conversion/simd2.C: Change expected error message.
25921
25922 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25923
25924         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25925         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25926         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25927
25928 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25929
25930         * gcc.dg/fold-mod-1.c: New test.
25931
25932 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25933
25934         PR fortran/19926
25935         * gfortran.dg/pr19926.f90: New test.
25936
25937 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25938
25939         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25940         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25941         targets.
25942         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25943         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25944
25945 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25946
25947         * gcc.target/ia64/float80-varargs-1.c: New test.
25948
25949 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25950
25951         PR tree-opt/22035
25952         * gfortran.dg/f2c_6.f90: New test.
25953
25954 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25955
25956         PR c++/17413
25957         * g++.dg/template/local5.C: New.
25958
25959 2005-06-17  Richard Henderson  <rth@redhat.com>
25960
25961         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25962
25963 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25964
25965         PR testsuite/21945
25966         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25967
25968 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25969
25970         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25971         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25972         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25973         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25974         check_vect to verify the presence of hardware vector support.
25975
25976 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25977
25978         PR testsuite/22056
25979         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25980
25981 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25982
25983         PR libfortran/19216
25984         * gfortran.dg/pr19216.f: Add correct space between brackets and
25985         dg directive.
25986
25987 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25988
25989         PR libfortran/16436
25990         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25991
25992 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25993
25994         * gcc.target/i386/attributes-error.c: New testcase.
25995         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25996         * gcc.target/i386/regparm-stdcall.c: Likewise.
25997         * gcc.target/i386/sseregparm-1.c: Likewise.
25998         * gcc.target/i386/sseregparm-2.c: Likewise.
25999
26000 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         * g++.dg/rtti/crash2.C: New.
26003
26004 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26005
26006         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26007
26008 2005-06-15  David Ung  <davidu@mips.com>
26009
26010         * gcc.target/mips/mips16e-extends.c: New test for testing the
26011         generation of MIPS16e zeb/zeh, seb/seh instructions.
26012
26013 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26014
26015         PR 22018
26016         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26017         * gcc.dg/tree-ssa/pr22018.c: New test.
26018
26019 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26020
26021         * gcc.dg/simd-1.c: Update error messages.
26022         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26023         * gcc.dg/simd-2.c: Update error messages.
26024         * gcc.dg/simd-4.c: New.
26025
26026 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26027
26028         PR c++/20678
26029         * g++.dg/other/crash-4.C: New.
26030
26031 2005-06-14  Devang Patel  <dpatel@apple.com>
26032
26033         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26034
26035 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26036
26037         PR c++/21929
26038         * g++.dg/parse/crash11.C: Update
26039
26040 2005-06-13  Jeff Law  <law@redhat.com>
26041
26042         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26043         perform the desired transformations.
26044         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26045         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26046
26047 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26048
26049         PR fortran/22038
26050         * gfortran.dg/forall_1.f90: Un-XFAIL.
26051
26052 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         PR c++/21929
26055         * g++.dg/parse/crash26.C: New.
26056
26057         PR c++/20789
26058         * g++.dg/init/member1.C: New.
26059
26060 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26061
26062         * gfortran.dg/altreturn_1.f90: New test.
26063
26064 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26065
26066         PR middle-end/21985
26067         * gcc.dg/tree-ssa/pr21985.c: New test.
26068
26069 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26070
26071         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26072
26073 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26074
26075         PR c++/21930
26076         * g++.dg/other/error10.C: New test case.
26077
26078 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26079
26080         PR libfortran/19155
26081         * gfortran.dg/pr19155.f: Add test.
26082
26083 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26084
26085         * gfortran.dg/f2c_7.f90: New test.
26086
26087         * gfortran.dg/forall_1.f90: XFAILed.
26088
26089 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26090
26091         * gcc.dg/pr14796-1.c: New.
26092         * gcc.dg/pr14796-2.c: New.
26093
26094 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26095
26096         PR fortran/17792
26097         PR fortran/21375
26098         * gfortran.dg/deallocate_stat.f90: New test.
26099
26100 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26101
26102         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26103
26104 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26105
26106         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26107         access will be generated when this loop is vectorized. Test that
26108         accesses with same alignment were detected.
26109         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26110         Test that accesses with same alignment were detected.
26111         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26112         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26113         alignment were detected.
26114
26115 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26116
26117         PR c++/10611
26118         * g++.dg/conversion/simd2.C: New.
26119
26120 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26121
26122         * gcc.dg/Wcxx-compat-1.c: New.
26123
26124 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26125
26126         PR libfortran/21480
26127         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26128         complex array.
26129
26130 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26131
26132         * gcc.dg/alias-8.c: New.
26133
26134 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26135
26136         * gcc.dg/format/cmn_err-1.c: Update.
26137
26138 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26139
26140         PR target/20666
26141         * gcc.target/sparc/fexpand-2.c: New.
26142         * gcc.target/sparc/fpmerge-2.c: New.
26143         * gcc.target/sparc/fpmul-2.c: New.
26144         * gcc.target/sparc/noresult.c: New.
26145         * gcc.target/sparc/pdist-2.c: New.
26146         * gcc.target/sparc/pdist-3.c: New.
26147
26148 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26149
26150         PR testsuite/21702
26151         * gcc.target/i386/i386.exp: Fix comment typo.
26152
26153 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26154
26155         PR c++/19497
26156         * g++.dg/inherit/using5.C: New.
26157         * g++.dg/inherit/using6.C: New.
26158
26159 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26160
26161         PR c++/19894
26162         * g++.dg/template/ptrmem15.C: New test.
26163
26164         PR c++/20563
26165         * g++.dg/ext/label4.C: New test.
26166
26167 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26168
26169         * gcc.dg/tls/debug-1.c: New test.
26170
26171 2005-06-07  Dale Johannesen  <dalej@apple.com>
26172
26173         * gcc.target/i386/movq.c: New.
26174
26175 2005-06-07  Dale Johannesen  <dalej@apple.com>
26176
26177         * gcc.dg/20050607-1.c: New.
26178
26179 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26180
26181         PR middle-end/21850
26182         * gcc.c-torture/execute/20050607-1.c: New test.
26183
26184 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26185
26186         PR libfortran/21926
26187         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26188         Test case where the return array has lowest stride one,
26189         but isn't packed.
26190
26191 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26192
26193         * lib/target-supports.exp (check_effective_target_sync_int_long):
26194         Add s390 and s390x targets.
26195
26196 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26197
26198         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26199         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26200         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26201         * gcc.dg/tree-ssa/loop-9.c: New test.
26202
26203 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         * g++.dg/parse/defarg10.C: New.
26206
26207 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26208
26209         PR regression/21897
26210         * gcc.c-torture/execute/20050604-1.c: New test.
26211
26212 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         PR 21903
26215         * g++.dg/parse/defarg9.C: New.
26216
26217         PR c++/20637
26218         * g++.dg/inherit/using4.C: New.
26219         * g++.dg/overload/error1.C: Adjust expected errors.
26220         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26221         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26222         * g++.old-deja/g++.other/redecl2.C: Likewise.
26223         * g++.old-deja/g++.other/redecl4.C: Likewise.
26224         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26225
26226 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26227
26228         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26229
26230 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26231
26232         * lib/gfortran.exp (gfortran_target_compile): Call
26233         dg-additional-files-options
26234         * gfortran.dg/f2c_4.f90: New file
26235         * gfortran.dg/f2c_4.c: New file
26236         * gfortran.dg/f2c_5.f90: New file
26237         * gfortran.dg/f2c_5.c: New file
26238
26239 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26240
26241         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26242
26243         PR fortran/21912
26244         * gfortran.dg/array_constructor_4.f90: New test.
26245
26246 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26247
26248         PR c++/21619
26249         * g++.dg/ext/builtin9.C: New test.
26250
26251 2005-06-05  Dale Johannesen  <dalej@apple.com>
26252
26253         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26254         * gcc.c-torture/execute/20050603-2.c: Ditto.
26255
26256 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26257
26258         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26259         * gcc.dg/vect/vect-reduc-1.c: New.
26260         * gcc.dg/vect/vect-reduc-2.c: New.
26261         * gcc.dg/vect/vect-reduc-3.c: New.
26262
26263 2005-06-04  Dale Johannesen  <dalej@apple.com>
26264
26265         * gcc.c-torture/execute/20050603-1.c: New.
26266         * gcc.c-torture/execute/20050603-2.c: New.
26267         * gcc.dg/20050603-3.c: New.
26268
26269 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26270
26271         PR fortran/19195
26272         * gfortran.dg/debug_1.f90: New test.
26273
26274         * gfortran.dg/forall_1.f90: New test.
26275
26276 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26277
26278         * gfortran.dg/array_constructor_3.f90: New test.
26279
26280 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26281
26282         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26283
26284 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26285
26286         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26287
26288 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26289
26290         PR c/21873
26291         * gcc.dg/init-excess-1.c: New test.
26292
26293 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26294
26295         PR c++/21853
26296         * g++.dg/expr/static_cast6.C: New test.
26297
26298 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26299
26300         * gcc.dg/tree-ssa/vrp14.c: New test.
26301
26302 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26303
26304         PR c++/21336
26305         * g++.dg/template/new2.C: New test.
26306
26307 2005-06-03  Josh Conner  <jconner@apple.com>
26308
26309         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26310         all entries in initializer.
26311
26312 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26313
26314         PR middle-end/21858
26315         * gcc.dg/pr21858.c: New testcase.
26316
26317 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26318
26319         PR tree-optimization/21292
26320
26321         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26322         New.
26323         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26324         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26325         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26326         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26327         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26328
26329 2005-06-02  Richard Henderson  <rth@redhat.com>
26330
26331         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26332
26333 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26334
26335         * gcc.dg/wtypequal.c: New testcase.
26336
26337 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26338
26339         PR 21582
26340         * gcc.dg/tree-ssa/pr21582.c: New test.
26341
26342 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26343
26344         PR c++/21280
26345         * g++.dg/opt/interface2.h: New.
26346         * g++.dg/opt/interface2.C: New.
26347         * g++.dg/init/ctor4.C: Adjust error lines.
26348         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26349         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26350         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26351         * g++.old-deja/g++.pt/assign1.C: Likewise.
26352         * g++.old-deja/g++.pt/crash20.C: Likewise.
26353
26354 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26355
26356         PR tree-optimization/21734
26357         * g++.dg/vect/pr21734_1.cc: New.
26358         * g++.dg/vect/pr21734_2.cc: New.
26359
26360 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26361
26362         PR c++/20350
26363         * g++.dg/template/spec24.C: New.
26364
26365         PR c++/21151
26366         * g++.dg/pch/local-1.C: New.
26367         * g++.dg/pch/local-1.Hs: New.
26368
26369 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26370
26371         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26372         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26373         * gcc.dg/tree-ssa/pr14341.c: New test.
26374         * gcc.dg/tree-ssa/pr14841.c: New test.
26375         * gcc.dg/tree-ssa/pr20701.c: New test.
26376         * gcc.dg/tree-ssa/pr21086.c: New test.
26377         * gcc.dg/tree-ssa/pr21090.c: New test.
26378         * gcc.dg/tree-ssa/pr21332.c: New test.
26379         * gcc.dg/tree-ssa/pr21458.c: New test.
26380         * gcc.dg/tree-ssa/pr21658.c: New test.
26381         * gcc.dg/tree-ssa/vrp01.c: New test.
26382         * gcc.dg/tree-ssa/vrp02.c: New test.
26383         * gcc.dg/tree-ssa/vrp03.c: New test.
26384         * gcc.dg/tree-ssa/vrp04.c: New test.
26385         * gcc.dg/tree-ssa/vrp05.c: New test.
26386         * gcc.dg/tree-ssa/vrp06.c: New test.
26387         * gcc.dg/tree-ssa/vrp07.c: New test.
26388         * gcc.dg/tree-ssa/vrp08.c: New test.
26389         * gcc.dg/tree-ssa/vrp09.c: New test.
26390         * gcc.dg/tree-ssa/vrp10.c: New test.
26391         * gcc.dg/tree-ssa/vrp11.c: New test.
26392         * gcc.dg/tree-ssa/vrp12.c: New test.
26393         * gcc.dg/tree-ssa/vrp13.c: New test.
26394
26395 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26396
26397         PR 21029
26398         * gcc.dg/tree-ssa/pr21029.c: New test.
26399
26400 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26401
26402         * gfortran.dg/logint-1.f: New test case.
26403         * gfortran.dg/logint-2.f: Likewise.
26404         * gfortran.dg/logint-3.f: Likewise.
26405
26406 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26407
26408         PR c/21536
26409         PR c/20760
26410         * gcc.dg/20050527-1.c: New test.
26411
26412         * gcc.dg/i386-sse-12.c: New test.
26413
26414         PR fortran/21729
26415         * gfortran.dg/implicit_5.f90: New test.
26416
26417 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26418
26419         PR fortran/20883
26420         * gfortran/assign_4.f90: New test.
26421         * gfortran/assign_2.f90: Change compile to run.
26422
26423 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26424
26425         * lib/target-supports.exp
26426         (check_effective_target_sync_char_short): New.
26427         * gcc.dg/sync-2.c: New.
26428
26429 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26430
26431         PR tree-optimization/21817
26432         * gcc.dg/torture/pr21817-1.c: New.
26433
26434 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26435
26436         PR c++/21165
26437         * g++.dg/template/init5.C: New.
26438
26439 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26440
26441         * gfortran.dg/char_initialiser_actual.f90:
26442         Test character initialisers as actual arguments.
26443         * gfortran.dg/char_pointer_comp_assign.f90:
26444         Test character pointer structure component assignments.
26445         * gfortran.dg/char_array_structure_constructor.f90:
26446         Test character components in structure constructors.
26447
26448 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26449
26450         PR middle-end/20931
26451         * g++.dg/opt/pr20931.C: New test.
26452
26453 2005-05-31  Andreas Jaeger  <aj@suse.de>
26454
26455         PR testsuite/20772
26456         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26457         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26458         g++.old-deja/g++.ext/asmspec1.C,
26459         g++.old-deja/g++.other/regstack.C,
26460         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26461         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26462         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26463         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26464         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26465         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26466         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26467         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26468         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26469         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26470         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26471         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26472         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26473         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26474         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26475         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26476         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26477         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26478         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26479
26480 2005-05-31  Jeff Law  <law@redhat.com>
26481
26482         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26483
26484 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26485
26486         PR middle-end/21743
26487         * gcc.dg/builtins-1.c: Activate disabled clog test.
26488         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26489
26490 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26491
26492         * gfortran.dg/char_pointer_assign.f90:
26493         Test character-pointer assignments and pointer assignments.
26494         * gfortran.dg/char_pointer_dummy.f90:
26495         Test character-pointer dummy arguments.
26496         * gfortran.dg/char_pointer_func.f90:
26497         Test character-pointer function returns.
26498         * gfortran.dg/char_pointer_dependency.f90:
26499         Test character-pointer functions with dependencies.
26500
26501 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26502
26503         PR c++/21784
26504         * g++.dg/lookup/using14.C: New test.
26505
26506 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26507
26508         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26509         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26510         trailing ^M.
26511
26512 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26513
26514         PR c++/17413
26515         * g++.dg/template/local5.C: New.
26516
26517         PR target/21761
26518         * gcc.c-torture/compile/pr21761.c: New.
26519
26520         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26521         before darwin8.
26522
26523 2005-05-30  Steven G. Kargl
26524
26525         PR fortran/20846
26526         * gfortran.dg/inquire_8.f90: New test.
26527
26528 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26529
26530         PR libfortran/21376
26531         * gfortran.dg/output_exponents_1.f90: New test.
26532
26533 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26534
26535         PR libfortran/20006
26536         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26537
26538 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/21210
26541         * g++.dg/ext/complex1.C: New test.
26542
26543         PR c++/21340
26544         * g++.dg/init/ctor6.C: New test.
26545
26546 2005-05-29  Jan Hubicka  <jh@suse.cz>
26547
26548         * gcc.c-torture/compile/pr21562.c: New.
26549
26550 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26551
26552         * gfortran.dg/subnormal_1.f90: New test.
26553
26554 2005-05-28  Jan Hubicka  <jh@suse.cz>
26555
26556         * tree-prof.exp: Fix comment.
26557         * value-prof-1.c: New.
26558         * value-prof-2.c: New.
26559         * value-prof-3.c: New.
26560         * value-prof-4.c: New.
26561
26562 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26563
26564         PR c++/21614
26565         * g++.dg/expr/ptrmem6.C: New test.
26566         * g++.dg/expr/ptrmem6a.C: Likewise.
26567
26568 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26569
26570         PR tree-optimization/21658
26571         * gcc.dg/tree-ssa/pr21658.c: New.
26572
26573 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         PR c++/21455
26576         * g++.dg/inherit/ptrmem3.C: New.
26577
26578         PR c++/21681
26579         * g++.dg/parse/template16.C: New.
26580
26581 2005-05-27  Andreas Jaeger  <aj@suse.de>
26582
26583         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26584
26585         * gcc.dg/i386-sse-8.c: Run test on all archs.
26586
26587 2005-05-26  Mike Stump  <mrs@apple.com>
26588
26589         * objc.dg/isa-field-1.m: Only run on darwin.
26590         * objc.dg/lookup-1.m: Likewise.
26591         * objc.dg/try-catch-8.m: Likewise.
26592
26593 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26594
26595         PR tree-optimization/9814
26596         * gcc.dg/pr9814-1.c: New test case.
26597
26598 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26599
26600         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26601         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26602         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26603         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26604         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26605         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26606         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26607         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26608         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26609         objc.dg/try-catch-8.m: New.
26610
26611 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26612
26613         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26614         remove extraneous semicolons.
26615
26616 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26617
26618         * obj-c++.dg/comp-types-12.mm: New.
26619         * objc.dg/comp-types-11.m: New.
26620         * objc.dg/selector-4.m: New.
26621
26622 2005-05-26  Andreas Jaeger  <aj@suse.de>
26623
26624         PR testsuite/20772
26625         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26626         g++.old-deja/g++.ext/attrib3.C,
26627         g++.old-deja/g++.other/store-expr1.C,
26628         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26629         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26630         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26631         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26632         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26633         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26634         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26635         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26636         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26637         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26638         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26639         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26640         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26641         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26642         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26643         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26644         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26645         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26646         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26647
26648 2005-05-26  Andreas Jaeger  <aj@suse.de>
26649
26650         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26651         x86-64 compilation.
26652
26653 2005-05-26  Andreas Jaeger  <aj@suse.de>
26654
26655         PR testsuite/20772
26656         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26657         gcc.misc-tests/i386-pf-athlon-1.c,
26658         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26659         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26660         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26661         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26662         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26663         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26664         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26665         programs.
26666
26667         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26668         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26669         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26670         x86-64 compilation.
26671
26672         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26673         x86_64.
26674
26675         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26676         effective-target ilp32.
26677
26678 2005-05-26  David Ung  <davidu@mips.com>
26679
26680         * gcc.target/mips/ext_ins.c: New test for testing the generation
26681         of MIPS32/64 rev 2 ext/ins instructions.
26682
26683 2005-05-26  Andreas Jaeger  <aj@suse.de>
26684
26685         * treelang/compile/unsigned.tree: Use gimple instead of
26686         nonexisting generic dump.
26687
26688 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26689
26690         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26691
26692 2005-05-26  Andreas Jaeger  <aj@suse.de>
26693
26694         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26695
26696 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26697
26698         PR libfortran/17283
26699         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26700         Test callee-allocated memory with write statements.
26701
26702 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26703
26704         PR middle-end/21709
26705         * gcc.dg/pr21709-1.c: New test case.
26706
26707 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26708             Mike Stump  <mrs@apple.com>
26709
26710         * objc/execute/next_mapping.h: Update for C++.
26711
26712         * obj-c++.dg/selector-1.mm: Move to...
26713         * obj-c++.dg/selector-4.mm: here...
26714
26715         * obj-c++.dg/basic.mm: New.
26716         * obj-c++.dg/comp-types-1.mm: New.
26717         * obj-c++.dg/cxx-class-1.mm: New.
26718         * obj-c++.dg/cxx-ivars-1.mm: New.
26719         * obj-c++.dg/cxx-ivars-2.mm: New.
26720         * obj-c++.dg/cxx-ivars-3.mm: New.
26721         * obj-c++.dg/cxx-scope-1.mm: New.
26722         * obj-c++.dg/cxx-scope-2.mm: New.
26723         * obj-c++.dg/defs.mm: New.
26724         * obj-c++.dg/empty-private-1.mm: New.
26725         * obj-c++.dg/encode-1.mm: New.
26726         * obj-c++.dg/encode-2.mm: New.
26727         * obj-c++.dg/encode-3.mm: New.
26728         * obj-c++.dg/extern-c-1.mm: New.
26729         * obj-c++.dg/extra-semi.mm: New.
26730         * obj-c++.dg/fix-and-continue-2.mm: New.
26731         * obj-c++.dg/isa-field-1.mm: New.
26732         * obj-c++.dg/ivar-list-semi.mm: New.
26733         * obj-c++.dg/local-decl-1.mm: New.
26734         * obj-c++.dg/lookup-1.mm: New.
26735         * obj-c++.dg/lookup-2.mm: New.
26736         * obj-c++.dg/method-1.mm: New.
26737         * obj-c++.dg/method-2.mm: New.
26738         * obj-c++.dg/method-3.mm: New.
26739         * obj-c++.dg/method-4.mm: New.
26740         * obj-c++.dg/method-5.mm: New.
26741         * obj-c++.dg/method-6.mm: New.
26742         * obj-c++.dg/method-7.mm: New.
26743         * obj-c++.dg/no-extra-load.mm: New.
26744         * obj-c++.dg/overload-1.mm: New.
26745         * obj-c++.dg/pragma-1.mm: New.
26746         * obj-c++.dg/pragma-2.mm: New.
26747         * obj-c++.dg/private-1.mm: New.
26748         * obj-c++.dg/private-2.mm: New.
26749         * obj-c++.dg/proto-qual-1.mm: New.
26750         * obj-c++.dg/qual-types-1.mm: New.
26751         * obj-c++.dg/stubify-1.mm: New.
26752         * obj-c++.dg/stubify-2.mm: New.
26753         * obj-c++.dg/super-class-1.mm: New.
26754         * obj-c++.dg/super-class-2.mm: New.
26755         * obj-c++.dg/super-dealloc-1.mm: New.
26756         * obj-c++.dg/super-dealloc-2.mm: New.
26757         * obj-c++.dg/template-1.mm: New.
26758         * obj-c++.dg/template-2.mm: New.
26759         * obj-c++.dg/template-3.mm: New.
26760         * obj-c++.dg/template-4.mm: New.
26761         * obj-c++.dg/template-5.mm: New.
26762         * obj-c++.dg/template-6.mm: New.
26763         * obj-c++.dg/try-catch-1.mm: New.
26764         * obj-c++.dg/try-catch-2.mm: New.
26765         * obj-c++.dg/try-catch-3.mm: New.
26766         * obj-c++.dg/try-catch-4.mm: New.
26767         * obj-c++.dg/try-catch-5.mm: New.
26768         * obj-c++.dg/try-catch-6.mm: New.
26769         * obj-c++.dg/try-catch-7.mm: New.
26770         * obj-c++.dg/try-catch-8.mm: New.
26771         * obj-c++.dg/try-catch-9.mm: New.
26772         * obj-c++.dg/va-meth-1.mm: New.
26773
26774 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26775
26776         * obj-c++.dg/selector-1.mm: New.
26777         * obj-c++.dg/selector-2.mm: New.
26778
26779 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26780
26781         * obj-c++.dg/selector-3.mm: New.
26782         * objc.dg/selector-3.m: New.
26783
26784 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26785
26786         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26787         about where warning appears.
26788
26789 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26790
26791         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26792         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26793         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26794         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26795
26796 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26797
26798         * gcc.dg/20050524-1.c: New test.
26799
26800 2005-05-25  Jan Hubicka  <jh@suse.cz>
26801
26802         * gcc.dg/tree-prof/inliner-1.c: New.
26803
26804 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26805
26806         * gcc.dg/tree-prof: New directory.
26807         * gcc.dg/tree-prof/tree-prof.exp: New.
26808
26809 2005-05-25  DJ Delorie  <dj@redhat.com>
26810
26811         * gcc.dg/Wattributes-1.c: New.
26812         * gcc.dg/Wattributes-2.c: New.
26813         * gcc.dg/Wattributes-3.c: New.
26814
26815 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26816
26817         PR tree-optimization/19833
26818         * gcc.dg/uninit-4.c: Remove xfail.
26819         * gcc.dg/uninit-9.c: Ditto.
26820
26821 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26822
26823         * obj-c++.dg/bitfield-[1-5].mm: New.
26824         * obj-c++.dg/class-protocol-1.mm: New.
26825         * obj-c++.dg/comp-types-1[0-1].mm: New.
26826         * obj-c++.dg/comp-types-[2-9].mm: New.
26827         * obj-c++.dg/encode-[4-8].mm: New.
26828         * obj-c++.dg/layout-1.mm: New.
26829         * obj-c++.dg/method-1[0-9].mm: New.
26830         * obj-c++.dg/method-2[0-1].mm: New.
26831         * obj-c++.dg/method-[8-9].mm: New.
26832         * obj-c++.dg/objc-gc-3.mm: New.
26833         * obj-c++.dg/try-catch-10.mm: New.
26834         * objc.dg/bitfield-5.m: New.
26835         * objc.dg/comp-types-10.m: New.
26836         * objc.dg/comp-types-9.m: New.
26837         * objc.dg/layout-1.m: New.
26838         * objc.dg/objc-gc-4.m: New.
26839         * objc.dg/try-catch-9.m: New.
26840         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26841         * objc.dg/comp-types-1.m: Likewise.
26842         * objc.dg/comp-types-[5-6].m: Likewise.
26843         * objc.dg/method-9.m: Likewise.
26844
26845 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26846
26847         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26848         and on hardware without VMX support.
26849
26850         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26851
26852         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26853
26854         * lib/profopt.exp (dg-final-generate, dg-final-use,
26855         profopt-final-code, profopt-get-options): New.
26856         (profopt-execute): Process test directives.
26857
26858         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26859         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26860         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26861
26862 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26863
26864         PR C++/21645
26865         * g++.dg/init/ctor5.C: New test.
26866
26867 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26868
26869         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26870         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26871         vect-113.c, vect-114.c.
26872
26873 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26874
26875         * gcc.dg/const-elim-1.c: Remove xfails.
26876
26877 2005-05-23  Jeff Law  <law@redhat.com>
26878
26879         * gcc.c-torture/compile/pr21638.c: New test.
26880         * gcc.c-torture/compile/20050520-1.c: New test.
26881
26882 2005-05-23  Nick Clifton  <nickc@redhat.com>
26883
26884         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26885         be a proper triple, ie: m32r*-*-*.
26886         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26887
26888 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26889
26890         PR middle-end/21331
26891         PR tree-opt/21293
26892         * gcc.c-torture/compile/pr21293.c: New test.
26893         * gcc.c-torture/execute/pr21331.c: New test.
26894
26895 2004-05-20  Richard Henderson  <rth@redhat.com>
26896
26897         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26898
26899 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26900
26901         * obj-c++-dg.exp: Add.
26902         * obj-c++.exp: Add.
26903         * obj-c++.dg/dg.exp: Add.
26904
26905 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26906
26907         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26908         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26909
26910 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26911
26912         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26913
26914 2004-05-19  Richard Henderson  <rth@redhat.com>
26915
26916         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26917
26918 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26919
26920         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26921
26922         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26923
26924 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26925
26926         PR c++/21495
26927         * g++.dg/parse/extern1.C: New test.
26928         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26929
26930 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26931
26932         * gcc.dg/c99-math.h: New.
26933         * gcc.dg/c99-math-float-1.c: New test.
26934         * gcc.dg/c99-math-double-1.c: Likewise.
26935         * gcc.dg/c99-math-long-double-1.c: Likewise.
26936
26937 2005-05-18  Richard Henderson  <rth@redhat.com>
26938
26939         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26940
26941 2005-05-18  Devang Patel  <dpatel@apple.com>
26942
26943         * g++.dg/opt/20050511-1.C: New test.
26944
26945 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26946
26947         PR libfortran/21127
26948         * gfortran.dg/reshape-complex.f90: New test.
26949
26950 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26951
26952         * gfortran.dg/array_constructor_1.f90: New test.
26953         * gfortran.dg/array_constructor_2.f90: New test.
26954
26955 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26956
26957         PR fortran/20954
26958         * gfortran.dg/pr20954.f: New test.
26959
26960 2005-05-17  Mike Stump  <mrs@apple.com>
26961
26962         Yet more Objective-C++...
26963
26964         * objc.dg/method-5.m: Update.
26965         * objc.dg/method-6.m: Update.
26966         * objc.dg/method-7.m: Update.
26967         * objc.dg/method-9.m: Update.
26968         * objc.dg/try-catch-2.m: Update.
26969
26970 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26971
26972         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26973         Remove little-endian optimizations.
26974
26975 2005-05-17  Jeff Law  <law@redhat.com>
26976
26977         * g++.dg/tree-ssa/pr14814.C: New test.
26978         * gcc.dg/tree-ssa/pr14814.C: New test.
26979         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26980         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26981
26982 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26983
26984         * gcc.dg/compat/generate-random.c: Do not include
26985         libiberty.h.
26986         * gcc.dg/compat/generate-random_r.c: Likewise.
26987
26988 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26989
26990         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26991
26992 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26993
26994         PR middle-end/21595
26995         * g++.dg/tree-ssa/builtin1.C: New testcase.
26996
26997 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26998
26999         PR c++/21454
27000         * g++.dg/opt/const4.C: New test.
27001
27002         PR middle-end/21492
27003         * g++.dg/opt/crossjump1.C: New test.
27004
27005         PR tree-optimization/21610
27006         * gcc.c-torture/compile/20050516-1.c: New test.
27007
27008         PR fortran/15080
27009         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27010         about the test failing.
27011         * gfortran.fortran-torture/execute/where_7.f90: New test.
27012         * gfortran.fortran-torture/execute/where_8.f90: New test.
27013
27014 2005-05-16  Richard Henderson  <rth@redhat.com>
27015
27016         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27017         i?86 and x86_64.
27018
27019 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27020
27021         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27022         (limits.h): Include unconditionally.
27023         (stdlib.h): Likewise.
27024         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27025         (limits.h): Include unconditionally.
27026         (stdlib.h): Likewise.
27027         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27028         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27029         (limits.h): Include unconditionally.
27030         (stdlib.h): Likewise.
27031         (hashtab.h): Do not include.
27032         (getopt.h): Likewise.
27033         (stddef.h): Include.
27034         (hashval_t): Define.
27035         (struct entry): Add "next" field.
27036         (HASH_SIZE): New macro.
27037         (hash_table): New variable.
27038         (switchfiles): Do not use xmalloc.
27039         (mix): New macro.
27040         (iterative_hash): New function.
27041         (hasht): Remove.
27042         (e_exists): New function.
27043         (e_insert): Likewise.
27044         (output): Use, instead of libiberty hashtable functions.
27045         (main): Do not use getopt.  Do not call htab_create.
27046
27047 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27048
27049         PR libstdc++/21526
27050         * lib/target-supports.exp (check_mkfifo_available):
27051         Return 0 for cygwin as mkfifo support incomplete on platform.
27052         Fix typos in comments.
27053
27054 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27055
27056         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27057
27058 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27059
27060         PR fortran/17432
27061         * gfortran.dg/assign_4.f: New test.
27062
27063 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27064
27065         PR tree-optimization/21563
27066         * gcc.dg/tree-ssa/pr21563.c: New.
27067
27068 2005-05-14  Jan Hubicka  <jh@suse.cz>
27069
27070         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27071
27072 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27073
27074         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27075
27076 2005-05-13  Julian Brown  <julian@codesourcery.com>
27077
27078         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27079         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27080
27081 2005-05-13  Jan Hubicka  <jh@suse.cz>
27082
27083         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27084         * gcc.dg/fold-xor-?.c: Likewise.
27085         * gcc.dg/pr15784-?.c: Likewise.
27086         * gcc.dg/pr20922-?.c: Likewise.
27087         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27088         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27089         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27090
27091 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27092
27093         PR fortran/21260
27094         * gfortran.dg/hollerith_1.f90: New test.
27095
27096 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27097
27098         * gfortran.dg/func_result_2.f90: New test.
27099
27100 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27101
27102         * gfortran.dg/dev_null.f90: New test.
27103
27104 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27105
27106         * gcc.dg/arm-vfp1.c: Revert last change.
27107
27108 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27109
27110         PR middle-end/19807
27111         PR tree-optimization/19639
27112         * g++.dg/tree-ssa/pr19807.C: New testcase.
27113
27114 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27115
27116         PR libfortran/21471
27117         * gfortran.dg/append-1.f90: New test.
27118
27119 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27120
27121         * gcc.dg/pr18501.c: XFAIL.
27122         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27123         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27124         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27125         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27126         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27127         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27128         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27129         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27130
27131 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27132
27133         PR fortran/20178
27134         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27135         gfortran.dg/f2c_3.f90: New tests.
27136
27137         * gfortran.dg/return_1.f90: Fix dg annotation.
27138
27139 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27140
27141         * gcc.c-torture/compile/20050510-1.c: New test.
27142
27143 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27144
27145         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27146
27147 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27148
27149         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27150
27151 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27152
27153         PR c/17913
27154         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27155
27156 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27157
27158         PR c/21342
27159         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27160         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27161
27162 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27163
27164         PR debug/16676
27165         * gcc.dg/debug/pr16676.c: New test.
27166
27167 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27168
27169         PR testsuite/21443
27170         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27171         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27172         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27173         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27174         Change -O1 to -O2.
27175         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27176         -fno-tree-dominator-opts.
27177
27178 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27179
27180         * gfortran.dg/return_1.f90: New test.
27181
27182 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27183
27184         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27185
27186         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27187
27188 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27189
27190         PR c++/21427
27191         * g++.dg/inherit/covariant13.C: New.
27192
27193 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27194
27195         PR libfortran/19155
27196         * gfortran.dg/pr19155.f: New test.
27197
27198 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27199
27200         PR inline-asm/8788
27201         * gcc.dg/pr8788-1.c: New testcase.
27202
27203 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27204
27205         PR target/21416
27206         * gcc.target/mips/fpcmp-[12].c: New tests.
27207
27208 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27209
27210         * lib/target-supports-dg.exp (dg-require-fork): New function.
27211         (dg-require-mkfifo): Likewise.
27212         * lib/target-supports.exp (check_function_available): New
27213         function.
27214         (check_fork_available): Likewise.
27215         (check_mkfifo_available): Likewise.
27216
27217 2005-05-06  Jeff Law  <law@redhat.com>
27218
27219         * gcc.c-torture/compile/pr21380.c: New test.
27220
27221 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27222
27223         PR c++/20961
27224         * g++.dg/ext/weak3.C: New test.
27225
27226 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27227
27228         PR c++/21352
27229         * g++.dg/template/crash37.C: New test.
27230
27231 2005-05-05  Paul Brook  <paul@codesourcery.com>
27232
27233         * gcc.dg/arm-g2.c: Use effective-target arm32.
27234         * gcc.dg/arm-mmx-1.c: Ditto.
27235         * gcc.dg/arm-scd42-2.c: Ditto.
27236         * gcc.dg/arm-vfp1.c: Ditto.
27237         * lib/target-supports.exp (check_effective_target_arm32): New
27238         function.
27239
27240 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27241
27242         PR libfortran/21354
27243         gfortran.dg/in_pack_rank7.f90: New test.
27244
27245 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27246
27247         PR middle-end/15618
27248         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27249
27250 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27251
27252         PR middle-end/21265
27253         * gcc.dg/20050503-1.c: New test.
27254
27255         PR rtl-optimization/21239
27256         * gcc.dg/i386-sse-11.c: New test.
27257
27258 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27259
27260         PR target/16888
27261         * gcc.target/i386/asm-1.c: New test.
27262
27263 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27264
27265         PR rtl-optimization/21330
27266         * gcc.c-torture/execute/20050502-1.c: New test.
27267
27268         PR target/21297
27269         * gcc.c-torture/execute/20050502-2.c: New test.
27270
27271 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27272
27273         PR middle-end/21282
27274         * gcc.dg/pr21282.c: New.
27275
27276 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27277
27278         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27279         * gcc.dg/vect/vect-92.c: Likewise.
27280         * gcc.dg/vect/vect-93.c: Likewise.
27281         * gcc.dg/vect/vect-dv-1.c: Likewise.
27282         * gcc.dg/vect/vect-dv-2.c: Likewise.
27283         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27284
27285 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27286
27287         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27288         * gfortran.dg/vect/vect-2.f90: Likewise.
27289         * gfortran.dg/vect/vect-3.f90: Likewise.
27290         * gfortran.dg/vect/vect-4.f90: Likewise.
27291         * gfortran.dg/vect/vect-5.f90: Likewise.
27292
27293 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27294
27295         PR target/20813
27296         * gcc.dg/rs6000-fpint-2.c: New.
27297
27298 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27299
27300         PR c/15698
27301         * gcc.dg/builtins-30.c: Update expected messages.
27302         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27303         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27304         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27305
27306 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27307
27308         PR tree-optimization/21294
27309         * gcc.dg/tree-ssa/pr21294.c: New.
27310
27311 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27312
27313         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27314         __builtin_altivec_st_internal_4si built-in.
27315
27316 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27317
27318         PR c++/15875
27319         * g++.dg/template/ptrmem14.C: New test.
27320
27321 2005-05-02  Paul Brook  <paul@codesourcery.com>
27322
27323         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27324
27325 2005-05-02  Michael Matz  <matz@suse.de>
27326
27327         PR c++/19542
27328         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27329
27330 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27331
27332         * g++.dg/cpp/weak.C: New test.
27333
27334 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27335
27336         * gcc.dg/tree-ssa/loop-8.c: New test.
27337
27338 2005-04-30  Michael Maty  <matz@suse.de>
27339
27340         * gcc.dg/inline-mcpy.c: New test.
27341
27342 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27343
27344         PR libfortran/18958
27345         * gfortran.dg/eoshift.f90: New test case.
27346
27347 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27348
27349         PR libfortran/18857
27350         * gfortran.dg/matmul_1.f90: New test.
27351
27352 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27353
27354         PR tree-optimization/21030
27355         * gcc.dg/tree-ssa/pr21030.c: New.
27356
27357 2005-04-29  Devang Patel  <dpatel@apple.com>
27358
27359         PR tree-optimization/21272
27360         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27361
27362 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27363
27364         PR fortran/13082
27365         PR fortran/18824
27366         * gfortran.dg/entry_4.f90: New test.
27367         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27368         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27369         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27370         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27371         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27372         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27373         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27374
27375 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27376
27377         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27378
27379 2005-04-29  Paul Brook  <paul@codesourcery.com>
27380
27381         * gfortran.dg/entry_3.f90: New test.
27382
27383 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27384
27385         * gfortran.dg/implicit_4.f90: New test.
27386
27387 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27388
27389         * lib/target-supports.exp (check_profiling_available): Return
27390         false for xtensa-*-elf.
27391
27392 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27393
27394         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27395         error if file cannot be deleted.
27396
27397 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27398
27399         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27400         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27401         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27402         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27403         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27404         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27405         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27406         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27407         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27408         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27409         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27410         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27411         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27412
27413 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27414
27415         PR fortran/20865
27416         * gfortran.dg/pr20865.f90: New test.
27417
27418 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27419
27420         * gcc.dg/void-cast-2.c: New test.
27421
27422 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27423
27424         PR c/21159
27425         * gcc.dg/void-cast-1.c: New test.
27426
27427 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27428
27429         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27430
27431 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27432
27433         PR fortran/21177
27434         * gfortran.dg/pr21177.f90: New test.
27435
27436 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27437
27438         PR tree-optimization/21171
27439         * gcc.dg/tree-ssa/pr21171.c: New test.
27440
27441 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27442
27443         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27444         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27445         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27446         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27447         gcc.dg/tree-ssa/gen-vect-32.c: New.
27448         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27449         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27450         don't run on PPC32.
27451
27452 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27453
27454         PR c/21213
27455         * gcc.dg/transparent-union-3.c: New test.
27456
27457 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27458
27459         PR c/20740
27460         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27461         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27462         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27463         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27464         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27465         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27466
27467 2005-04-26  Jeff Law  <law@redhat.com>
27468
27469         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27470         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27471         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27472         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27473         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27474         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27475         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27476
27477 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27478
27479         PR tree-optimization/17598
27480         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27481
27482 2005-04-25  Mike Stump  <mrs@apple.com>
27483
27484         * objc.dg/fix-and-continue-1.m: Add.
27485
27486 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27487
27488         PR c++/20995
27489         * g++.dg/opt/pr20995-1.C: New test case.
27490
27491 2005-04-25  Devang Patel <dpatel@apple.com>
27492
27493         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27494
27495 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27496
27497         PR testsuite/21062
27498         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27499
27500 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27501
27502         PR C++/21188
27503         * g++.dg/opt/rtti2.C: New test.
27504
27505 2005-04-25  Paul Brook  <paul@codesourcery.com>
27506         Steven G. Kargl  <kargls@comcast.net>
27507
27508         PR fortran/20879
27509         * gfortran.dg/ichar_1.f90: New file.
27510
27511 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27512
27513         PR middle-end/20991
27514         * g++.dg/opt/pr20991.C: New test.
27515
27516         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27517         where sizeof (type) < __alignof__ (type).
27518         * gcc.dg/compat/struct-layout-1.h: Likewise.
27519
27520 2005-04-24  Per Bothner  <per@bothner.com>
27521             Devang Patel  <dpatel@apple.com>
27522
27523         PR preprocessor/20907
27524         * gcc.dg/cpp/very-long-comment.c: New test.
27525
27526 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27527
27528         PR fortran/20059
27529         * gfortran.dg/common_5.f: New test.
27530
27531 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27532
27533         PR middle-end/21082
27534         * g++.dg/tree-ssa/pr21082.C: New testcase.
27535
27536 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27537
27538         * gcc.dg/vect/vect-99.c: New test.
27539
27540 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27541
27542         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27543
27544 2005-04-22  Jeff Law  <law@redhat.com>
27545
27546         * gcc.dg/uninit-5.c: Remove xfails.
27547         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27548         conditionals and loads.
27549
27550 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27551
27552         PR libfortran/20074
27553         PR libfortran/20436
27554         PR libfortran/21108
27555         * gfortran.dg/nested_reshape.f90: new test
27556         * gfortran.dg/reshape-alloc.f90: new test
27557         * gfortran.dg/reshape.f90: new test
27558
27559 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27560
27561         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27562
27563         * gcc.dg/arm-vfp1.c: New test.
27564
27565 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27566
27567         PR c++/21087
27568         * g++.dg/lookup/builtin2.C: New test.
27569
27570 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27571
27572         * gcc.dg/weak/weak-13.c: New test.
27573
27574 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27575
27576         * lib/target-supports.exp (check_effective_target_sync_int_long):
27577         Add powerpc*.
27578
27579 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27580
27581         * gcc.target/mips/branch-1.c: New test.
27582
27583 2005-04-21  Richard Henderson  <rth@redhat.com>
27584
27585         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27586         * gcc.dg/vect/vect-86.c: Likewise.
27587         * gcc.dg/vect/vect-87.c: Likewise.
27588         * gcc.dg/vect/vect-88.c: Likewise.
27589
27590 2005-04-21  Devang Patel  <dpatel@apple.com>
27591
27592         PR optimization/20994
27593         * gcc.dg/tree-ssa/ifc-3.c: New test.
27594
27595 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27596
27597         PR c/12913
27598         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27599         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27600         gcc.dg/c99-vla-jump-5.c: New tests.
27601
27602 2005-04-19  Richard Henderson  <rth@redhat.com>
27603
27604         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27605         Fix typo in exists check.
27606         (check_effective_target_sync_int_long): New.
27607         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27608         * gcc.dg/ia64-sync-2.c: Likewise.
27609         * gcc.dg/ia64-sync-3.c: Likewise.
27610         * gcc.dg/ia64-sync-4.c: Likewise.
27611
27612 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27613
27614         * gcc.dg/fold-xor-1.c: New test.
27615         * gcc.dg/fold-xor-2.c: New test.
27616
27617 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27618
27619         PR target/20670
27620         * g++.dg/eh/fp-regs.C: New test.
27621
27622 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27623
27624         * gcc.dg/Wint-to-pointer-cast-1.c,
27625         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27626         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27627         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27628
27629 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27630
27631         PR fortran/16861
27632         * gfortran.dg/pr16861.f90: New test.
27633
27634 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27635
27636         * gcc.dg/pr21085.c: New test.
27637
27638 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27639
27640         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27641         (setup_mips_tests, dg-mips-options): New procedures.
27642         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27643         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27644         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27645         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27646         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27647         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27648         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27649         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27650         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27651         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27652         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27653         dg-mips-options instead of dg-options.  Remove now-redundant
27654         preprocessor guards.
27655         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27656         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27657         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27658         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27659         * gcc.dg/vr-mult-2.c: Delete.
27660         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27661         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27662         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27663         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27664         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27665         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27666         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27667
27668 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27669
27670         * ada/acats/run_all.sh: Use sync when executable not present.
27671
27672 2005-04-18  Devang Patel  <dpatel@apple.com>
27673
27674         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27675         * gcc.dg/vect/vect-11a.c: New.
27676         * gcc.dg/vect/vect-none.c: Update.
27677         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27678
27679 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27680
27681         PR tree-optimization/20922
27682         * gcc.dg/pr20922-1.c: New test.
27683         * gcc.dg/pr20922-2.c: New test.
27684         * gcc.dg/pr20922-3.c: New test.
27685         * gcc.dg/pr20922-4.c: New test.
27686         * gcc.dg/pr20922-5.c: New test.
27687         * gcc.dg/pr20922-6.c: New test.
27688
27689 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27690
27691         PR libfortran/20950
27692         * gfortran.dg/pr20950.f: New test.
27693
27694 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27695
27696         PR libfortran/19216
27697         * gfortran.dg/pr19216.f: New test.
27698
27699 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27700
27701         PR tree-optimization/21001
27702         * gcc.dg/tree-ssa/pr21001.c: New.
27703
27704 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27705
27706         PR libfortran/21075
27707         * gfortran.dg/reshape_rank7.f90: New test.
27708
27709 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27710
27711         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27712         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27713         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27714         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27715         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27716         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27717         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27718         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27719         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27720         wrong way round).
27721         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27722         in namelists.  New test.
27723         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27724         New test.
27725         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27726         New test.
27727         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27728         namelist.  New test.
27729         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27730         New test.
27731         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27732         New test.
27733         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27734         namelist.  New test.
27735         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27736         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27737         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27738         New test.
27739         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27740         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27741         arrays. New test.
27742
27743 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27744
27745         * gfortran.dg/wtruncate.f: New testcase.
27746         * gfortran.dg/wtruncate.f90: New testcase.
27747
27748 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27749
27750         PR c++/21025
27751         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27752         which sizeof/alignof is dependent, rather than just whether we are
27753         processing_template_decl.
27754
27755 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27756
27757         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27758         corrected typo where the wrong variables had been compared.
27759
27760 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27761
27762         PR libfortran/18495
27763         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27764         Test callee-allocated version of return array with a write
27765         statement.
27766         Test spread with a temporary with another write statement.
27767
27768 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27769
27770         PR tree-optimization/21031
27771         * gcc.dg/tree-ssa/pr21031.c: New.
27772
27773 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27774
27775         PR tree-optimization/21004
27776         * gcc.dg/builtins-53.c: Include builtins-config.h.
27777         Check floorf, ceilf, floorl and ceill transformations
27778         only when HAVE_C99_RUNTIME is defined.
27779
27780 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27781
27782         PR middle-end/20739
27783         * gcc.dg/tree-ssa/pr20739.c: New test.
27784
27785 2005-04-14  Mike Stump  <mrs@apple.com>
27786
27787         * gcc.dg/Foundation.framework/empty: New.
27788         * gcc.dg/framework-2.c: New.
27789
27790 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27791
27792         PR tree-optimization/21021
27793         * gcc.c-torture/compile/pr21021.c: New.
27794
27795 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27796
27797         PR testsuite/21010
27798         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27799         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27800         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27801         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27802         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27803         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27804         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27805         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27806
27807 2005-04-14  Richard Henderson  <rth@redhat.com>
27808
27809         * lib/target-supports.exp (check_effective_target_vect_condition):
27810         Add ia64, i?86, and x86_64.
27811
27812 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27813
27814         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27815
27816 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27817
27818         PR tree-optimization/20657
27819         * gcc.dg/tree-ssa/pr20657.c: New.
27820
27821 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27822
27823         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27824         (long long int)trunc*.
27825
27826 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27827
27828         PR target/20927
27829         * gcc.dg/pr20927.c: New test.
27830
27831 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27832
27833         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27834         * gcc.target/mips/asm-1.c: Likewise.
27835
27836 2005-04-13  Dale Johannesen  <dalej@apple.com>
27837
27838         * objc.dg/objc-fast-4.m: New.
27839
27840 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27841
27842         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27843         directory.
27844         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27845
27846 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27847
27848         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27849         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27850         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27851
27852 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27853
27854         PR tree-optimization/20913
27855         * gcc.dg/tree-ssa/pr20913.c: New.
27856
27857         PR tree-optimization/20702
27858         * gcc.dg/tree-ssa/pr20702.c: New.
27859
27860 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27861
27862         PR c++/13744
27863         * g++.dg/inherit/local3.C: New test.
27864
27865 2005-04-12  Jeff Law  <law@redhat.com>
27866
27867         * gcc.dg/tree-ssa/20050412-1.c: New test.
27868
27869 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27870
27871         PR libfortran/19016
27872         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27873         Add tests with mask generated by expression.
27874         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27875         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27876         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27877
27878 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27879
27880         PR middle-end/20917
27881         * gcc.dg/20050409-1.c: New test.
27882
27883 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27884
27885         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27886
27887 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27888
27889         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27890         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27891         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27892         (TARGET_CXX): Adjust accordingly.
27893         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27894         determine_class_data_visibility and class_data_always_comdat.
27895         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27896         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27897         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27898         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27899         (arm_cxx_determine_class_data_visibility): New.
27900         (arm_cxx_class_data_always_comdat): Likewise.
27901         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27902         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27903         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27904         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27905         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27906         Define.
27907
27908 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27909
27910         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27911
27912 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27913
27914         * gcc.dg/i386-darwin-fpmath.c: New.
27915
27916 2004-04-11  Devang Patel  <dpatel@apple.com>
27917
27918         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27919         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27920         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27921         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27922         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27923         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27924         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27925         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27926         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27927
27928 2004-04-11  Devang Patel  <dpatel@apple.com>
27929
27930         * gcc.dg/vect/vect-dv-1.c: New test.
27931         * gcc.dg/vect/vect-dv-2.c: New test.
27932
27933 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27934
27935         PR tree-optimization/20933
27936         * gcc.dg/tree-ssa/pr20933.c: New test.
27937
27938 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27939
27940         * gfortran.dg/fold_nearest.f90: New test.
27941
27942 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27943
27944         * gcc.dg/tree-ssa/alias-1.c: New test.
27945
27946 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27947
27948         PR tree-optimization/20920
27949         * g++.dg/tree-ssa/pr20920.C: New test.
27950
27951 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27952
27953         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27954         (long long int)ceil*.
27955
27956 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27957
27958         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27959         explicit C++ linkage.
27960
27961 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27962
27963         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27964         warning for arithmetic IF statements.
27965
27966 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27967
27968         * eor_handling_1.f90: New test case.
27969         * eor_handling_2.f90: New test case.
27970         * eor_handling_3.f90: New test case.
27971         * eor_handling_4.f90: New test case.
27972         * eor_handling_5.f90: New test case.
27973         * noadv_size.f90: New test case.
27974         * pad_no.f90: New test case.
27975
27976 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27977
27978         * gcc.c-torture/execute/20050410-1.c: New test.
27979
27980 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27981
27982         * gcc.dg/pr20126.c: New.
27983
27984 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27985             Steven G. Kargl <kargls@comcast.net>
27986
27987         * gfortran.dg/PR19872.f: New test.
27988
27989 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27990
27991         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27992
27993 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27994
27995         * gfortran.dg/nint_1.f90: New test.
27996
27997 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27998
27999         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28000         Added test for callee-allocated arrays with write statements.
28001         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28002         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28003         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28004         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28005         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28006
28007 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28008
28009         PR libfortran/20163
28010         * gfortran.dg/open-options-blanks.f: New test.
28011
28012 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         PR fortran/13257
28015         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28016
28017 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28018
28019         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28020         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28021         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28022         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28023         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28024         * gcc.c-torture/execute/stdarg-4.c: New test.
28025
28026         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28027
28028         PR target/20795
28029         * g++.dg/abi/param2.C: New test.
28030
28031 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28032
28033         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28034
28035 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28036
28037         * gcc.dg/builtins-53.c: New test.
28038
28039 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28040
28041         * g++.dg/tree-ssa/pr18178.C: New test.
28042         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28043         * gcc.c-torture/execute/20041019-1.c: New test.
28044         * gcc.dg/tree-ssa/20041008-1.c: New test.
28045         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28046         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28047         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28048         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28049         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28050         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28051         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28052         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28053         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28054         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28055
28056 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28057
28058         PR rtl-optimization/20466
28059         * gcc.c-torture/execute/pr20466-1.c: New test.
28060
28061 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28062
28063         PR c++/20905
28064         * g++.dg/parse/cond2.C: New test.
28065
28066         PR c++/20145
28067         * g++.dg/warn/Wdtor1.C: New test.
28068
28069 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28070
28071         PR fortran/17229
28072         * gfortran.dg/pr17229.f: New test.
28073
28074 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28075
28076         * gfortran.dg/tiny_1.f90: New test.
28077         * gfortran.dg/tiny_2.f90: ditto.
28078
28079 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28080
28081         * gfortran.dg/eor_1.f90: Fix dg-do run line
28082         * gfortran.dg/open_new.f90: Fix dg-do run line
28083
28084 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28085
28086         * lib/target-supports.exp (get_compiler_messages): Support
28087         optional arguments, the fourth being compiler options.
28088         (check_effective_target_fpic): New proc.
28089         * gcc.dg/20050321-2.c: Restrict to target fpic.
28090
28091 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28092
28093         * gcc.dg/15443-1.c: New test.
28094         * gcc.dg/15443-2.c: Likewise.
28095
28096 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28097
28098         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28099
28100 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28101
28102         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28103
28104 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28105
28106         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28107         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28108         -m64.
28109         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28110         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28111         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28112
28113 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28114
28115         PR c++/20212
28116         * g++.dg/warn/Wunused-11.C: New test.
28117
28118 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28119
28120         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28121
28122 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28123
28124         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28125
28126 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28127
28128         PR c++/20734
28129         * g++.dg/template/ptrmem13.C: New test.
28130
28131 2005-04-05  Per Bothner  <per@bothner.com>
28132
28133         * lib/gcc.exp: Always add -fno-show-column, for now.
28134
28135 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28136
28137         PR testsuite/20767
28138         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28139         of plain old "unsigned int" for the type of "i".  Makes this test
28140         64bit clean.
28141
28142 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28143
28144         * gcc.dg/i386-ssefn-1.c: New test.
28145         * gcc.dg/i386-ssefn-2.c: New test.
28146         * gcc.dg/i386-ssefn-3.c: New test.
28147         * gcc.dg/i386-ssefn-4.c: New test.
28148
28149 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28150
28151         PR tree-optimization/20076
28152         * gcc.dg/builtin-apply4.c: New test.
28153
28154         PR preprocessor/19475
28155         * gcc.dg/cpp/macspace1.c: New test.
28156         * gcc.dg/cpp/macspace2.c: New test.
28157
28158 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28159
28160         * gfortran.dg/pr20755.f: Fixed bad format.
28161
28162 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28163
28164         PR c++/20763
28165         * g++.dg/ext/attrib21.C: New test.
28166
28167 2004-04-05  Devang Patel  <dpatel@apple.com>
28168
28169         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28170         * gcc.dg/vect/vect-shift-1.c: New test.
28171
28172 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28173
28174         PR libfortran/20755
28175         * gfortran.dg/pr20755.f: New test.
28176
28177 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28178
28179         * gfortran.dg/pr15959.f90: New test.
28180         * gfortran.dg/string_pad_trunc.f90: New test.
28181
28182 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28183
28184         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28185         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28186         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28187         syntax.
28188
28189 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28190
28191         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28192
28193 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28194
28195         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28196         * gcc.c-torture/compile/20011119-2.c: Likewise.
28197         * gcc.c-torture/compile/981001-2.c: Likewise.
28198
28199 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28200
28201         PR c++/20679
28202         * g++.dg/template/overload4.C: New test.
28203
28204 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28205
28206         PR c++/20746
28207         * g++.dg/abi/covariant5.C: New.
28208
28209         PR debug/20505
28210         * g++.dg/debug/const2.C: New.
28211
28212 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28213
28214         PR rtl-optimization/16104
28215         * gcc.c-torture/execute/20050316-1.c: New test.
28216
28217 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         * g++.dg/template/spec23.C: Fix dg-error text.
28220
28221 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28222
28223         PR c++/19199
28224         * g++.dg/expr/lval2.C: New.
28225
28226 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28227
28228         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28229         __builtin_strcasecmp and __builtin_strncasecmp.
28230
28231 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28232
28233         PR c++/20723
28234         * g++.dg/template/spec22.C: New.
28235         * g++.dg/template/spec23.C: New.
28236
28237 2005-04-03  Dale Ranta  <dir@lanl.gov>
28238             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28239
28240         PR libfortran/20068
28241         PR libfortran/20125
28242         PR libfortran/20156
28243         PR libfortran/20471
28244         * gfortran.dg/backspace.f: New test.
28245
28246 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28247
28248         * gcc.dg/pr19345.c: New test.
28249
28250 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28251
28252         PR tree-optimization/20640
28253         * gcc.dg/torture/tree-loop-1.c: New.
28254
28255 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28256
28257         PR rtl-optimization/20290
28258         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28259
28260 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28261
28262         * gcc.dg/rs6000-fpint.c: New.
28263
28264 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28265
28266         * gcc.dg/old-style-then-proto-1.c: New test.
28267
28268 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28269
28270         * gfortran.fortran-torture/execute/backspace.f90: Check
28271         after backspace and read was incorrect.
28272
28273 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28274
28275         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28276         buffer past the terminating NUL using memcmp.
28277         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28278         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28279
28280         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28281         Fix unused/uninitialized variable warnings.
28282
28283         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28284         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28285         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28286         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28287
28288         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28289         gcc.c-torture/execute/builtins/fputs-lib.c,
28290         gcc.c-torture/execute/builtins/lib/fprintf.c,
28291         gcc.c-torture/execute/builtins/lib/main.c,
28292         gcc.c-torture/execute/builtins/lib/memcmp.c,
28293         gcc.c-torture/execute/builtins/lib/memmove.c,
28294         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28295         gcc.c-torture/execute/builtins/lib/memset.c,
28296         gcc.c-torture/execute/builtins/lib/printf.c,
28297         gcc.c-torture/execute/builtins/lib/sprintf.c,
28298         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28299         gcc.c-torture/execute/builtins/lib/strchr.c,
28300         gcc.c-torture/execute/builtins/lib/strcmp.c,
28301         gcc.c-torture/execute/builtins/lib/strcpy.c,
28302         gcc.c-torture/execute/builtins/lib/strcspn.c,
28303         gcc.c-torture/execute/builtins/lib/strlen.c,
28304         gcc.c-torture/execute/builtins/lib/strncat.c,
28305         gcc.c-torture/execute/builtins/lib/strncmp.c,
28306         gcc.c-torture/execute/builtins/lib/strncpy.c,
28307         gcc.c-torture/execute/builtins/lib/strrchr.c,
28308         gcc.c-torture/execute/builtins/lib/strspn.c,
28309         gcc.c-torture/execute/builtins/lib/strstr.c,
28310         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28311         gcc.c-torture/execute/builtins/strlen-2.c,
28312         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28313         prototypes.
28314
28315 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28316
28317         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28318         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28319         selectany usage.
28320
28321 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28322
28323         PR c++/19406
28324         * g++.dg/debug/using1.C: New test.
28325
28326 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28327
28328         PR middle-end/20524
28329         * gcc.dg/alias-7.c: Prefix asm-declared name with
28330         __USER_LABEL_PREFIX__.
28331
28332 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28333
28334         Fix fallout from PR middle-end/15700:
28335         * gcc.c-torture/compile/20011119-1.c: Take
28336         __USER_LABEL_PREFIX__ into account.
28337         * gcc.c-torture/compile/20011119-2.c: Likewise.
28338
28339 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28340
28341         PR c++/18644
28342         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28343
28344 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28345
28346         PR c/17855
28347         * gcc.c-torture/compile/struct-non-lval-1.c,
28348         gcc.c-torture/compile/struct-non-lval-2.c,
28349         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28350
28351 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28352
28353         * gcc.dg/tls/tls.exp: Remove temporary file.
28354         * g++.dg/tls/tls.exp: Ditto.
28355         * lib/file-format.exp: Ditto.
28356         * g++.dg/special/ecos.exp: Ditto.
28357
28358         * lib/profopt.exp: Treat prof_ext as a list.
28359         * gcc.misc-tests/bprob.exp: Ditto.
28360         * g++.dg/bprob/bprob.exp: Ditto.
28361
28362         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28363         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28364         g++.dg/tree-ssa/pointer-reference-alias.C,
28365         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28366         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28367         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28368         g++.dg/vect/pr19951.cc: Ditto.
28369         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28370         gcc.dg/builtins-47.c: Ditto.
28371         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28372         gcc.dg/pr20115-1.c: Ditto.
28373         * gcc.dg/tree-ssa/20030530-2.c,
28374         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28375         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28376         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28377         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28378         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28379         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28380         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28381         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28382         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28383         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28384         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28385         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28386         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28387         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28388         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28389         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28390         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28391         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28392         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28393         gcc.dg/tree-ssa/20030824-1.c,
28394         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28395         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28396         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28397         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28398         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28399         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28400         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28401         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28402         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28403         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28404         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28405         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28406         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28407         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28408         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28409         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28410         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28411         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28412         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28413         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28414         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28415         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28416         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28417         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28418         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28419         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28420         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28421         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28422         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28423         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28424         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28425         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28426         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28427         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28428         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28429         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28430         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28431         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28432         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28433         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28434         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28435         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28436         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28437         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28438         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28439         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28440         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28441         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28442         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28443         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28444         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28445         gcc.dg/tree-ssa/useless-1.c: Ditto.
28446         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28447         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28448         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28449         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28450         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28451         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28452         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28453         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28454         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28455         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28456         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28457         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28458         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28459         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28460         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28461         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28462         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28463         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28464         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28465         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28466         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28467         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28468         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28469         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28470         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28471         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28472         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28473         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28474         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28475         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28476         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28477         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28478         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28479         gcc.dg/vect/vect-none.c: Ditto.
28480         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28481         treelang/compile/unsigned.tree: Ditto.
28482
28483         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28484         * gcc.dg/cpp/direct2s.c: Ditto.
28485         * gcc.dg/cpp/paste4.c: Ditto.
28486         * gcc.dg/cpp/separate-1.c: Ditto.
28487         * gcc.dg/pch/save-temps-1.c: Ditto.
28488         * g++.dg/ext/altivec-10.C: Ditto.
28489         * g++.dg/pch/pch.C: Ditto.
28490
28491         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28492
28493         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28494         * g++.dg/template/repo1.C: Ditto.
28495         * g++.dg/template/repo2.C: Ditto.
28496         * g++.dg/template/repo3.C: Ditto.
28497         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28498         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28499         * g++.old-deja/g++.pt/repo1.C: Ditto.
28500         * g++.old-deja/g++.pt/repo2.C: Ditto.
28501         * g++.old-deja/g++.pt/repo3.C: Ditto.
28502         * g++.old-deja/g++.pt/repo4.C: Ditto.
28503
28504         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28505         * gcc.dg/20030107-1.c: Ditto.
28506         * gcc.dg/20030702-1.c: Ditto.
28507         * gcc.dg/profile-generate-1.c: Ditto.
28508         * g++.dg/other/profile1.C: Ditto.
28509         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28510
28511         * lib/gcc-dg.exp (remove-build-file): New.
28512         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28513         cleanup-tree-dump, cleanup-saved-temps): New.
28514
28515 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28516
28517         PR c++/19203, DR 214
28518         * g++.dg/parse/ambig3.C: Not ambiguous.
28519         * g++.dg/template/spec20.C: New.
28520         * g++.dg/template/spec21.C: New.
28521
28522 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28523
28524         PR target/20045
28525         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28526
28527 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28528
28529         PR libfortran/20660
28530         * gfortran.dg/negative_unit.f: New test.
28531
28532 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28533
28534         * gcc.dg/20050330-1.c: New test.
28535
28536 2005-03-30  Devang Patel  <dpatel@apple.com>
28537
28538         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28539
28540 2005-03-30  Dale Johannesen  <dalej@apple.com>
28541
28542         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28543
28544 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28545
28546         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28547         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28548         Strip options from test name.
28549
28550 2005-03-31  Jan Hubicka  <jh@suse.cz>
28551
28552         * gcc.dg/varpool-1.c: New testcase.
28553
28554 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28555
28556         PR c/772
28557         PR c/17913
28558         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28559         gcc.dg/stmt-expr-label-3.c : New tests.
28560         * gcc.c-torture/execute/medce-2.c: Remove.
28561
28562 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28563
28564         PR c/20368
28565         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28566         tests.
28567
28568 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28569
28570         * gcc.c-torture/compile/pr20203.c: New test.
28571
28572 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28573
28574         * gfortran.dg/promotion.f90: New test.
28575
28576 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28577
28578         PR middle-end/20491
28579         * gcc.dg/torture/asm-subreg-1.c: New test.
28580
28581 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28582
28583         PR c/20672
28584         * gcc.dg/pr20672-1.c: New test.
28585
28586 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28587
28588         * gfortran.dg/vect: New directory.
28589         * gfortran.dg/vect/vect.exp: New.
28590         * gfortran.dg/vect/vect-1.f90: New test.
28591         * gfortran.dg/vect/vect-2.f90: New test.
28592         * gfortran.dg/vect/vect-3.f90: New test.
28593         * gfortran.dg/vect/vect-4.f90: New test.
28594         * gfortran.dg/vect/vect-5.f90: New test.
28595
28596 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28597
28598         PR middle-end/20622
28599         * gcc.dg/alias-7.c: New test.
28600
28601 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28602
28603         * gcc.dg/sparc-reg-1.c: New test.
28604
28605 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28606
28607         PR target/19890
28608         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28609
28610 2005-03-29  Dale Ranta  <dir@lanl.gov>
28611             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28612
28613         PR libfortran/20163
28614         * gfortran.dg/pr20163-2.f: New test.
28615
28616 2005-03-28  Jan Hubicka  <jh@suse.cz>
28617
28618         PR middle-end/20635
28619         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28620         by Jakub Jelinek.
28621
28622 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28623
28624         PR tree-optimization/20626
28625         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28626         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28627
28628 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28629
28630         * gfortran.dg/underflow.f90: New test.
28631         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28632
28633 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28634
28635         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28636
28637 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28638
28639         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28640         (g++_init): Make sure that CXXFLAGS is set.
28641         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28642         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28643         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28644         * lib/objc.exp (objc_init): Likewise.
28645         * lib/treelang.exp (treelang_init): Likewise.
28646
28647 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28648
28649         PR tree-optimization/20470
28650         * gcc.dg/tree-ssa/pr20470.c: New test.
28651
28652 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28653
28654         * gcc.dg/ppc-stfiwx.c: New.
28655
28656 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28657
28658         PR target/19888
28659         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28660
28661 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28662
28663         * gcc.dg/20050325-1.c: Fix a typo.
28664
28665 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28666
28667         PR libfortran/19678
28668         PR libfortran/19679
28669         * gfortran.dg/dos_eol.f: New test.
28670
28671 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28672
28673         PR rtl-optimization/20249
28674         * gcc.dg/20050325-1.c: New test.
28675
28676 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28677
28678         PR libfortran/15332
28679         * gfortran.dg/pr15332.f: New test.
28680
28681 2005-03-24  Dale Johannesen  <dalej@apple.com>
28682
28683         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28684
28685 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28686
28687         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28688         'internal' visibility.
28689         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28690         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28691         'protected' visibility.
28692         * gcc.dg/visibility-7.c: Likewise.
28693         * lib/target-supports.exp (check_visibility_available): Take
28694         a parameter, the kind of visibility to check for.
28695         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28696         to check_visibility_available.
28697
28698         * g++.dg/expr/cast3.C: New.
28699
28700 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28701
28702         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28703         rs6000.
28704
28705 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28706
28707         PR target/20095
28708         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28709
28710 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28711
28712         * gcc.dg/badshift.c: Renamed to...
28713         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28714
28715         * gcc.target/i386/badshift.c: Renamed to...
28716         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28717         only.
28718
28719         PR rtl-optimization/20532
28720         * gcc.target/i386/badshift.c: New.
28721
28722 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28723
28724         * gfortran.dg/pr18025.f90: New test.
28725
28726 2005-03-23  Dale Johannesen  <dalej@apple.com>
28727
28728         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28729
28730 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28731
28732         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28733
28734         * lib/target-supports.exp (check_iconv_available): Default
28735         libiconv to -liconv, if there is no definition.
28736
28737 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28738
28739         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28740
28741 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28742
28743         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28744         * g++.dg/opt/pr7503-2.C: Likewise.
28745         * g++.dg/opt/pr7503-3.C: Likewise.
28746         * g++.dg/opt/pr7503-4.C: Likewise.
28747         * g++.dg/opt/pr7503-5.C: Likewise.
28748         * g++.dg/warn/minmax.C: New test.
28749
28750 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28751
28752         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28753         * gfortran.dg/g77_intrinsics_sub.f: New test.
28754
28755 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28756             Jan Hubicka  <jh@suse.cz>
28757             Steven Bosscher <stevenb@suse.de
28758
28759         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28760
28761 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28762
28763         PR c++/19980
28764         * g++.dg/template/redecl3.C: New test.
28765
28766 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28767
28768         PR c++/20499
28769         * g++.dg/parse/error16.C: Tweak error markers.
28770
28771 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28772
28773         PR target/20561
28774         * gcc.dg/20050321-2.c: New test.
28775
28776 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28777
28778         PR c++/20465
28779         PR c++/20381
28780         * g++.dg/template/ptrmem12.C: New.
28781
28782 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28783
28784         PR rtl-optimization/20527
28785         * gcc.c-torture/execute/pr20527-1.c: New test.
28786
28787 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28788
28789         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28790         program, compile it into a real executable and then delete the .c
28791         and .x files afterwards, to avoid problems on testglue targets.
28792
28793 2005-03-21  Stuart Hastings  <stuart@apple.com>
28794
28795         * gcc.target/i386/sse-2.c: New.
28796
28797 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28798
28799         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28800
28801 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28802
28803         * g++.dg/parse/crash25.C: Fix typo.
28804
28805 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28806
28807         PR c++/20461
28808         * g++.dg/parse/crash24.C: New test.
28809
28810         PR c++/20536
28811         * g++.dg/parse/crash25.C: New test.
28812
28813 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28814
28815         PR c++/20147
28816         * g++.dg/ext/stmtexpr4.C: New test.
28817
28818 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28819
28820         PR middle-end/20539
28821         * gcc.c-torture/compile/pr13066-1.c: New test case.
28822         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28823         * g++.dg/opt/pr13066-1.C: Likewise.
28824
28825 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28826
28827         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28828
28829 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28830
28831         PR fortran/18525
28832         * gfortran.dg/nesting_1.f90: New test.
28833
28834 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28835
28836         PR c++/20240
28837         * g++.dg/lookup/using13.C: New test.
28838
28839 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28840
28841         PR c++/20333
28842         * g++.dg/template/crash36.C: New test.
28843
28844 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28845
28846         PR c++/20463
28847         * g++.dg/template/crash35.C: New test.
28848
28849 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28850
28851         PR c++/19966
28852         * g++.dg/overload/operator2.C: New test.
28853
28854 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28855
28856         PR libfortran/20257
28857         * gfortran.dg/pr20257.f90: New test.
28858
28859 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28860
28861         PR libfortran/20480
28862         * gfortran.dg/pr20480.f90: New test.
28863
28864 2005-03-16  Richard Henderson  <rth@redhat.com>
28865
28866         PR middle-end/15700
28867         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28868         (_rtld_global): New.
28869         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28870         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28871
28872         * gcc.dg/alias-3.c: New.
28873         * gcc.dg/alias-4.c: New.
28874         * gcc.dg/alias-5.c: New.
28875         * gcc.dg/alias-6.c: New.
28876
28877 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28878
28879         * gcc.dg/cpp/ucnid-7.c: New.
28880
28881 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28882             Dorit Naishlos  <dorit@il.ibm.com>
28883
28884         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28885         darwin.
28886
28887 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28888
28889         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28890         support misaligned accesses.
28891         * gcc.dg/vect/vect-58.c: Likewise.
28892         * gcc.dg/vect/vect-92.c: New.
28893         * gcc.dg/vect/vect-93.c: New.
28894
28895 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28896
28897         PR fortran/18827
28898         * gfortran.dg/assign_2.f90: New test.
28899         * gfortran.dg/assign_3.f90: New test.
28900         * gfortran.dg/assign.f90: New test.
28901
28902 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28903
28904         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28905         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28906         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28907         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28908         names.
28909
28910 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28911
28912         * gcc.dg/cpp/ucnid-6.c: New.
28913
28914         * gcc.dg/cpp/normalize-1.c: New.
28915         * gcc.dg/cpp/normalize-2.c: New.
28916         * gcc.dg/cpp/normalize-3.c: New.
28917         * gcc.dg/cpp/normalize-4.c: New.
28918         * gcc.dg/cpp/ucnid-4.c: New.
28919         * gcc.dg/cpp/ucnid-5.c: New.
28920         * g++.dg/cpp/normalize-1.C: New.
28921         * g++.dg/cpp/ucnid-1.C: New.
28922
28923 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28924
28925         * gcc.dg/pr18628.c: New.
28926
28927 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28928
28929         PR c++/20280
28930         * g++.dg/tree-ssa/pr20280.C: New.
28931
28932 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28933
28934         PR fortran/20467
28935         * gfortran.dg/stfunc_2.f90: New test.
28936
28937 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28938
28939         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28940
28941 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28942
28943         * gcc.dg/tree-ssa/20050314-1.c: New test.
28944
28945 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28946
28947         PR c++/4403
28948         PR c++/9783, DR433
28949         * g++.dg/template/friend34.C: New test.
28950         * g++.dg/template/friend35.C: Likewise.
28951         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28952
28953 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28954
28955         Friend class name lookup 5/n
28956         PR c++/1016
28957         * g++.dg/lookup/hidden-class1.C: New test.
28958         * g++.dg/lookup/hidden-class2.C: Likewise.
28959         * g++.dg/lookup/hidden-class3.C: Likewise.
28960         * g++.dg/lookup/hidden-class4.C: Likewise.
28961         * g++.dg/lookup/hidden-class5.C: Likewise.
28962         * g++.dg/lookup/hidden-class6.C: Likewise.
28963         * g++.dg/lookup/hidden-class7.C: Likewise.
28964         * g++.dg/lookup/hidden-class8.C: Likewise.
28965         * g++.dg/lookup/hidden-class9.C: Likewise.
28966         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28967         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28968         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28969         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28970         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28971         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28972         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28973         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28974         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28975         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28976         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28977
28978 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28979
28980         PR c++/20157
28981         * g++.dg/template/error18.C: New test.
28982
28983 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28984
28985         PR debug/16792
28986         * g++.dg/debug/pr16792.C: New test.
28987
28988 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28989
28990         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28991         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28992         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28993         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28994         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28995         test assertion names.
28996
28997 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28998
28999         PR fortran/18600
29000         * gfortran.dg/stfunc_1.f90: New test.
29001
29002 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29003
29004         PR fortran/16907
29005         * gfortran.dg/real_index_1.f90: New test.
29006
29007 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29008
29009         PR fortran/20323
29010         * gfortran.dg/spec_expr_1.f90: New test.
29011
29012 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29013
29014         PR c/20402
29015         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29016         new parser.
29017
29018 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29019
29020         PR fortran/20361
29021         * gfortran.dg/largeequiv_1.f90: New test.
29022
29023 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29024
29025         * gcc.dg/ucnid-1.c: New.
29026         * gcc.dg/ucnid-2.c: New.
29027         * gcc.dg/ucnid-3.c: New.
29028         * gcc.dg/ucnid-4.c: New.
29029         * gcc.dg/ucnid-5.c: New.
29030         * gcc.dg/ucnid-6.c: New.
29031         * gcc.dg/cpp/ucnid-1.c: New.
29032         * gcc.dg/cpp/ucnid-2.c: New.
29033         * gcc.dg/cpp/ucnid-3.c: New.
29034         * g++.dg/other/ucnid-1.C: New.
29035
29036 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29037
29038         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29039
29040 2005-03-11  Per Bothner  <per@bothner.com>
29041
29042         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29043         that diagnotics refer to correct token.
29044         * gcc.dg/unused-3.c: Likewise.
29045
29046 2005-03-11  Per Bothner  <per@bothner.com>
29047
29048         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29049         constant" is now actually on same line as string constant.
29050         * gcc.dg/cpp/direct2s.c: Likewise.
29051
29052 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29053
29054         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29055
29056 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29057
29058         PR libfortran/20124
29059         * gfortran.dg/pr20124.f90: New Test
29060
29061 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29062
29063         PR tree-optimization/20130
29064         * gcc.dg/pr20130-1.c: New test.
29065
29066 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29067
29068         PR target/20095
29069         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29070
29071 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29072
29073         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29074
29075 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29076
29077         * g++.dg/eh/forced1.C: Fix comment.
29078         * g++.dg/eh/forced2.C: Ditto.
29079         * g++.dg/eh/forced3.C: Ditto.
29080         * g++.dg/eh/forced4.C: Ditto.
29081
29082 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29083
29084         PR rtl-opt/20412
29085         * gcc.c-torture/compile/pr20412.c: New test.
29086
29087 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29088
29089         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29090
29091 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29092
29093         PR target/20322
29094         * gcc.dg/20050307-1.c: New test.
29095
29096 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29097
29098         PR c++/20375
29099         * g++.dg/other/stdarg3.C: New.
29100
29101 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29102
29103         PR c++/18384, c++/18327
29104         * g++.dg/init/array19.C: New test.
29105
29106         PR inline-asm/20314
29107         * gcc.dg/torture/pr20314-1.c: New test.
29108         * gcc.dg/torture/pr20314-2.c: New test.
29109
29110 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29111
29112         * gcc.dg/20050309-1.c: New test.
29113
29114 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29115
29116         * gcc.dg/builtins-10.c: Reactivate disabled test.
29117         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29118         new cbrt transformations.
29119
29120 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29121
29122         PR c++/20208
29123         * g++.dg/template/array13.C: New test.
29124
29125 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29126
29127         PR c++/16859
29128         * g++.dg/init/brace4.C: New test.
29129
29130 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29131
29132         PR c++/20186
29133         * g++.dg/template/non-dependent12.C: New.
29134
29135 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29136
29137         PR c++/20142
29138         * g++.dg/init/array18.C: Add dg-do run marker.
29139
29140         PR c++/20142
29141         * g++.dg/init/array18.C: New test.
29142
29143 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29144
29145         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29146         * g++.dg/gcov/gcov.exp: Likewise.
29147         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29148         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29149         * lib/c-torture.exp: Likewise.
29150         * lib/fortran-torture.exp: Likewise.
29151         * lib/g++.exp: Likewise.
29152         * lib/gcc-defs.exp: Likewise.
29153         * lib/gcc-dg.exp: Likewise.
29154         * lib/gcc.exp: Likewise.
29155         * lib/gcov.exp: Likewise.
29156         * lib/gfortran.exp: Likewise.
29157         * lib/mike-g++.exp: Likewise.
29158         * lib/mike-gcc.exp: Likewise.
29159         * lib/objc-torture.exp: Likewise.
29160         * lib/objc.exp: Likewise.
29161         * lib/profopt.exp: Likewise.
29162         * lib/target-libpath.exp: Likewise.
29163         * lib/target-supports.exp: Likewise.
29164         * lib/treelang.exp: Likewise.
29165         * lib/wrapper.exp: Likewise.
29166
29167 2005-03-08  Jeff Law  <law@redhat.com>
29168
29169         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29170         PHI-OPT changes.
29171
29172 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29173
29174         * gcc.dg/vect/pr20122.c: New test.
29175
29176 2005-03-07  Jeff Law  <law@redhat.com>
29177
29178         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29179         was folded away.
29180         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29181         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29182         * gcc.dg/tree-ssa/pr18134.c: New test.
29183
29184 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29185
29186         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29187         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29188         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29189
29190 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29191
29192         PR tree-opt/17671
29193         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29194
29195 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29196
29197         * g++.dg/warn/Wnvdtor.C: New test.
29198
29199 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29200
29201         * gcc.dg/torture/pr19683-1.c: New test.
29202
29203 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29204
29205         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29206         * gfortran.dg/g77/19990313-2.f: Ditto.
29207         * gfortran.dg/g77/19990313-3.f: Ditto.
29208         * gfortran.dg/g77/19990525-0.f: Ditto.
29209         * gfortran.dg/g77/19990826-0.f: Ditto.
29210         * gfortran.dg/g77/19990826-2.f: Ditto.
29211         * gfortran.dg/g77/19990826-3.f: Ditto.
29212         * gfortran.dg/g77/20000511-1.f: Ditto.
29213         * gfortran.dg/g77/20000511-2.f: Ditto.
29214         * gfortran.dg/g77/970625-2.f: Ditto.
29215         * gfortran.dg/g77/980310-2.f: Ditto.
29216         * gfortran.dg/g77/980310-3.f: Ditto.
29217         * gfortran.dg/g77/980310-8.f: Ditto.
29218         * gfortran.dg/g77/980519-2.f: Ditto.
29219         * gfortran.dg/g77/alpha1.f: Ditto.
29220         * gfortran.dg/g77/claus.f: Ditto.
29221         * gfortran.dg/g77/erfc.f: Ditto.
29222         * gfortran.dg/g77/short.f: Ditto.
29223         * gfortran.fortran-torture/execute/data.f90: Ditto.
29224         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29225         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29226
29227 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29228
29229         * lib/file-format.exp (gcc_target_object_format): Add check for som
29230         format and hardcode object formats on hppa*-*-hpux*.
29231         * lib/target-supports.exp (check_weak_available): Add check for som
29232         object format.  Always return 0 on hppa*-*-hpux10*.
29233
29234         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29235         is defined.
29236
29237         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29238
29239 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29240
29241         * gfortran.dg/pr19936_1.f90: New test.
29242         * gfortran.dg/pr19936_2.f90: New test.
29243         * gfortran.dg/pr19936_3.f90: New test.
29244
29245 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29246             Paul Thomas <prthomas@drfccad.cea.fr>
29247
29248         * gfortran.dg/PR19754_1.f90: New test.
29249         * gfortran.dg/PR19754_2.f90: Ditto.
29250
29251 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29252
29253         PR c++/19311
29254         * g++.dg/template/non-dependent11.C: New test.
29255
29256 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29257
29258         * lib/target-supports.exp (check_iconv_available): Fix comment.
29259
29260 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29261             Joseph S. Myers  <joseph@codesourcery.com>
29262
29263         PR c++/19797
29264         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29265
29266 2005-03-04  Matthew Sachs  <msachs@apple.com>
29267
29268         * gcc.exp (gcc_target_compile): Put braces around
29269         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29270         * objc.exp (objc_target_compile): Likewise.
29271         * treelang.exp (treelang_target_compile): Likewise.
29272
29273 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29274
29275         PR fortran/19673
29276         * gfortran.dg/func_result_1.f90: New test.
29277
29278 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29279
29280         * gcc.misc-tests/options.exp: New test.
29281
29282 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29283
29284         * gcc.dg/pr15784-4.c: New test.
29285
29286 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29287
29288         * gcc.c-torture/execute/pr17133.c: New.
29289         * gcc.c-torture/compile/20050303-1.c: New.
29290
29291 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29292
29293         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29294
29295 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29296
29297         * g++.dg/overload/using2.C: New.
29298
29299 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29300
29301         PR c++/19916
29302         * g++.dg/init/ptrmem2.C: New test.
29303
29304 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29305
29306         PR c/8927
29307         * gcc.dg/pr8927-1.c: New test.
29308
29309 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         PR c++/20232
29312         * g++.dg/inherit/covariant12.C: New.
29313
29314 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29315
29316         PR fortran/19479
29317         * gfortran.dg/bound_1.f90: New test.
29318
29319 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29320
29321         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29322         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29323
29324 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29325
29326         PR c/20245
29327         * gcc.dg/pr20245-1.c: New test.
29328
29329 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29330
29331         PR middle-end/19874
29332         * gcc.c-torture/execute/20050119-2.c: New test case.
29333
29334 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29335
29336         * README: Update the DejaGnu bug reporting address.
29337         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29338         * lib/objc-torture.exp: Likewise.
29339
29340 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29341
29342         * gfortran.dg/boz_1.f90: New test.
29343         * gfortran.dg/boz_3.f90: New test.
29344         * gfortran.dg/boz_4.f90: New test.
29345
29346 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29347
29348         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29349         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29350
29351 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29352
29353         PR libfortran/20101
29354         * gfortran.dg/write_0_pe_format.f90: New test.
29355
29356 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29357
29358         PR c++/20206
29359         * g++.dg/opt/thunk2.C: New test.
29360         * g++.dg/opt/covariant1.C: New test.
29361
29362 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29363
29364         * gfortran.dg/e_d_fmt.f90: New test.
29365
29366 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29367
29368         * gcc.dg/asm-b.c: Fix comment typos.
29369
29370 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29371
29372         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29373         a V_MAY_DEF also.
29374
29375 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29376
29377         PR tree-opt/20188
29378         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29379         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29380         * gcc.dg/asm-b.c: New test.
29381
29382 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29383
29384         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29385         Disable this test on IRIX 6.
29386
29387 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29388
29389         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29390         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29391         parser.
29392
29393 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29394
29395         PR tree-optimization/20204
29396         * gcc.dg/pr20204.c: New test.
29397
29398 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29399
29400         PR target/20196
29401         * gcc.c-torture/execute/20050224-1.c: New test.
29402
29403         PR c++/20175
29404         * g++.dg/warn/Wbraces2.C: New test.
29405
29406 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29407
29408         PR c++/19878
29409         * g++.dg/init/const2.C: New test.
29410
29411 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29412
29413         PR tree-optimization/20100
29414         * gcc.c-torture/execute/pr20100-1.c: New test.
29415
29416 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29417
29418         * gfortran.dg/implicit_3.f90: New test.
29419
29420         * gfortran.dg/deftype_1.f90: New test.
29421
29422 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29423
29424         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29425         the test passes.
29426         * g++.dg/other/anon3.C: Accept a warning.
29427
29428 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29429
29430         * gcc.dg/pr20017.c: Fix a comment typo.
29431
29432 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29433
29434         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29435
29436 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29437
29438         PR ada/19902
29439         * ada/acats/tests/cxa/cxa3004.a: Remove.
29440         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29441
29442 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29443
29444         PR c++/20073
29445         * g++.dg/init/const1.C: New test.
29446
29447         PR c++/19991
29448         * g++.dg/parse/constant7.C: New test.
29449
29450         PR c++/20152
29451         * g++.dg/parse/error27.C: New test.
29452         * g++.dg/template/qualttp15.C: Adjust error markers.
29453         * g++.old-deja/g++.other/struct1.C: Likewise.
29454
29455         PR c++/20153
29456         * g++.dg/template/error17.C: New test.
29457
29458         PR c++/20148
29459         * g++.dg/parser/error26.C: New test.
29460
29461 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29462
29463         PR tree-optimization/20100
29464         PR tree-optimization/20115
29465         * gcc.dg/pr20115.c: New test.
29466         * gcc.dg/pr20115-1.c: New test.
29467         * gcc.dg/pr20100.c: New test.
29468         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29469         call-clobbered variables after alias1.
29470
29471 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29472
29473         * gfortran.dg/list_read_4.f90: new test.
29474
29475 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29476
29477         PR rtl-optimization/20017.
29478         * gcc.dg/pr20017.c: New.
29479
29480 2005-02-22  Devang Patel  <dpatel@apple.com>
29481
29482         PR 19952
29483         * g++.dg/tree-ssa/pr19952.C: New test.
29484
29485 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29486
29487         PR c++/19883
29488         * g++.dg/parse/constant6.C: New test.
29489
29490 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29491
29492         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29493         * g++.dg/charset/asm2.c: Likewise.
29494         * g++.dg/charset/asm3.c: Likewise.
29495         * g++.dg/charset/asm4.c: Likewise.
29496         * g++.dg/charset/asm5.c: Likewise.
29497         * g++.dg/charset/attribute1.c: Likewise.
29498         * g++.dg/charset/attribute2.c: Likewise.
29499         * g++.dg/charset/extern1.cc: Likewise.
29500         * g++.dg/charset/extern2.cc: Likewise.
29501         * g++.dg/charset/extern3.cc: Likewise.
29502         * g++.dg/charset/function.cc: Likewise.
29503         * g++.dg/charset/string.c: Likewise.
29504         * g++.dg/charset/charset.exp: Likewise.
29505         * lib/target-supports.exp (check_iconv_available): Fix comment.
29506
29507 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29508
29509         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29510         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29511         * gcc.dg/charset/asm2.c: Likewise.
29512         * gcc.dg/charset/asm3.c: Likewise.
29513         * gcc.dg/charset/asm4.c: Likewise.
29514         * gcc.dg/charset/asm5.c: Likewise.
29515         * gcc.dg/charset/asm6.c: Likewise.
29516         * gcc.dg/charset/attribute1.c: Likewise.
29517         * gcc.dg/charset/attribute2.c: Likewise.
29518         * gcc.dg/charset/builtin1.c: Likewise.
29519         * gcc.dg/charset/extern.c: Likewise.
29520         * gcc.dg/charset/function.c: Likewise.
29521         * gcc.dg/charset/string.c: Likewise.
29522         * gcc.dg/charset/charset.exp: Likewise.
29523
29524 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29525
29526         PR fortran/20086
29527         * gfortran.dg/pr20086.f90: New test.
29528
29529 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29530
29531         PR tree-optimization/19786
29532         * g++.dg/tree-ssa/pr19786.C: New.
29533
29534 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29535
29536         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29537
29538 2005-02-21  Jeff Law  <law@redhat.com>
29539
29540         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29541
29542 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29543
29544         * gfortran.dg/do_iterator: Split loop, markup all lines for
29545         which an error locus is printed.
29546         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29547         locus is printed.
29548         * gfortran.dg/select_4.f90: Likewise.
29549         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29550         locuses in the various permutations.
29551
29552 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29553
29554         PR tree-optimization/19951
29555         * g++.dg/vect: New directory.
29556         * g++.dg/vect/vect.exp: New file.
29557         * g++.dg/vect/pr19951.cc: New testcase.
29558         * g++.dg/dg.exp: Also prune vectorizer tests.
29559
29560 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29561
29562         PR 18785
29563         * gcc.dg/charset/builtin1.c: New test.
29564
29565 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29566
29567         PR c++/19299
29568         * g++.dg/inherit/volatile1.C: New test.
29569
29570         PR c++/19440
29571         * g++.dg/template/dtor4.C: New test.
29572
29573 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29574
29575         * gfortran.dg/int_1.f90: New test.
29576
29577 2005-02-19  Devang Patel  <dpatel@apple.com>
29578
29579         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29580
29581 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29582
29583         * gfortran.dg/achar_1.f90: New test.
29584
29585 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29586
29587         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29588
29589 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29590             Jakub Jelinek  <jakub@redhat.com>
29591
29592         PR tree-optimization/19828
29593         * gcc.dg/tree-ssa/loop-7.c: New test.
29594         * gcc.c-torture/execute/20050218-1.c: New test.
29595
29596 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29597
29598         PR c/20043
29599         * gcc.dg/transparent-union-1.c: New test.
29600         * gcc.dg/transparent-union-2.c: New test.
29601
29602 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29603
29604         PR tree-optimization/18977
29605         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29606
29607 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29608
29609         PR target/20054
29610         * gcc.dg/pr20054.c: New test.
29611
29612 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29613
29614         PR c++/19508
29615         * g++.dg/ext/attrib20.C: New test.
29616
29617 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29618
29619         PR middle-end/20030
29620         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29621
29622 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29623
29624         PR c++/20008
29625         * g++.dg/opt/switch4.C: New.
29626
29627 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29628
29629         PR c++/20023
29630         PR tree-optimization/20009
29631         * gcc.c-torture/compile/20050217-1.c: New test.
29632         * g++.dg/opt/switch3.C: New test.
29633
29634         PR tree-optimization/18947
29635         * gcc.c-torture/compile/20050215-1.c: New test.
29636         * gcc.c-torture/compile/20050215-2.c: New test.
29637         * gcc.c-torture/compile/20050215-3.c: New test.
29638
29639 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29640
29641         PR c++/20028
29642         * g++.dg/template/crash34.C: New.
29643
29644         PR c++/20022
29645         * g++.dg/other/access3.C: New.
29646
29647 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29648
29649         * gcc.dg/vect/vect-98.c: New test.
29650
29651 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29652
29653         PR tree-optimization/19967
29654         * gcc.dg/pr19967.c: New.
29655
29656 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29657
29658         PR middle-end/19857
29659         * gcc.dg/tree-ssa/20050215-1.c: New test.
29660         * gcc.c-torture/execute/20050215-1.c: New test.
29661
29662 2005-02-15  Eric Christopher  <echristo@redhat.com>
29663
29664         * gcc.dg/cpp/20050215-1.c: New file.
29665
29666 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29667
29668         PR tree-optimization/15785
29669         * gcc.dg/pr15785-1.c: New test.
29670
29671 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29672
29673         PR c++/17788
29674         * g++.dg/init/ctor4.C: New.
29675         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29676
29677 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29678
29679         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29680         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29681
29682 2005-02-15  Andreas Schwab  <schwab@suse.de>
29683
29684         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29685         declare malloc.
29686
29687 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29688
29689         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29690
29691 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29692
29693         PR tree-optimization/19853
29694         * gcc.c-torture/compile/pr19853.c: New test.
29695
29696 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         PR c++/19608
29699         * g++.dg/parse/local-class1.C: New.
29700
29701         PR c++/19895
29702         * g++.dg/parse/ptrmem3.C: New.
29703
29704         PR c++/19884
29705         * g++.old-deja/g++.oliva/template6.C: Add another case.
29706         * g++.dg/template/explicit6.C: New.
29707
29708 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29709
29710         PR c++/17816
29711         * g++.dg/other/redecl2.C: New.
29712
29713 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29714
29715         PR c++/19891
29716         * g++.dg/abi/covariant4.C: New.
29717
29718 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29719
29720         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29721         New tests.
29722
29723 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29724
29725         * gcc.dg/vect/vect-96.c: Fix typo.
29726
29727 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29728
29729         PR c++/14479
29730         PR c++/19487
29731         * g++.dg/template/enum5.C: New test.
29732
29733 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29734
29735         * gcc.dg/vect/vect-97.c: New test.
29736
29737 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29738
29739         * gcc.dg/vect/vect-96.c: New test.
29740
29741 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29742
29743         * gcc.dg/builtins-34.c: Also check ldexp*.
29744
29745 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29746
29747         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29748
29749 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29750
29751         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29752         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29753         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29754         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29755         selector_list, selector_expression, dg-process-target): Move to new
29756         file target-supports-dg.exp.
29757         * lib/target-supports-dg.exp: New.
29758
29759         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29760         New.
29761
29762 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29763
29764         PR c++/19666
29765         * g++.dg/other/ptrmem6.C: New test.
29766
29767         PR middle-end/19858
29768         * gcc.c-torture/compile/20050210-1.c: New test.
29769
29770 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29771
29772         PR c++/19755
29773         * g++.dg/warn/Wbraces1.C: New test.
29774
29775 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29776
29777         * gcc.dg/builtins-52.c: New testcase.
29778
29779 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29780
29781         PR c/19342
29782         * gcc.c-torture/execute/20050119-1.c: New test.
29783
29784 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29785
29786         PR c++/19811
29787         * g++.dg/init/delete1.C: New test.
29788
29789 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29790
29791         PR c++/18470
29792         * g++.dg/template/static12.C: New test.
29793
29794 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29795
29796         PR c++/19787
29797         * g++.dg/conversion/ambig1.C: New test.
29798
29799         PR c++/19739
29800         * g++.dg/ext/attrib19.C: New test.
29801
29802         PR c++/19732
29803         * g++.dg/parse/dtor5.C: New test.
29804
29805         PR c++/19762
29806         * g++.dg/template/dtor3.C: New test.
29807
29808         PR c++/19826
29809         * g++.dg/template/static11.C: New test.
29810         * g++.dg/template/crash2.C: Remove dg-error marker.
29811
29812 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29813
29814         PR C++/18491
29815         * g++.old-deja/g++.mike/p10769a.C: Remove.
29816
29817 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29818
29819         * gcc.dg/builtins-48.c: New test case.
29820         * gcc.dg/builtins-49.c: New test case.
29821         * gcc.dg/builtins-50.c: New test case.
29822         * gcc.dg/builtins-51.c: New test case.
29823
29824 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29825
29826         PR middle-end/19583
29827         * g++.dg/warn/Wreturn-type-3.C: New test.
29828
29829 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29830
29831         PR middle-end/19402
29832         * gcc.dg/pr19402-1.c: New testcase.
29833         * gcc.dg/pr19402-2.c: likewise.
29834
29835 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29836
29837         PR middle-end/19854
29838         * g++.dg/tree-ssa/tmmti.C: New testcase.
29839
29840 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29841
29842         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29843
29844 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29845
29846         PR c++/19733
29847         * g++.dg/parse/crash23.C: New test.
29848         * g++.dg/warn/Weff1.C: New test.
29849
29850 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29851
29852         * gcc.dg/20050209-1.c: New test.
29853
29854 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29855
29856         PR target/19799
29857         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29858
29859 2005-02-08  Mike Stump  <mrs@apple.com>
29860
29861         * g++.dg/pch/import-2.c: New test.
29862         * g++.dg/pch/import-2.hs: New.
29863         * g++.dg/pch/include/import-2a.h: New.
29864         * g++.dg/pch/include/import-2b.h: New.
29865
29866 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29867
29868         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29869
29870 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29871
29872         * gfortran.dg/substr_1.f90: New test.
29873
29874 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29875
29876         PR middle-end/19775
29877         * gcc.dg/torture/builtin-power-1.c: Disable test for
29878         invalid transformation.
29879         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29880         no longer optimize.
29881         * gcc.dg/builtins-47.c: New testcase.
29882
29883 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29884             Dorit Naishlos  <dorit@il.ibm.com>
29885
29886         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29887
29888 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29889
29890         * gcc.c-torture/compile/20050206-1.c: New test.
29891
29892 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29893
29894         PR tree-opt/19768
29895         * g++.dg/opt/pr19768.C: New test.
29896
29897 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29898
29899         PR tree-opt/19736
29900         * gcc.c-torture/compile/pr19736.c: New test.
29901
29902 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29903
29904         PR c++/17401
29905         * g++.dg/parse/error25.C: New test.
29906
29907 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29908
29909         * gcc.c-torture/execute/20050203-1.c: New.
29910
29911 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29912
29913         * gcc.dg/vect/vect-85.c: Remove xfail.
29914         * gcc.dg/vect/vect-86.c: Remove xfail.
29915         * gcc.dg/vect/vect-87.c: Remove xfail.
29916         * gcc.dg/vect/vect-88.c: Remove xfail.
29917
29918 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29919
29920         * gcc.dg/altivec-19.c: New.
29921
29922 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29923
29924         PR c/17807
29925         * gcc.dg/nested-func-3.c: New test.
29926         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29927
29928 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29929
29930         * gcc.test-framework/gen_directive_tests: Generate tests for
29931         selector expressions.
29932
29933 2005-02-02  Matt Austern  <austern@apple.com>
29934
29935         PR c++/19628
29936         * g++/ext/builtin7.C: New.
29937         * g++/ext/builtin8.C: New.
29938
29939 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29940
29941         PR c/18502
29942         * gcc.dg/pr18502-1.c: New test.
29943
29944 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29945
29946         PR c++/17413
29947         * g++.dg/template/local4.C: Tweak.
29948
29949 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29950
29951         PR tree-optimization/19578
29952         * gcc.c-torture/compile/20050202-1.c: New test.
29953
29954 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29955
29956         PR c/19435
29957         * gcc.dg/c99-init-4.c: New test.
29958
29959 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29960
29961         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29962
29963         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29964
29965         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29966         * g++.dg/eh/check-vect.h: New.
29967
29968         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29969         * gcc.dg/vect/vect-78.c: Ditto.
29970         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29971         Remove.
29972
29973         * g++.dg/conversion/simd1.C: Expect warning.
29974         * g++.dg/ext/attribute-test-1.C: Ditto.
29975         * g++.dg/ext/attribute-test-2.C: Ditto.
29976         * g++.dg/ext/attribute-test-3.C: Ditto.
29977         * g++.dg/ext/attribute-test-4.C: Ditto.
29978
29979         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29980         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29981
29982         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29983
29984 2005-02-01  Richard Henderson  <rth@redhat.com>
29985
29986         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29987         long double for ibm double-double format.
29988         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29989
29990 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29991
29992         PR tree-optimization/19633
29993         * gcc.dg/pr19633-1.c: New test.
29994         * gcc.dg/pr19633.c: Tweak to make pointer point
29995         to NULL or a symbol.
29996
29997 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29998
29999         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30000         New procs.
30001         (dg-process-target (local override)): Handle selector expressions.
30002
30003         * gcc.test-framework/README: Describe tests in source directory.
30004         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30005         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30006         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30007         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30008         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30009         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30010         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30011         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30012         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30013         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30014         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30015         * gcc.test-framework/dg-error-exp-P.c: New test.
30016         * gcc.test-framework/dg-error-exp-XP.c: New test.
30017         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30018         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30019         * gcc.test-framework/dg-output-exp-P.c: New test.
30020         * gcc.test-framework/dg-output-exp-XF.c: New test.
30021         * gcc.test-framework/dg-warning-exp-P.c: New test.
30022         * gcc.misc-tests/dg-1.c: Remove.
30023         * gcc.misc-tests/dg-2.c: Remove.
30024         * gcc.misc-tests/dg-3.c: Remove.
30025         * gcc.misc-tests/dg-4.c: Remove.
30026         * gcc.misc-tests/dg-5.c: Remove.
30027         * gcc.misc-tests/dg-6.c: Remove.
30028         * gcc.misc-tests/dg-7.c: Remove.
30029         * gcc.misc-tests/dg-8.c: Remove.
30030         * gcc.misc-tests/dg-9.c: Remove.
30031         * gcc.misc-tests/dg-10.c: Remove.
30032         * gcc.misc-tests/dg-11.c: Remove.
30033         * gcc.misc-tests/dg-12.c: Remove.
30034         * gcc.misc-tests/dg-test.exp: Remove.
30035
30036         * gcc.test-framework/test-framework.awk: Change recording and
30037         printing of passes and failures.
30038
30039         * gcc.test-framework: New directory.
30040         * gcc.test-framework/README: New.
30041         * gcc.test-framework/test-framework.exp: New.
30042         * gcc.test-framework/test-framework.awk: New.
30043         * gcc.test-framework/gen_directive_tests: New.
30044
30045 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30046
30047         * lib/treelang.exp: Fix comment typos.
30048         (treelang_target_compile): Don't append libs=-ltreelang to options.
30049
30050 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30051
30052         * g++.dg/parse/typename7.C: Adjust error messages.
30053
30054 2005-01-31  Jeff Law  <law@redhat.com>
30055
30056         * gcc.c-torture/execute/20050131-1.c: New test.
30057         * gcc.dg/wcaselabel.c: New test.
30058
30059 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30060
30061         * g++.dg/other/warning1.C: Adjust error messags.
30062         * g++.dg/parse/constant5.C: New test.
30063
30064 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30065
30066         PR c/19333
30067         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30068         the test case valid.
30069         * gcc.dg/20030815-1.c: Remove invalid tests.
30070         * gcc.dg/array-7.c: Adjust expected result.
30071         * gcc.dg/pr18596-3.c: Likewise.
30072         * gcc.dg/noncompile/20000901-1.c: Likewise.
30073         * gcc.dg/noncompile/init-2.c: Likewise.
30074         * gcc.dg/noncompile/init-4.c: Likewise.
30075
30076 2005-01-31  Dale Johannesen  <dalej@apple.com>
30077
30078         * g++.dg/opt/pr19650.C: New test.
30079
30080 2005-01-31  Richard Henderson  <rth@redhat.com>
30081
30082         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30083         long double for intel double extended format.
30084         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30085
30086 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30087
30088         PR c++/19555
30089         * g++.dg/template/static10.C: New test.
30090
30091         PR c++/19395
30092         * g++.dg/parse/error24.C: New test.
30093
30094         PR c++/19367
30095         * g++.dg/lookup/builtin1.C: New test.
30096
30097         PR c++/19457
30098         * g++.dg/warn/conv3.C: New test.
30099
30100 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30101
30102         PR fortran/19647
30103         * gfortan.dg/inquire_7.f90
30104
30105 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30106
30107         PR tree-optimization/15791
30108         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30109         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30110         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30111         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30112         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30113         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30114         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30115         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30116         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30117         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30118
30119 2005-01-29  Paul Brook  <paul@codesourcery.com>
30120
30121         PR fortran/18565
30122         * check.c (real_or_complex_check): New function.
30123         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30124         * intrinsic.c (add_functions): Use new check functions.
30125         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30126         Add prototypes.
30127
30128 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30129
30130         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30131         gcc.dg/lvalue-3.c: New tests.
30132         * gcc.dg/concat.c: Update expected messages.
30133
30134 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30135
30136         PR libfortran/19595
30137         * gfortran.dg/eor_1.f90: New test.
30138
30139 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30140
30141         PR fortran/19589
30142         * gfortran.dg/logical_data_1.f90: New test.
30143
30144 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30145
30146         PR c++/19253
30147         * g++.dg/template/crash33.C: New test.
30148
30149         PR c++/19667
30150         * g++.dg/template/crash32.C: New test.
30151
30152 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30153
30154         PR middle-end/16558
30155         * g++.dg/warn/Wreturn-type-2.C: New test.
30156
30157 2004-06-24  Jeff Law  <law@redhat.com>
30158
30159         * gcc.dg/tree-ssa/20050128-1.c: New test.
30160
30161 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30162
30163         * gcc.target/frv/all-mdpackh-1.c: New test.
30164
30165 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30166
30167         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30168
30169 2005-01-27  Richard Henderson  <rth@redhat.com>
30170
30171         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30172
30173 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30174
30175         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30176
30177 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30178
30179         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30180         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30181         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30182         to cope with cases where the multilib options override the dg-options.
30183
30184 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30185
30186         PR c/18946
30187         * gcc.dg/noncompile/20050120-1.c: New test.
30188
30189 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30190
30191         PR tree-optimization/19633
30192         * gcc.dg/pr19633.c: New test.
30193         * gcc.dg/tree-ssa/pr19633.c: New test.
30194
30195 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30196
30197         * gcc.dg/20041216-1.c: New test.
30198
30199 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30200
30201         PR objc/18862
30202         * objc.dg/selector-2.m: New test.
30203
30204 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30205
30206         * g++.dg/opt/range-test-2.C: New test.
30207
30208         PR rtl-optimization/19579
30209         * gcc.c-torture/execute/20050124-1.c: New test.
30210
30211 2005-01-26  Greg Parker  <gparker@apple.com>
30212         Stuart Hastings  <stuart@apple.com>
30213
30214         * gcc.c-torture/execute/20050125-1.c: New.
30215
30216 2005-01-18  Jan Hubicka  <jh@suse.cz>
30217
30218         PR tree-optimize/19337
30219         * gcc.c-torture/compile/20050119-1.c: New test.
30220
30221 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30222
30223         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30224         test for successful match.
30225
30226 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30227
30228         PR objc/18408
30229         * objc.dg/comp-types-7.m: New test.
30230
30231 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30232
30233         * lib/target-supports.exp (current_target_name): New.
30234         (check_effective_target_ilp32, check_effective_target_lp64):
30235         Cache the result to use as long as the current target, with
30236         multilib flags, remains the same.
30237
30238         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30239         (dg-require-weak, dg-require-visibility, dg-require-alias,
30240         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30241         dg-require-effective-target, dg-skip-if): Remove call to
30242         skip_test_and_clear_xfail.
30243         (dg-test): Clear xfail data.
30244
30245 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30246
30247         PR target/17751
30248         * gcc.dg/ppc64-toc.c: New test.
30249
30250         * g++.dg/tree-ssa/empty-1.C: New test.
30251
30252         PR middle-end/19551
30253         * gcc.c-torture/execute/20050121-1.c: New test.
30254         * gcc.dg/20050121-2.c: New test.
30255
30256 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30257         Paul Brook  <paul@codesourcery.com>
30258
30259         PR fortran/17941
30260         * gfortran.dg/real_const_1.f: New test.
30261         * gfortran.dg/real_const_2.f90: New test.
30262         * gfortran.dg/complex_int_1.f90: New test.
30263
30264 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30265
30266         PR fortran/19313
30267         * gfortan.dg/inquire_6.f90: New test.
30268
30269 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30270
30271         PR libfortran/19451
30272         * open_readonly_1.f90: New test.
30273
30274 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30275
30276         PR libfortran/18982
30277         * gfortran.dg/open_new.f90: New file.
30278
30279 2005-01-22  Paul Brook  <paul@codesourcery.com>
30280
30281         * namelist_1.f90: New test.
30282
30283 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30284
30285         PR tree-optimization/19484
30286         * gcc.c-torture/compile/20050122-[12].c: New tests.
30287
30288 2005-01-22  Paul Brook  <paul@codesourcery.com>
30289
30290         * gfortran.dg/implicit_2.f90: New test.
30291
30292 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30293
30294         PR fortran/19314
30295         * gfortran.dg/inquire_5.f90: New test.
30296
30297 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30298
30299         PR c/18809
30300         * gcc.dg/pr18809-1.c: New test.
30301
30302 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30303
30304         * gcc.dg/20050121-1.c: New test.
30305
30306         PR tree-optimization/13000
30307         * gcc.dg/20040206-1.c: Change warning to point where function is
30308         being inlined.
30309
30310 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30311
30312         PR c++/19208
30313         * g++.dg/template/array11.C: New test.
30314
30315 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30316
30317         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30318         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30319         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30320         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30321         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30322         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30323
30324 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30325
30326         PR tree-optimization/15349
30327         * gcc.dg/tree-ssa/pr15349.c: New.
30328
30329 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30330
30331         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30332
30333 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30334
30335         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30336         scan-assembler-times directive name.
30337
30338         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30339         after dg-do.
30340
30341         PR rtl-optimization/19462
30342         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30343
30344 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30345
30346         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30347         counting function calls on ia64.
30348
30349 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30350
30351         PR rtl-optimization/15139
30352         * gcc.dg/20050111-2.c: New test.
30353
30354         PR c/17297
30355         * gcc.c-torture/compile/20050113-1.c: New testcase.
30356
30357         PR middle-end/19164
30358         * gcc.dg/20050113-1.c: New testcase.
30359
30360 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30361
30362         * gcc.dg/vect/vect-85.c: Add comment.
30363         * gcc.dg/vect/vect-86.c: Add xfail for now.
30364         * gcc.dg/vect/vect-87.c: Add xfail for now.
30365         * gcc.dg/vect/vect-88.c: Add xfail for now.
30366         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30367
30368 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30369
30370         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30371
30372 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30373
30374         * g++.dg/debug/typedef3.C: New test.
30375
30376 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30377
30378         PR c/19472
30379         * gcc.dg/asm-a.c: New test.
30380
30381 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30382
30383         * gcc.dg/sh-relax.c: Add prototype for abort.
30384
30385 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30386
30387         * gcc.dg/short-compare-1.c: New test.
30388         * gcc.dg/short-compare-2.c: Likewise.
30389
30390 2005-01-18  Michael Matz  <matz@suse.de>
30391
30392         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30393
30394 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30395
30396         PR tree-optimization/19121
30397         * gcc.c-torture/compile/pr19121.c: New test.
30398
30399 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30400
30401         PR target/19357
30402         * gcc.c-torture/compile/pr19357.c: New test.
30403
30404 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30405
30406         PR c/5675
30407         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30408         pass--those that refer just to the variable, possibly with a
30409         cast.
30410         * gcc.dg/c99-const-expr-3.c: Likewise.
30411
30412         PR middle-end/13127
30413         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30414         longer emitted.
30415
30416 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30417
30418         PR fortran/18778
30419         * gfortran.dg/endfile_2.f90: New test.
30420
30421 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30422
30423         PR 19168
30424         * gfortran.dg/select_5.f90: New test.
30425
30426 2004-01-16  Paul Brook  <paul@codesourcery.com>
30427
30428         * gfortran.dg/common_4.f90: New test.
30429
30430 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30431
30432         PR rtl-optimization/19462
30433         * gcc.dg/torture/pr19462-1.c: New test.
30434
30435 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30436
30437         PR objc/19321
30438         * objc.dg/func-ptr-2.m: New.
30439         * objc.dg/volatile-1.m: New.
30440
30441 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30442
30443         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30444
30445 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30446
30447         PR tree-optimization/19060
30448         * gcc.c-torture/execute/20050104-1.c: New test.
30449
30450 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30451
30452         PR fortran/18983
30453         * gfortran.dg/write_to_null.f90: New test.
30454
30455 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30456             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30457
30458         PR other/19328
30459         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30460         argument.
30461
30462 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30463
30464         PR c++/19263
30465         * g++.dg/init/vector1.C: New test.
30466
30467 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30468
30469         PR target/13158
30470         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30471         PR target/18987
30472         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30473
30474 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30475
30476         * gfortran.dg/select_1.f90: New test.
30477         * gfortran.dg/select_2.f90: New test.
30478         * gfortran.dg/select_3.f90: New test.
30479         * gfortran.dg/select_4.f90: New test.
30480
30481 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30482
30483         PR middle-end/19084
30484         PR rtl-optimization/19348
30485         * gcc.dg/20050111-1.c: New test.
30486         * gcc.c-torture/execute/20050111-1.c: New test.
30487
30488         * gcc.dg/i386-asm-4.c: New test.
30489
30490 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30491
30492         * gcc.dg/nested-func-2.c: New test.
30493         * ada/acats/norun.lst: Remove c953002.
30494
30495 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30496
30497         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30498
30499 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30500
30501         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30502
30503 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30504
30505         PR target/18761
30506         * g++.dg/abi/align1.C: New test.
30507
30508 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30509
30510         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30511         at a time.
30512         * g++.dg/ext/altivec_check.h: Support compiling as C.
30513
30514 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30515
30516         PR c++/19355
30517         * g++.dg/expr/pr19355-1.C: New test case.
30518
30519 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30520
30521         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30522         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30523         * ada/acats/tests/c3/c92005b.ada: Likewise.
30524         * ada/acats/tests/c3/cxb3012.a: Likewise.
30525         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30526
30527 2005-01-09  Paul Brook  <paul@codesourcery.com>
30528
30529         * gfortran.dg/common_2.f90: New file.
30530         * gfortran.dg/common_3.f90: New file.
30531
30532 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30533
30534         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30535
30536 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30537
30538         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30539         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30540         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30541         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30542         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30543         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30544         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30545         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30546         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30547         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30548         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30549         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30550         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30551         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30552         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30553         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30554         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30555         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30556         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30557         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30558         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30559         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30560         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30561         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30562         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30563         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30564         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30565         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30566         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30567         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30568         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30569         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30570         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30571         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30572         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30573         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30574         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30575         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30576         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30577         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30578         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30579         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30580         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30581         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30582         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30583         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30584         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30585         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30586         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30587         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30588         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30589         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30590         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30591         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30592         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30593         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30594         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30595         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30596         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30597         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30598         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30599         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30600         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30601         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30602         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30603         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30604         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30605
30606         * gcc.dg/vect/vect-1.c: Fix spelling.
30607         * gcc.dg/vect/vect-10.c: Fix spelling.
30608         * gcc.dg/vect/vect-11.c: Fix spelling.
30609         * gcc.dg/vect/vect-12.c: Fix spelling.
30610         * gcc.dg/vect/vect-14.c: Fix spelling.
30611         * gcc.dg/vect/vect-15.c: Fix spelling.
30612         * gcc.dg/vect/vect-16.c: Fix spelling.
30613         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30614         * gcc.dg/vect/vect-64.c: Fix comments.
30615         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30616
30617 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30618             Ira Rosen  <irar@il.ibm.com>
30619
30620         * gcc.dg/vect/vect-70.c: New test.
30621         * gcc.dg/vect/vect-71.c: New test.
30622
30623 2005-01-09  Manfred Hollstein  <mh@suse.com>
30624
30625         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30626         * gcc.dg/pr18241-2.c: Likewise.
30627         * gcc.dg/pr18241-3.c: Likewise.
30628         * gcc.dg/pr18241-4.c: Likewise.
30629         * gcc.dg/pr18241-5.c: Likewise.
30630
30631 2005-01-08  Richard Henderson  <rth@redhat.com>
30632
30633         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30634         False for x86 and x86-64.
30635
30636 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30637
30638         PR tree-optimization/18241
30639         * gcc.dg/pr18241-1.c: New test.
30640         * gcc.dg/pr18241-2.c: New test.
30641         * gcc.dg/pr18241-3.c: New test.
30642         * gcc.dg/pr18241-4.c: New test.
30643         * gcc.dg/pr18241-5.c: New test.
30644
30645 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30646
30647         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30648         gfortran.dg/select_4.f90: New.
30649
30650 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30651
30652         * gcc.c-torture/execute/20050107-1.c: New test.
30653
30654 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30655
30656         PR c++/19298
30657         * g++.dg/template/ref2.C: New.
30658
30659 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30660
30661         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30662         instead of being empty.
30663
30664 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30665
30666         PR fortran/15553
30667         * gfortran.dg/array-1.f90: New test.
30668
30669 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30670
30671         PR tree-optimization/19283
30672         * gcc.c-torture/execute/20050106-1.c: New test.
30673
30674         PR rtl-optimization/18861
30675         * gcc.dg/20050105-1.c: New test.
30676
30677         PR tree-optimization/18828
30678         * gcc.dg/20050105-2.c: New test.
30679
30680 2005-01-07  Andreas Jaeger  <aj@suse.de>
30681
30682         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30683
30684 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30685
30686         PR fortran/18398
30687         * gfortran.dg/fmt_read.f90: New test.
30688
30689 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30690
30691         * gcc.dg/rs6000-ldouble-2.c: New.
30692
30693 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30694
30695         PR c++/19244
30696         * g++.dg/parser/ctor2.C: New test.
30697
30698 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30699
30700         PR c++/17154
30701         * g++.dg/template/using9.C: New test.
30702
30703 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30704
30705         PR c++/19258
30706         * g++.dg/lookup/friend6.C: New test.
30707
30708 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30709
30710         PR c++/19270
30711         * g++.dg/template/array10.C: New.
30712
30713 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30714
30715         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30716         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30717
30718 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30719
30720         * gcc.c-torture/compile/20050105-1.c: New test.
30721
30722 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30723
30724         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30725
30726 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30727
30728         PR middle-end/19100
30729         * gcc.dg/conv-3.c: New test case.
30730
30731 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30732
30733         * gcc.dg/asm-wide-1.c: New test.
30734
30735 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30736
30737         PR c++/19030
30738         * g++.dg/parse/crash22.C: New
30739
30740 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30741
30742         PR 19257
30743         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30744
30745 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30746
30747         PR middle-end/17767
30748         * gcc.dg/i386-mmx-6.c: New test case.
30749
30750 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30751
30752         PR tree-optimization/18308
30753         * gcc.dg/vect/pr18308.c: New testcase.
30754
30755 2005-01-04  Andreas Jaeger  <aj@suse.de>
30756
30757         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30758
30759 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30760             Robert Bowdidge <bowdidge@apple.com>
30761
30762         * gcc.dg/cpp/subframework1.c: New.
30763         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30764         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30765         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30766         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30767
30768 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30769
30770         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30771         producing warning.
30772         * gcc.dg/darwin-weakimport-2.c: New.
30773
30774 2005-01-03  Richard Henderson  <rth@redhat.com>
30775
30776         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30777
30778 2005-01-03  Richard Henderson  <rth@redhat.com>
30779
30780         * gcc.dg/vect/vect.exp: Enable for ia64.
30781         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30782         (check_effective_target_vect_float): Likewise.
30783         (check_effective_target_vect_no_align): Likewise.
30784         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30785         * gcc.dg/vect/vect-8.c: Likewise.
30786
30787 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30788
30789         PR target/19236
30790         * gcc.dg/pr19236-1.c: New test case.
30791
30792 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30793
30794         PR rtl-optimization/12092
30795         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30796
30797 2005-01-02  Andreas Jaeger  <aj@suse.de>
30798
30799         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30800
30801 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30802             Andrew Pinski  <pinskia@physics.uc.edu>
30803
30804         PR rtl-optimization/12092
30805         * gcc.dg/pr12092-1.c: New test case.
30806
30807 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30808
30809         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30810         'hidden' and 'default' for better portability.
30811         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30812
30813         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30814         6 and 7.
30815         * g++.old-deja/g++.brendan/new3.C: Likewise.
30816
30817 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30818
30819         * gcc.dg/20041231-1.C: New test.
30820         * g++.dg/warn/Wunreachable-code-1.C: New test.
30821
30822 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30823
30824         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30825         file, not /dev/null.  Abort on error.
30826
30827 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30828             Ziemowit Laski  <zlaski@apple.com>
30829
30830         PR objc/18971
30831         * objc.dg/encode-5.m: New test.
30832
30833 2004-12-29  Richard Henderson  <rth@redhat.com>
30834
30835         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30836         * objc.dg/stabs-1.m: Disable for ia64.
30837
30838 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30839
30840         PR c++/19190
30841         * g++.dg/warn/Wunused-10.C: New test.
30842
30843 2004-12-28  Richard Henderson  <rth@redhat.com>
30844
30845         * objc.dg/stabs-1.m: Disable for alpha.
30846
30847 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30848
30849         PR c++/19149
30850         * g++.dg/parse/error23.C: New test.
30851
30852 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30853
30854         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30855
30856         PR fortran/19032
30857         * gfortran.dg/intrinsic_modulo_1.f90: New.
30858         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30859         tests with divisor -1.
30860
30861 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30862
30863         * g++.dg/opt/temp1.C (memcpy): Return a value.
30864
30865         PR c++/19148
30866         * g++.dg/expr/cond7.C: New test.
30867
30868 2004-12-27  Paul Brook  <paul@codesourcery.com>
30869
30870         * gfortran.dg/g77/select_no_compile.f: Remove.
30871
30872 2004-12-27  Richard Henderson  <rth@redhat.com>
30873
30874         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30875         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30876         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30877
30878 2004-12-26  Richard Henderson  <rth@redhat.com>
30879
30880         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30881         by 1i instead of token pasting.
30882
30883 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30884
30885         PR tree-optimization/17578
30886         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30887         to additional_flags.
30888         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30889
30890 2004-12-25  Richard Henderson  <rth@redhat.com>
30891
30892         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30893         Remove Alpha.
30894
30895 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30896
30897         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30898         hppa*-*-hpux*.
30899         * gcc.dg/pr17957.c (dg-options): Likewise.
30900         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30901         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30902         instead of 0 on __hppa__.
30903         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30904         "foo,%r" on hppa*-*-*.
30905
30906 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30907
30908         PR fortran/19071
30909         * gfortran.dg/complex_write.f90: New test.
30910
30911 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30912
30913         PR c++/17595
30914         * g++.dg/parse/pragma2.C: New test.
30915
30916         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30917
30918 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30919
30920         * gcc.dg/empty2.c: Add missing dg-warning.
30921
30922 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30923
30924         PR c++/17413
30925         * g++.dg/template/local4.C: New test.
30926         * g++.dg/template/crash19.C: Add dg-error marker.
30927
30928         * g++.dg/template/crash31.C: Correct embedded PR number.
30929
30930 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30931
30932         PR c++/16405
30933         * g++.dg/opt/temp1.C: Add do-run marker.
30934
30935 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30936
30937         * g++.dg/template/spec19.C: New.
30938
30939 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30940
30941         PR target/16819
30942         * gcc.dg/empty2.c: New.
30943
30944 2004-12-23  Richard Henderson  <rth@redhat.com>
30945
30946         * lib/target-supports.exp (check_effective_target_vect_no_align):
30947         Remove i?86 and x86-64.
30948
30949 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30950
30951         PR c++/16405
30952         * g++.dg/opt/temp1.C: New test.
30953
30954 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30955
30956         PR c++/18733
30957         * g++.dg/template/friend33.C: New testcase.
30958
30959 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30960
30961         PR c++/18464
30962         * g++.dg/template/cond5.C: New test.
30963
30964         PR c++/18492
30965         * g++.dg/inherit/thunk3.C: New test.
30966
30967         PR c++/11224
30968         * g++.dg/warn/Wunused-9.C: New test.
30969
30970 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30971
30972         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30973
30974 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30975
30976         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30977
30978 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30979
30980         PR c++/18378
30981         * g++.dg/ext/packed8.C: New test.
30982
30983         PR c++/19063
30984         * g++.dg/template/crash31.C: New test.
30985
30986         PR c++/19034
30987         * g++.dg/template/crash30.C: New test.
30988
30989 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30990
30991         PR C++/18984
30992         * g++.dg/eh/ctor3.C: New test.
30993
30994 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30995
30996         * objc.dg/stabs-1.m: Allow section name to be quoted and
30997         assembly label to begin with '.LL'.
30998
30999 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31000
31001         * gcc.dg/vect/vect.exp
31002         (check_effective_target_lp64_or_vect_no_align): New.
31003         * gcc.dg/vect/vect-77.c: Use it.
31004         * gcc.dg/vect/vect-78.c: Use it.
31005
31006         * lib/target-supports.exp
31007         (check_effective_target_vect_no_max,
31008         check_effective_target_vect_no_bitwise,
31009         check_effective_target_vect_no_align): New.
31010         * gcc.dg/vect/vect-13.c: Use them.
31011         * gcc.dg/vect/vect-17.c: Ditto.
31012         * gcc.dg/vect/vect-18.c: Ditto.
31013         * gcc.dg/vect/vect-19.c: Ditto.
31014         * gcc.dg/vect/vect-20.c: Ditto.
31015         * gcc.dg/vect/vect-27.c: Ditto.
31016         * gcc.dg/vect/vect-29.c: Ditto.
31017         * gcc.dg/vect/vect-44.c: Ditto.
31018         * gcc.dg/vect/vect-48.c: Ditto.
31019         * gcc.dg/vect/vect-50.c: Ditto.
31020         * gcc.dg/vect/vect-52.c: Ditto.
31021         * gcc.dg/vect/vect-54.c: Ditto.
31022         * gcc.dg/vect/vect-56.c: Ditto.
31023         * gcc.dg/vect/vect-58.c: Ditto.
31024         * gcc.dg/vect/vect-60.c: Ditto.
31025         * gcc.dg/vect/vect-72.c: Ditto.
31026         * gcc.dg/vect/vect-80.c: Ditto.
31027
31028 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         PR c++/14075
31031         * g++.dg/init/string1.C: New.
31032
31033         PR c++/18975
31034         * g++.dg/other/synth1.C: New.
31035
31036 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31037
31038         PR c/18963
31039         * gcc.dg/pr18963-1.c: New test.
31040
31041 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31042
31043         PR c/18596
31044         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31045         * gcc.dg/pr18596-1.c: Use dg-error.
31046         (dg-options): Use -fno-unit-at-a-time.
31047         * gcc.dg/pr18596-2.c: New test.
31048         * gcc.dg/pr18596-3.c: New test.
31049
31050 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31051
31052         PR middle-end/18683
31053         * g++.dg/opt/pr18683-1.C: New test case.
31054
31055 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31056
31057         PR other/19093
31058         * g++.dg/opt/max1.C: Fix for 64bit targets.
31059
31060 2004-12-20  Matt Austern  <austern@apple.com>
31061
31062         PR c++/19044
31063         * g++.dg/ext/builtin6.C: New
31064
31065 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31066
31067         PR tree-optimization/19080
31068         * gcc.c-torture/compile/pr19080.c: New test.
31069
31070 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31071
31072         * gcc.dg/20041219-1.c: New test.
31073
31074 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31075
31076         PR middle-end/19068
31077         * g++.dg/opt/max1.C: New test case.
31078
31079 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31080
31081         * gcc.dg/fdata-sections-1.c: New test.
31082
31083 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31084
31085         PR middle-end/18548
31086         * gcc.dg/max-1.c: New test case.
31087
31088 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31089
31090         * gcc.c-torture/execute/20041218-1.c: New test.
31091
31092 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31093
31094         * gcc.dg/pr18501.c: New test.
31095         * gcc.dg/uninit-5.c: XFAIL.
31096         * gcc.dg/uninit-9.c: XFAIL.
31097
31098 2004-12-17  Dale Johannesen  <dalej@apple.com>
31099
31100         * gcc.dg/20041213-1.c: New.
31101
31102 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31103
31104         * objc.dg/stabs-1.m: Allow assembly label to begin
31105         with a dot ('.').
31106
31107 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31108
31109         * gcc.c-torture/execute/20041213-1.c: Move...
31110         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31111
31112 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         PR c++/18721
31115         * g++.dg/lookup/conv-5.C: New.
31116
31117 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31118
31119         * objc.dg/stabs-1.m: New test.
31120
31121 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31122
31123         * gcc.dg/visibility-c.c: Change compile to
31124         assemble for the test.
31125
31126 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31127
31128         PR target/19041
31129         * gcc.dg/visibility-c.c: New test.
31130
31131 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31132
31133         PR middle-end/18493
31134         * gcc.dg/switch-8.c: New test case.
31135
31136 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31137
31138         PR c++/18905
31139         * g++.dg/template/init4.C: New.
31140         * g++.dg/opt/static3.C: Enable optimizer.
31141
31142 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31143
31144         * g++.dg/other/complex1.C: New test.
31145
31146 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31147
31148         * g++.dg/opt/inline9.C: New test.
31149
31150 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31151
31152         PR fortran/18993
31153         * gfotran.dg/nullify_1.f: New test.
31154
31155 2004-12-15  Richard Henderson  <rth@redhat.com>
31156
31157         * gcc.target/i386/i386.exp: New harness.
31158         * gcc.target/i386/vect-args.c: New.
31159
31160 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31161
31162         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31163
31164 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31165
31166         PR c++/18825
31167         * g++.dg/template/friend32.C: New test.
31168
31169 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31170
31171         * cpp/pragma-once-1.c: New test.
31172         * cpp/pragma-once-1b.h: Likewise.
31173         * cpp/pragma-once-1c.h: Likewise.
31174         * cpp/pragma-once-1d.h: Likewise.
31175         * cpp/inc/pragma-once-1a.h: Likewise.
31176
31177 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31178             Steven G. Kargl  <kargls@comcast.net>
31179
31180         PR fortran/17597
31181         * gfortran.dg/list_read_3.f90: New test.
31182
31183 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31184
31185         * gcc.dg/ftrapv-2.c: New test.
31186
31187 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR c++/18981
31190         * g++.dg/template/typename9.C: New test.
31191
31192 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31193
31194         PR c++/18738
31195         * g++.dg/template/typename8.C: New test.
31196         * g++.dg/parse/friend2.C: Tweak error message.
31197
31198 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31199
31200         * gcc.c-torture/20041214-1.c: New test.
31201
31202 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31203
31204         PR c++/18965
31205         * g++.dg/init/array17.C: New test.
31206
31207 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31208
31209         PR c++/18793
31210         * g++.dg/init/aggr3.C: New test.
31211
31212 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31213
31214         * gcc.dg/altivec-types-1.c: New test.
31215         * gcc.dg/altivec-types-2.c: New test.
31216         * gcc.dg/altivec-types-3.c: New test.
31217         * gcc.dg/altivec-types-4.c: New test.
31218         * g++.dg/ext/altivec-types-1.C: New test.
31219         * g++.dg/ext/altivec-types-2.C: New test.
31220         * g++.dg/ext/altivec-types-3.C: New test.
31221         * g++.dg/ext/altivec-types-4.C: New test.
31222
31223 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31224
31225         PR middle-end/18951
31226         * gcc.c-torture/execute/20041213-1.c: New test.
31227
31228 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31229
31230         PR c++/18949
31231         * g++.dg/template/cast1.C: New.
31232
31233 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31234
31235         * gcc.c-torture/execute/20041213-2.c: New test.
31236
31237 2004-12-13  Richard Henderson  <rth@redhat.com>
31238
31239         * gcc.dg/i386-sse-10.c: Fix typo in options.
31240
31241 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31242
31243         PR c++/18968
31244         * g++.dg/opt/pr18968.C: New test.
31245
31246 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/18925
31249         * g++.dg/ext/visibility/staticdatamem.C: New test.
31250
31251 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31252
31253         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31254
31255 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31256
31257         PR rtl-optimization/18928
31258         * gcc.dg/pr18928-1.c: New test case.
31259
31260 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31261
31262         PR tree-opt/16951
31263         * gcc.c-torture/compile/20041211-1.c: New.
31264
31265 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31266
31267         PR middle-end/17564
31268         * gcc.c-torture/execute/20041212-1.c: New test.
31269
31270 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31271
31272         PR fortran/18869
31273         * gfortran.dg/common_1.f90: New test.
31274
31275 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31276         Paul Brook  <paul@codesourcery.com>
31277
31278         PR fortran/16222
31279         * gfortran.dg/real_do_1.f90: New test.
31280
31281 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31282
31283         PR tree-opt/18040
31284         * g++.dg/opt/ptrmem6.C: New test.
31285
31286 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31287
31288         PR middle-end/18921
31289         * gcc.dg/pr18921-1.c: New test case.
31290
31291 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31292
31293         PR fortran/17175
31294         * gfortran.dg/scale_1.f90: New test.
31295
31296 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31297
31298         PR middle-end/18903
31299         * gcc.c-torture/compile/pr18903.c: New test.
31300
31301 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31302
31303         * gcc.c-torture/execute/20041210-1.c: New test.
31304
31305 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31306
31307         PR c++/18731
31308         * g++.dg/parser/struct-1.C: New test.
31309         * g++.dg/parser/struct-2.C: New test.
31310         * g++.dg/parser/struct-3.C: New test.
31311
31312 2004-12-09  Richard Henderson  <rth@redhat.com>
31313
31314         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31315
31316         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31317         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31318
31319 2004-12-09  Matt Austern  <austern@apple.com>
31320
31321         PR c++/18514
31322         * g++.dg/ext/builtin1.C: New
31323         * g++.dg/ext/builtin2.C: New
31324         * g++.dg/ext/builtin3.C: New
31325         * g++.dg/ext/builtin4.C: New
31326         * g++.dg/ext/builtin5.C: New
31327
31328 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31329
31330         PR tree-opt/18904
31331         * g++.dg/opt/ptrmem5.C: New test.
31332
31333 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31334
31335         * g++.dg/parse/typename5.C: Adjust for new error.
31336         * g++.dg/parse/typename7.C: New.
31337
31338 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31339
31340         PR c++/18073
31341         * g++.dg/other/mmintrin.C: New test.
31342
31343 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31344
31345         PR c++/16681
31346         * g++.dg/init/array15.C: New.
31347         * g++.dg/init/array16.C: New.
31348
31349 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31350
31351         PR fortran/18826
31352         * gfortran.dg/assign_1.f90: New test.
31353
31354 2004-12-08  Nick Clifton  <nickc@redhat.com>
31355
31356         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31357         * gcc.target/xstormy16/data_below100: Likewise.
31358         * gcc.target/xstormy16/sfr: Likewise.
31359         * gcc.target/xstormy16/below100.S: New test source file.
31360         * gcc.target/xstormy16/below100.ld: New test linker script.
31361         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31362         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31363         bp instructions.
31364         * gcc.target/xstormy16/bp.c: Likewise.
31365
31366         * gcc.target/xstormy16/bss_below100: New files:
31367         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31368         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31369         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31370         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31371         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31372         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31373         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31374         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31375         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31376         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31377         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31378         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31379         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31380         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31381         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31382         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31383         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31384         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31385         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31386         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31387         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31388         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31389         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31390         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31391         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31392         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31393         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31394
31395         * gcc.target/xstormy16/data_below100: New files:
31396         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31397         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31398         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31399         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31400         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31401         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31402         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31403         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31404         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31405         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31406         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31407         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31408         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31409         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31410         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31411         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31412         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31413         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31414         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31415         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31416         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31417         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31418         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31419         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31420         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31421         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31422         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31423
31424         * gcc.target/xstormy16/sfr: New files:
31425         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31426         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31427         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31428         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31429         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31430         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31431         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31432         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31433         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31434         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31435         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31436         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31437         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31438         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31439         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31440         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31441         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31442         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31443         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31444         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31445         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31446         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31447         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31448         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31449         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31450         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31451         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31452         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31453         27_if0_sfrw_bitfield_f.c
31454
31455 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31456
31457         PR c++/18100
31458         * g++.dg/lookup/name-clash4.C: New test.
31459
31460 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31461
31462         PR c++/18672
31463         * g++.dg/opt/array1.C: New.
31464
31465         PR c++/18803
31466         * g++.dg/template/operator5.C: New.
31467
31468 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31469
31470         PR c/18867
31471         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31472
31473 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31474
31475         * gcc.dg/noncompile/20041207.c: New test.
31476
31477 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31478
31479         * g++.dg/other/unreachable-1.C: New test.
31480
31481 2004-12-06  Nick Clifton  <nickc@redhat.com>
31482
31483         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31484         <limits.h> because the latter comes from gcc's include/ directory
31485         and not the newlib/libc/include directory.
31486
31487 2004-12-04  Richard Henderson  <rth@redhat.com>
31488
31489         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31490
31491 2004-12-04  Richard Henderson  <rth@redhat.com>
31492
31493         * lib/target-supports.exp (check_gc_sections_available): Disable
31494         for alpha and ia64.
31495
31496 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31497
31498         PR middle-end/17909
31499         * g++.dg/other/vararg-2.C: New test.
31500
31501 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31502
31503         PR c++/17011, c++/17971
31504         * g++.dg/template/error15.C: Adjust expected error.
31505         * g++.dg/template/instantiate3.C: Likewise.
31506
31507 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31508
31509         * gcc.dg/altivec-18.c: Fix for darwin
31510
31511 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31512
31513         PR c++/18782
31514         * g++.dg/parse/ptrmem2.C: New.
31515
31516         PR c++/18318
31517         * g++.dg/template/new1.C: New.
31518
31519 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31520
31521         PR fortran/18710
31522         * gfortran.dg/direct_io_3.f90: New test.
31523
31524 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31525
31526         PR 18758
31527         * g++.dg/parse/crash21.C: New.
31528
31529 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31530
31531         PR c++/15664, c++/18276
31532         * g++.dg/template/ttp13.C: New test.
31533         * g++.dg/template/ttp14.C: Likewise.
31534
31535 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31536
31537         PR c++/18123
31538         * g++.dg/parse/enum2.C: New test.
31539         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31540
31541 2004-12-02  Nick Clifton  <nickc@redhat.com>
31542
31543         * gcc.target/xstormy16: New test directory.
31544         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31545         * gcc.target/xstormy16/bp.c: Check the generation of bp
31546         instructions.
31547         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31548         bn instructions and the BELOW100 attribute.
31549
31550 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31551
31552         PR target/16952
31553         * gcc.dg/ppc-eabi.c: New.
31554
31555 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31556
31557         PR fortran/18284
31558         * gfortran.dg/backspace.f90
31559
31560 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31561
31562         * gfortran.dg/inquire.f90: New test.
31563
31564 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31565
31566         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31567         handle effective-target-keyword.
31568         (dg-skip-if): Support effective-target keyword as target list.
31569         (dg-xfail-if): Ditto.
31570         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31571
31572 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31573
31574         PR tree-optimization/18291
31575         * gcc.c-torture/compile/pr18291.c: New test.
31576
31577 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31578
31579         PR C++/18729
31580         * g++.dg/parse/crash20.C: New.
31581
31582         PR c++/17431
31583         * g++.dg/overload/arg1.C: New.
31584         * g++.dg/overload/arg2.C: New.
31585         * g++.dg/overload/arg3.C: New.
31586         * g++.dg/overload/arg4.C: New.
31587
31588 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31589
31590         * gcc.dg/c99-flex-array-4.c: Remove.
31591
31592 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31593
31594         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31595
31596         * lib/target-supports.exp (is-effective-target): Simplify.
31597
31598         * lib/target-supports.exp (check_effective_target_vect_long):
31599         Fix for powerpc64-*-*.
31600
31601 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31602
31603         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31604         to support new requirements on FreeBSD 5.
31605
31606 2004-11-30  Devang Patel  <dpatel@apple.com>
31607
31608         PR 18702
31609         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31610
31611 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31612
31613         * g++.dg/ext/altivec-13.C: New test.
31614
31615 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31616
31617         PR tree-opt/18298
31618         * gcc.c-torture/execute/p18298.c: New test.
31619
31620 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31621             Dorit Naishlos  <dorit@il.ibm.com>
31622
31623         PR tree-opt/18607
31624         * gcc.dg/vect/vect-89.c: New test.
31625
31626 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31627
31628         * gcc.dg/pr18596-1.c: New test.
31629
31630 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31631
31632         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31633
31634 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31635
31636         PR c/18479
31637         * gcc.dg/pr18479.c: New test.
31638
31639 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31640
31641         PR target/18490
31642         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31643         mmix-knuth-mmixware.
31644
31645         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31646         cris-*-elf* cris-*-aout* mmix-*-*
31647
31648 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31649
31650         PR middle-end/18725
31651         * gcc.dg/pr18725.c: New test.
31652
31653 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31654
31655         PR target/18488
31656         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31657
31658         PR target/18336
31659         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31660
31661 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31662
31663         PR c++/18368
31664         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31665         * g++.old-deja/g++.law/ctors5.C: Likewise.
31666         * g++.old-deja/g++.other/crash25.C: Likewise.
31667
31668         PR c++/18674
31669         * g++.dg/template/error16.C: New test.
31670
31671         PR c++/18512
31672         * g++.dg/template/crash29.C: New test.
31673
31674 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31675
31676         PR tree-optimization/18712
31677         * gcc.c-torture/compile/pr18712.c: New test.
31678
31679 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31680
31681         PR c/7544
31682         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31683         tests.
31684
31685 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31686
31687         PR c++/18652
31688         * g++.dg/lookup/crash6.C: New test.
31689
31690 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31691
31692         PR middle-end/18164
31693         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31694
31695 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31696
31697         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31698         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31699         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31700
31701 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31702
31703         * gcc.dg/pr18164.c: New test.
31704
31705 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31706
31707         * gcc.dg/funroll-loops-all.c: New.
31708
31709 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31710
31711         PR target/18489
31712         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31713         delimeter, match space and TAB as well as ":".
31714
31715         PR target/18484
31716         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31717
31718         PR target/18348
31719         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31720
31721         PR target/18345
31722         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31723
31724         PR target/18337
31725         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31726
31727 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31728
31729         * gfortran.dg/direct_io_2.f90: New test.
31730
31731 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31732
31733         PR target/18334
31734         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31735
31736 2004-11-28  Richard Henderson  <rth@redhat.com>
31737
31738         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31739
31740 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31741
31742         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31743         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31744         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31745         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31746         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31747         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31748         gcc.dg/pointer-arith-8.c: New tests.
31749
31750 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31751
31752         PR fortran/18364
31753         * gfortran.dg/endfile.f90: New test.
31754
31755 2004-11-27  Falk Hueffner  <falk@debian.org>
31756
31757         * gcc.dg/loop-6.c: New test.
31758
31759 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31760
31761         * gcc.c-torture/execute/20041126-1.c: New test.
31762
31763 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31764
31765         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31766         on IRIX.
31767
31768 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31769
31770         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31771         functions.
31772
31773 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31774
31775         PR rtl-optimization/17825
31776         * gcc.c-torture/compile/20041119-1.c: New test.
31777
31778 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31779
31780         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31781         Check existence of ld library path variables before unsetting.
31782
31783 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31784
31785         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31786
31787 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31788
31789         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31790
31791 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31792
31793         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31794
31795 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31796
31797         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31798         dg-do directive.
31799
31800 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31801
31802         * gcc.dg/pr17957.c: Pass --param, not -param.
31803
31804 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31805
31806         PR middle-end/17957
31807         * gcc.dg/pr17957.c: New test.
31808
31809 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31810
31811         PR c++/18445
31812         * g++.dg/template/crash28.C: Likewise.
31813
31814         PR c++/18001
31815         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31816         * g++.dg/ext/lvaddr.C: Likewise.
31817         * g++.dg/opt/pr7503-3.C: Likewise.
31818
31819         PR c++/18466
31820         * g++.dg/parse/qualified3.C: New test.
31821         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31822
31823         PR c++/18545
31824         * g++.dg/expr/return1.C: New test.
31825
31826 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31827
31828         Friend class name lookup 3/n, PR c++/3332
31829         * g++.dg/lookup/friend3.C: New test.
31830         * g++.dg/lookup/friend4.C: Likewise.
31831         * g++.dg/lookup/friend5.C: Likewise.
31832
31833 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31834
31835         Friend class name lookup 2/n, PR c++/14513, c++/15410
31836         * g++.dg/lookup/friend2.C: New test.
31837         * g++.dg/template/friend31.C: Likewise.
31838
31839 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31840
31841         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31842
31843 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31844
31845         PR c++/17473
31846         * g++.dg/tc1/dr56.C: Remove.
31847         * g++.dg/template/typedef1.C: Add dg-error markers.
31848         * g++.old-deja/g++.other/typedef7.C: Likewise.
31849
31850         PR c++/18285
31851         * g++.dg/parse/typedef7.C: New test.
31852
31853 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31854
31855         * gcc.c-torture/execute/20041124-1.c: New test.
31856
31857 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31858
31859         * g++.dg/template/deduce3.C: New test.
31860
31861         PR c++/18586
31862         * g++.dg/template/crash27.C: New test.
31863
31864         PR c++/18530
31865         * g++.dg/warn/Wshadow-3.C: New test.
31866
31867 2004-11-24  Devang Patel  <dpatel@apple.com>
31868
31869         PR/18555
31870         * gcc.dg/cpp/isysroot-1.c: New test.
31871         * gcc.dg/cpp/usr/include/stdio.h: New file.
31872         * gcc.dg/cpp/isysroot-2.c: New test.
31873         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31874         New file.
31875
31876 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31877
31878         PR c++/8929
31879         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31880
31881 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31882
31883         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31884         * gcc.target/sparc/pdist.c: Likewise.
31885
31886 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31887
31888         PR c++/16882
31889         * g++.dg/conversion/simd1.C: New test.
31890
31891 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31892
31893         * lib/target-libpath.exp: New file defining
31894         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31895         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31896         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31897         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31898         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31899
31900 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31901
31902         * gcc.dg/pragma-align-2.c: Test macro expansion.
31903         * gcc.dg/pragma-pack-2.c: New test.
31904
31905 2004-11-23  Richard Henderson  <rth@redhat.com>
31906
31907         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31908         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31909         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31910         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31911         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31912         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31913
31914         * gcc.dg/vect/vect.exp: Add check for alpha.
31915         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31916         (check_effective_target_vect_int): Enable for alpha.
31917         (check_effective_target_vect_long): New.
31918         (is-effective-target): Add it.
31919
31920 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31921
31922         * gcc.dg/pr18614-1.c: New test.
31923
31924 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31925
31926         * gcc.dg/setjmp-2.c: New test.
31927
31928 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31929
31930         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31931         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31932         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31933         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31934         gcc.target/sparc/pdist.c: New tests.
31935
31936 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31937
31938         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31939
31940 2004-11-22  Dale Johannesen  <dalej@apple.com>
31941
31942         * gcc.dg/20041111-1.c: New.
31943
31944 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31945
31946         PR tree-opt/18536
31947         * gcc.dg/vect/pr18536.c: New test.
31948
31949 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31950
31951         PR c++/18354
31952         * g++.dg/template/nontype11.C: New test.
31953
31954 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31955
31956         PR middle-end/18520
31957         * gcc.dg/pr18520-1.c: New test case.
31958
31959 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31960
31961         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31962         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31963         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31964         expected diagnostics.
31965
31966 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31967
31968         PR target/18580
31969         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31970         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31971         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31972
31973 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31974
31975         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31976
31977 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31978             Joseph Myers  <joseph@codesourcery.com>
31979
31980         * lib/target-supports.exp (check_visibility_available): Really
31981         test the compiler.
31982
31983 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31984
31985         PR tree-opt/18181
31986         * gcc.dg/vect/vect-85.c: New test.
31987         * gcc.dg/vect/vect-86.c: New test.
31988         * gcc.dg/vect/vect-87.c: New test.
31989         * gcc.dg/vect/vect-88.c: New test.
31990
31991 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31992
31993         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31994
31995 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31996
31997         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31998         * gcc.dg/ppc-and-1.c: Ditto.
31999         * gcc.dg/ppc-compare-1.c: Ditto.
32000         * gcc.dg/ppc-mov-1.c: Ditto
32001
32002 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32003             Mark Mitchell  <mark@codesourcery.com>
32004
32005         * gcc.dg/pragma-init-fini-2.c: New test.
32006
32007 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32008             Aldy Hernandez  <aldyh@redhat.com>
32009
32010         * lib/target-supports.exp (check_effective_target_vect_int): New
32011         (check_effective_target_vect_float): New
32012         (check_effective_target_vect_double): New.
32013         (is-effective-target): Support new effective targets keywords.
32014         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32015         default action for dg-do.
32016         * gcc.dg/vect/pr16105.c: Use new support.
32017         * gcc.dg/vect/pr18400.c: Ditto.
32018         * gcc.dg/vect/pr18425.c: Ditto.
32019         * gcc.dg/vect/vect-1.c: Ditto.
32020         * gcc.dg/vect/vect-10.c: Ditto.
32021         * gcc.dg/vect/vect-11.c: Ditto.
32022         * gcc.dg/vect/vect-12.c: Ditto.
32023         * gcc.dg/vect/vect-13.c: Ditto.
32024         * gcc.dg/vect/vect-14.c: Ditto.
32025         * gcc.dg/vect/vect-15.c: Ditto.
32026         * gcc.dg/vect/vect-16.c: Ditto.
32027         * gcc.dg/vect/vect-17.c: Ditto.
32028         * gcc.dg/vect/vect-18.c: Ditto.
32029         * gcc.dg/vect/vect-19.c: Ditto.
32030         * gcc.dg/vect/vect-2.c: Ditto.
32031         * gcc.dg/vect/vect-20.c: Ditto.
32032         * gcc.dg/vect/vect-21.c: Ditto.
32033         * gcc.dg/vect/vect-22.c: Ditto.
32034         * gcc.dg/vect/vect-23.c: Ditto.
32035         * gcc.dg/vect/vect-24.c: Ditto.
32036         * gcc.dg/vect/vect-25.c: Ditto.
32037         * gcc.dg/vect/vect-26.c: Ditto.
32038         * gcc.dg/vect/vect-27.c: Ditto.
32039         * gcc.dg/vect/vect-27a.c: Ditto.
32040         * gcc.dg/vect/vect-28.c: Ditto.
32041         * gcc.dg/vect/vect-29.c: Ditto.
32042         * gcc.dg/vect/vect-29a.c: Ditto.
32043         * gcc.dg/vect/vect-3.c: Ditto.
32044         * gcc.dg/vect/vect-30.c: Ditto.
32045         * gcc.dg/vect/vect-31.c: Ditto.
32046         * gcc.dg/vect/vect-32.c: Ditto.
32047         * gcc.dg/vect/vect-33.c: Ditto.
32048         * gcc.dg/vect/vect-34.c: Ditto.
32049         * gcc.dg/vect/vect-35.c: Ditto.
32050         * gcc.dg/vect/vect-36.c: Ditto.
32051         * gcc.dg/vect/vect-37.c: Ditto.
32052         * gcc.dg/vect/vect-38.c: Ditto.
32053         * gcc.dg/vect/vect-4.c: Ditto.
32054         * gcc.dg/vect/vect-40.c: Ditto.
32055         * gcc.dg/vect/vect-41.c: Ditto.
32056         * gcc.dg/vect/vect-42.c: Ditto.
32057         * gcc.dg/vect/vect-43.c: Ditto.
32058         * gcc.dg/vect/vect-44.c: Ditto.
32059         * gcc.dg/vect/vect-45.c: Ditto.
32060         * gcc.dg/vect/vect-46.c: Ditto.
32061         * gcc.dg/vect/vect-47.c: Ditto.
32062         * gcc.dg/vect/vect-48.c: Ditto.
32063         * gcc.dg/vect/vect-48a.c: Ditto.
32064         * gcc.dg/vect/vect-49.c: Ditto.
32065         * gcc.dg/vect/vect-5.c: Ditto.
32066         * gcc.dg/vect/vect-50.c: Ditto.
32067         * gcc.dg/vect/vect-51.c: Ditto.
32068         * gcc.dg/vect/vect-52.c: Ditto.
32069         * gcc.dg/vect/vect-53.c: Ditto.
32070         * gcc.dg/vect/vect-54.c: Ditto.
32071         * gcc.dg/vect/vect-55.c: Ditto.
32072         * gcc.dg/vect/vect-56.c: Ditto.
32073         * gcc.dg/vect/vect-56a.c: Ditto.
32074         * gcc.dg/vect/vect-57.c: Ditto.
32075         * gcc.dg/vect/vect-58.c: Ditto.
32076         * gcc.dg/vect/vect-59.c: Ditto.
32077         * gcc.dg/vect/vect-6.c: Ditto.
32078         * gcc.dg/vect/vect-60.c: Ditto.
32079         * gcc.dg/vect/vect-61.c: Ditto.
32080         * gcc.dg/vect/vect-62.c: Ditto.
32081         * gcc.dg/vect/vect-63.c: Ditto.
32082         * gcc.dg/vect/vect-64.c: Ditto.
32083         * gcc.dg/vect/vect-65.c: Ditto.
32084         * gcc.dg/vect/vect-66.c: Ditto.
32085         * gcc.dg/vect/vect-67.c: Ditto.
32086         * gcc.dg/vect/vect-68.c: Ditto.
32087         * gcc.dg/vect/vect-69.c: Ditto.
32088         * gcc.dg/vect/vect-7.c: Ditto.
32089         * gcc.dg/vect/vect-72.c: Ditto.
32090         * gcc.dg/vect/vect-72a.c: Ditto.
32091         * gcc.dg/vect/vect-73.c: Ditto.
32092         * gcc.dg/vect/vect-74.c: Ditto.
32093         * gcc.dg/vect/vect-75.c: Ditto.
32094         * gcc.dg/vect/vect-76.c: Ditto.
32095         * gcc.dg/vect/vect-77.c: Ditto.
32096         * gcc.dg/vect/vect-77a.c: Ditto.
32097         * gcc.dg/vect/vect-78.c: Ditto.
32098         * gcc.dg/vect/vect-79.c: Ditto.
32099         * gcc.dg/vect/vect-8.c: Ditto.
32100         * gcc.dg/vect/vect-80.c: Ditto.
32101         * gcc.dg/vect/vect-82.c: Ditto.
32102         * gcc.dg/vect/vect-82_64.c: Ditto.
32103         * gcc.dg/vect/vect-83.c: Ditto.
32104         * gcc.dg/vect/vect-83_64.c: Ditto.
32105         * gcc.dg/vect/vect-9.c: Ditto.
32106         * gcc.dg/vect/vect-all.c: Ditto.
32107         * gcc.dg/vect/vect-none.c: Ditto.
32108
32109 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32110
32111         * lib/gcc-dg.exp (dg-skip-if): New function.
32112         (dg-forbid-option): Remove.
32113         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32114         * g++.dg/abi/bitfield8.C: Likewise.
32115         * g++.dg/abi/dtor1.C: Likewise.
32116         * g++.dg/abi/empty10.C: Likewise.
32117         * g++.dg/abi/empty7.C: Likewise.
32118         * g++.dg/abi/empty9.C: Likewise.
32119         * g++.dg/abi/layout3.C: Likewise.
32120         * g++.dg/abi/layout4.C: Likewise.
32121         * g++.dg/abi/thunk1.C: Likewise.
32122         * g++.dg/abi/thunk2.C: Likewise.
32123         * g++.dg/abi/vbase11.C: Likewise.
32124         * g++.dg/abi/vthunk2.C: Likewise.
32125         * g++.dg/abi/vthunk3.C: Likewise.
32126         * g++.dg/ext/attrib8.C: Likewise.
32127         * g++.dg/opt/longbranch2.C: Likewise.
32128         * g++.dg/opt/reg-stack4.C: Likewise.
32129         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32130         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32131         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32132         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32133         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32134         * gcc.dg/20000609-1.c: Likewise.
32135         * gcc.dg/20000720-1.c: Likewise.
32136         * gcc.dg/20011107-1.c: Likewise.
32137         * gcc.dg/20011119-1.c: Likewise.
32138         * gcc.dg/20020108-1.c: Likewise.
32139         * gcc.dg/20020122-2.c: Likewise.
32140         * gcc.dg/20020122-3.c: Likewise.
32141         * gcc.dg/20020201-3.c: Likewise.
32142         * gcc.dg/20020206-1.c: Likewise.
32143         * gcc.dg/20020218-1.c: Likewise.
32144         * gcc.dg/20020310-1.c: Likewise.
32145         * gcc.dg/20020411-1.c: Likewise.
32146         * gcc.dg/20020418-2.c: Likewise.
32147         * gcc.dg/20020426-1.c: Likewise.
32148         * gcc.dg/20020426-2.c: Likewise.
32149         * gcc.dg/20020517-1.c: Likewise.
32150         * gcc.dg/20020523-1.c: Likewise.
32151         * gcc.dg/20020523-2.c: Likewise.
32152         * gcc.dg/20020729-1.c: Likewise.
32153         * gcc.dg/20030204-1.c: Likewise.
32154         * gcc.dg/20030826-2.c: Likewise.
32155         * gcc.dg/20030926-1.c: Likewise.
32156         * gcc.dg/20031202-1.c: Likewise.
32157         * gcc.dg/980312-1.c: Likewise.
32158         * gcc.dg/980313-1.c: Likewise.
32159         * gcc.dg/990117-1.c: Likewise.
32160         * gcc.dg/990424-1.c: Likewise.
32161         * gcc.dg/990524-1.c: Likewise.
32162         * gcc.dg/991230-1.c: Likewise.
32163         * gcc.dg/i386-387-1.c: Likewise.
32164         * gcc.dg/i386-387-2.c: Likewise.
32165         * gcc.dg/i386-387-3.c: Likewise.
32166         * gcc.dg/i386-387-4.c: Likewise.
32167         * gcc.dg/i386-387-5.c: Likewise.
32168         * gcc.dg/i386-387-6.c: Likewise.
32169         * gcc.dg/i386-asm-1.c: Likewise.
32170         * gcc.dg/i386-bitfield1.c: Likewise.
32171         * gcc.dg/i386-bitfield2.c: Likewise.
32172         * gcc.dg/i386-loop-1.c: Likewise.
32173         * gcc.dg/i386-loop-2.c: Likewise.
32174         * gcc.dg/i386-loop-3.c: Likewise.
32175         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32176         * gcc.dg/i386-pic-1.c: Likewise.
32177         * gcc.dg/i386-regparm.c: Likewise.
32178         * gcc.dg/i386-signbit-1.c: Likewise.
32179         * gcc.dg/i386-signbit-2.c: Likewise.
32180         * gcc.dg/i386-signbit-3.c: Likewise.
32181         * gcc.dg/i386-sse-5.c: Likewise.
32182         * gcc.dg/i386-sse-8.c: Likewise.
32183         * gcc.dg/i386-unroll-1.c: Likewise.
32184         * gcc.dg/tls/opt-1.c: Likewise.
32185         * gcc.dg/tls/opt-2.c: Likewise.
32186         * gcc.dg/unroll-1.c: Likewise.
32187         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32188         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32189         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32190         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32191
32192 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32193
32194         * g++.dg/template/incomplete1.C: New test.
32195
32196 2004-11-16  Nick Clifton  <nickc@redhat.com>
32197
32198         Revert patches accidentally commited during checkin of fixes for
32199         xstormy16 tests:
32200         gcc.c-torture/execute/simd-4.c: Revert
32201         gcc.dg/20040910-1.c: Revert.
32202
32203 2004-11-16  Paul Brook  <paul@codesourcery.com>
32204
32205         PR fortran/13010
32206         * gfortran.dg/der_pointer_1.f90: New test.
32207
32208 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32209
32210         PR c/18498
32211         * gcc.dg/bitfld-13.c: New test.
32212
32213 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32214
32215         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32216         powerpc*-*-linux*.
32217
32218         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32219         * gcc.dg/ppc64-abi-2.c: Ditto.
32220         * gcc.dg/ppc64-abi-3.c: Ditto.
32221
32222         * lib/gcc-dg.exp (dg-target-list): Remove.
32223
32224 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32225
32226         * gcc.dg/ia64-postinc.c: New test.
32227
32228 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32229
32230         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32231
32232 2004-11-15  Nick Clifton  <nickc@redhat.com>
32233
32234         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32235         __INT_MAX__ so that the test can be compiled by toolchains
32236         targeted at 16-bit processors.
32237
32238         * gcc.dg/20040625-1.c: Use long constants rather than integers
32239         when performing arithmetic that will overflow 16-bits.
32240
32241         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32242         xstormy16.  It does not support 128-bit vector operations.
32243
32244         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32245         with the macro PTR_TYPE.  Define this macro to an integer type
32246         suitable for holding a pointer.
32247
32248         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32249         the target is a 16-bit processor.
32250
32251         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32252         16-bit targets where the character constant will be too long.
32253
32254         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32255         where the double will not be directly addressable.
32256
32257 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32258
32259         Friend class name lookup 1/n, PR c++/18471
32260         * g++.dg/template/crash26.C: New test.
32261         * g++.dg/lookup/struct1.C: Adjust expected error.
32262         * g++.dg/parse/elab1.C: Likewise.
32263         * g++.dg/parse/elab2.C: Likewise.
32264         * g++.dg/parse/int-as-enum1.C: Likewise.
32265         * g++.dg/parse/struct-as-enum1.C: Likewise.
32266         * g++.dg/parse/typedef1.C: Likewise.
32267         * g++.dg/parse/typedef3.C: Likewise.
32268         * g++.dg/parse/typedef4.C: Likewise.
32269         * g++.dg/parse/typedef5.C: Likewise.
32270         * g++.dg/template/nontype4.C: Likewise.
32271         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32272         * g++.old-deja/g++.other/elab1.C: Likewise.
32273         * g++.old-deja/g++.other/syntax4.C: Likewise.
32274
32275 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32276
32277         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32278
32279 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32280
32281         * gcc.c-torture/execute/20041114-1.c: New test.
32282
32283 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32284
32285         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32286         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32287         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32288         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32289         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32290         gcc.dg/switch-7.c: New tests.
32291
32292 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32293
32294         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32295
32296 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32297
32298         PR tree-opt/18400
32299         * gcc.dg/vect/pr18400.c: New test.
32300
32301 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32302             Andrew Pinski  <pinskia@physics.uc.edu>
32303
32304         PR tree-opt/18425
32305         * gcc.dg/vect/pr18425.c: New test.
32306
32307 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32308
32309         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32310         Guard with dg-require-alias and dg-require-visibility.
32311
32312 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32313
32314         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32315
32316 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32317
32318         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32319
32320 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32321
32322         PR c++/17344
32323         * g++.dg/template/defarg5.C: New test.
32324
32325 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32326
32327         * g++.dg/parse/cast1.C: Run only on ILP32.
32328         * g++.old-deja/g++.mike/p784.C: Likewise.
32329
32330 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32331
32332         * gcc.c-torture/execute/20041113-1.c: New test.
32333
32334 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32335
32336         PR target/18230
32337         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32338         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32339         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32340         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32341         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32342         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32343         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32344         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32345         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32346         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32347         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32348         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32349         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32350
32351 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32352
32353         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32354         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32355         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32356         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32357         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32358         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32359         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32360         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32361         gcc.target/sparc/combined-1.c: New tests.
32362
32363 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32364
32365         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32366         New tests.
32367
32368 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32369
32370         * lib/gcc-dg.exp (dg-forbid-option): New function.
32371         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32372         * g++.dg/abi/bitfield8.C: Likewise.
32373         * g++.dg/abi/dtor1.C: Likewise.
32374         * g++.dg/abi/empty10.C: Likewise.
32375         * g++.dg/abi/empty7.C: Likewise.
32376         * g++.dg/abi/empty9.C: Likewise.
32377         * g++.dg/abi/layout3.C: Likewise.
32378         * g++.dg/abi/layout4.C: Likewise.
32379         * g++.dg/abi/thunk1.C: Likewise.
32380         * g++.dg/abi/thunk2.C: Likewise.
32381         * g++.dg/abi/vbase11.C: Likewise.
32382         * g++.dg/abi/vthunk2.C: Likewise.
32383         * g++.dg/abi/vthunk3.C: Likewise.
32384         * g++.dg/ext/attrib8.C: Likewise.
32385         * g++.dg/opt/longbranch2.C: Likewise.
32386         * g++.dg/opt/reg-stack4.C: Likewise.
32387         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32388         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32389         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32390         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32391         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32392         * gcc.dg/20000609-1.c: Likewise.
32393         * gcc.dg/20000720-1.c: Likewise.
32394         * gcc.dg/20011107-1.c: Likewise.
32395         * gcc.dg/20011119-1.c: Likewise.
32396         * gcc.dg/20020108-1.c: Likewise.
32397         * gcc.dg/20020122-2.c: Likewise.
32398         * gcc.dg/20020122-3.c: Likewise.
32399         * gcc.dg/20020201-3.c: Likewise.
32400         * gcc.dg/20020206-1.c: Likewise.
32401         * gcc.dg/20020218-1.c: Likewise.
32402         * gcc.dg/20020310-1.c: Likewise.
32403         * gcc.dg/20020411-1.c: Likewise.
32404         * gcc.dg/20020418-2.c: Likewise.
32405         * gcc.dg/20020426-1.c: Likewise.
32406         * gcc.dg/20020426-2.c: Likewise.
32407         * gcc.dg/20020517-1.c: Likewise.
32408         * gcc.dg/20020523-1.c: Likewise.
32409         * gcc.dg/20020523-2.c: Likewise.
32410         * gcc.dg/20020729-1.c: Likewise.
32411         * gcc.dg/20030204-1.c: Likewise.
32412         * gcc.dg/20030826-2.c: Likewise.
32413         * gcc.dg/20030926-1.c: Likewise.
32414         * gcc.dg/20031202-1.c: Likewise.
32415         * gcc.dg/980312-1.c: Likewise.
32416         * gcc.dg/980313-1.c: Likewise.
32417         * gcc.dg/990117-1.c: Likewise.
32418         * gcc.dg/990424-1.c: Likewise.
32419         * gcc.dg/990524-1.c: Likewise.
32420         * gcc.dg/991230-1.c: Likewise.
32421         * gcc.dg/i386-387-1.c: Likewise.
32422         * gcc.dg/i386-387-2.c: Likewise.
32423         * gcc.dg/i386-387-3.c: Likewise.
32424         * gcc.dg/i386-387-4.c: Likewise.
32425         * gcc.dg/i386-387-5.c: Likewise.
32426         * gcc.dg/i386-387-6.c: Likewise.
32427         * gcc.dg/i386-asm-1.c: Likewise.
32428         * gcc.dg/i386-bitfield1.c: Likewise.
32429         * gcc.dg/i386-bitfield2.c: Likewise.
32430         * gcc.dg/i386-loop-1.c: Likewise.
32431         * gcc.dg/i386-loop-2.c: Likewise.
32432         * gcc.dg/i386-loop-3.c: Likewise.
32433         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32434         * gcc.dg/i386-pic-1.c: Likewise.
32435         * gcc.dg/i386-regparm.c: Likewise.
32436         * gcc.dg/i386-signbit-1.c: Likewise.
32437         * gcc.dg/i386-signbit-2.c: Likewise.
32438         * gcc.dg/i386-signbit-3.c: Likewise.
32439         * gcc.dg/i386-sse-5.c: Likewise.
32440         * gcc.dg/i386-sse-8.c: Likewise.
32441         * gcc.dg/i386-unroll-1.c: Likewise.
32442         * gcc.dg/tls/opt-1.c: Likewise.
32443         * gcc.dg/tls/opt-2.c: Likewise.
32444         * gcc.dg/unroll-1.c: Likewise.
32445         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32446         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32447         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32448         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32449         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32450         -m64 is specified.
32451
32452 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32453
32454         PR c++/18389
32455         * g++.dg/parse/cond1.C: New test.
32456
32457         PR c++/18429
32458         * g++.dg/template/array9.C: New test.
32459         * g++.dg/ext/vla1.C: Adjust error messages.
32460         * g++.dg/ext/vlm1.C: Likewise.
32461         * g++.dg/template/crash2.C: Likewise.
32462
32463         PR c++/18436
32464         * g++.dg/template/call3.C: New test.
32465
32466         PR c++/18407
32467         * g++.dg/template/ptrmem11.C: New test.
32468
32469 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32470
32471         PR other/14264
32472         * lib/g++.exp: Set LC_ALL and LANG to C.
32473         * lib/gcc-dg.exp: Likewise.
32474         * lib/gfortran.exp: Likewise.
32475         * lib/objc.exp: Likewise.
32476         * lib/treelang.exp: Likewise.
32477
32478 2004-11-12  Andreas Schwab  <schwab@suse.de>
32479
32480         * gcc.dg/pr16286.c: Fix last change.
32481
32482 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32483
32484         PR c++/18416
32485         * g++.dg/init/global1.C: New test.
32486
32487 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32488
32489         * gcc.c-torture/execute/20041112-1.c: New test.
32490
32491 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32492
32493         * lib/gcc-dg.exp (dg-target-list): New.
32494
32495 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32496             Richard Sandiford  <rsandifo@redhat.com>
32497
32498         * lib/target-supports.exp (get-compiler_messages): New.
32499         (check_named_sections_available): Use it.
32500         (check_effective_target_ilp32): New.
32501         (check_effective_target_lp64): New.
32502         (is-effective-target): New.
32503         * lib/gcc-dg.exp (dg-require-effective-target): New.
32504
32505 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32506
32507         * gcc.dg/precedence-1.c: New test.
32508
32509 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32510
32511         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32512
32513         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32514         message, delete generated files, use more descriptive name for
32515         executable, and make the test unsupported when it cannot be run.
32516
32517         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32518         (dg-require-weak, dg-require-visibility, dg-require-alias,
32519         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32520         dg-require-iconv, dg-require-named-sections): Use it.
32521
32522         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32523
32524 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32525
32526         PR target/16457
32527         * gcc.dg/ppc-and-1: New
32528
32529         PR target/16796
32530         * gcc.dg/ppc-mov-1.c: New.
32531
32532         PR target/16458
32533         * gcc.dg/ppc-compare-1.c: New.
32534
32535 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32536
32537         * objc.dg/desig-init-2.m: New test.
32538
32539 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32540
32541         PR middle-end/18160
32542         * g++.dg/warn/register-var-1.C: New test.
32543         * g++.dg/warn/register-var-2.C: New test.
32544
32545 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32546
32547         * gcc.dg/union-2.c: New test.
32548
32549 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32550
32551         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32552         New test for PR tree-optimization/17892.
32553
32554 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32555
32556         PR c++/18369
32557         * g++.dg/init/new12.C: New test.
32558
32559 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32560
32561         * gcc.target/sparc: New directory.
32562         * gcc.target/sparc/sparc.exp: New driver.
32563         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32564         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32565         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32566         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32567
32568 2004-11-10  Paul Brook  <paul@codesourcery.com>
32569
32570         PR fortran/18218
32571         * gfortran.dg/list_read.c: New test.
32572
32573 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32574
32575         PR c/18322
32576         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32577         expected diagnostic location.
32578
32579 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32580
32581         * gcc.dg/20041109-1.c: New test.
32582
32583 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32584
32585         PR objc/18406
32586         * objc/compile/pr18406.m: New test.
32587
32588 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32589
32590         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32591
32592 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32593
32594         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32595
32596 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32597
32598         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32599
32600 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32601
32602         * gcc.dg/20030225-2.c: Add prototype for abort and
32603         exit.
32604
32605 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32606
32607         PR tree-opt/18299
32608         * gcc.c-torture/pr18299-1.c: New test.
32609
32610 2004-11-06  Andreas Schwab  <schwab@suse.de>
32611
32612         * gcc.dg/pr16286.c: Also test for bool and pixel.
32613
32614 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32615
32616         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32617         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32618         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32619         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32620         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32621         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32622         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32623         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32624         gcc.dg/struct-semi-3.c: New tests.
32625
32626 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32627
32628         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32629
32630 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32631
32632         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32633         Do not use C99 designators.
32634
32635 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32636
32637         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32638
32639 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32640
32641         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32642         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32643         * gcc.c-torture/execute/simd-5.x: Remove.
32644
32645 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32646
32647         PR rtl-optimization/17933
32648         * gcc.dg/torture/pr17933-1.c: New test.
32649
32650 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32651
32652         PR target/18106
32653         * lib/target-supports.exp (check_weak_available): Support
32654         Windows.
32655
32656 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32657
32658         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32659         call to fflush(stdout) before abort.
32660         (my_ffsll): New function.
32661         (generate_fields): Use it.
32662
32663 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32664
32665         * gcc.dg/init-undef-1.c: New test.
32666
32667 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32668
32669         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32670         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32671         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32672         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32673         expected messages for new parser.
32674
32675 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32676
32677         * g++.dg/ext/visibility/symbian1.C: New test.
32678
32679 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32680
32681         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32682         on LP64 targets.
32683
32684 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32685
32686         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32687         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32688         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32689         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32690         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32691         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32692         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32693         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32694         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32695         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32696
32697 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32698
32699         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32700         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32701         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32702         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32703         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32704         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32705         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32706         for new parser.
32707
32708 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32709
32710         PR target/15342
32711         * gcc.dg/20041104-1.c: New test.
32712
32713 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32714
32715         * g++.dg/template/nontype7.C: New test.
32716         * g++.dg/template/nontype8.C: Likewise.
32717         * g++.dg/template/nontype9.C: Likewise.
32718         * g++.dg/template/nontype10.C: Likewise.
32719         * g++.dg/tc1/dr49.C: Likewise.
32720         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32721         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32722
32723 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32724
32725         * g++.dg/rtti/tinfo1.C: Remove xfails.
32726
32727 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32728
32729         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32730         packed attribute to the definition to satisfy the new C++ parser.
32731
32732 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32733
32734         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32735         invocations of va_arg.
32736
32737 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32738
32739         PR c++/18124
32740         * g++.dg/template/crash25.C: New test.
32741
32742         PR c++/18155
32743         * g++.dg/template/typedef2.C: New test.
32744         * g++.dg/parse/crash13.C: Adjust error markers.
32745
32746         PR c++/18177
32747         * g++.dg/conversion/const3.C: New test.
32748
32749 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32750
32751         PR fortran/17535
32752         PR fortran/17583
32753         PR fortran/17713
32754         * gfortran.dg/generic_[123].f90: New testcases.
32755
32756 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32757
32758         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32759         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32760
32761 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32762
32763         PR tree-opt/16808
32764         * gcc.c-torture/compile/pr16808.c: New test.
32765
32766 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32767
32768         PR rtl-optimization/17104
32769         * gcc.dg/ppc-bitfield1.c: New.
32770
32771 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32772
32773         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32774
32775 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32776
32777         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32778         strings for 32-bit code.
32779
32780 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32781
32782         PR c/18239
32783         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32784
32785 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32786
32787         PR c++/18064
32788         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32789
32790 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32791
32792         PR c++/15172
32793         * g++.dg/init/aggr2.C: New test.
32794
32795 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32796
32797         * objc.dg/local-decl-1.m: New test.
32798
32799 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32800
32801         * gcc.dg/20040910-1.c: Adjust regex.
32802
32803 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32804
32805         PR rtl-optimization/18084
32806         * g++.dg/opt/pr18084-1.C: New testcase.
32807
32808 2004-10-30  Matt Austern  <austern@apple.com>
32809
32810         PR c++/17542
32811         * g++.dg/ext/attrib18.C: New test.
32812
32813 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32814
32815         PR middle-end/18096
32816         * gcc.dg/pr18096-1.c: New test case.
32817
32818 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32819
32820         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32821
32822 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32823
32824         PR c/16666
32825         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32826         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32827         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32828         gcc.dg/old-style-prom-3.c: New tests.
32829
32830 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32831
32832         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32833         Remove unnecessary inclusion of stdio.h.
32834
32835 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32836
32837         PR rtl-optimization/17581
32838         * gcc.dg/pr17581-1.c: New test case.
32839
32840 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32841
32842         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32843         being implemented.
32844         * g++.dg/conversion/dr195-1.C: New.
32845         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32846         * g++.old-deja/g++.mike/p10148.C: Likewise.
32847
32848 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32849
32850         PR c++/17695
32851         * g++.dg/debug/typedef2.C: New test.
32852
32853 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32854
32855         PR fortran/13490
32856         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32857         * gfortran.dg/g77/README: Update.
32858
32859 2004-10-28  Matt Austern  <austern@apple.com>
32860
32861         PR c++/14124
32862         * g++.dg/ext/packed7.C: New test.
32863
32864 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32865
32866         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32867         scan-assembler.
32868         * lib/scanasm.exp (hidden-scan-for): New proc.
32869         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32870         string.
32871         (scan-not-hidden): Likewise.
32872         * lib/target-supports.exp (check_visibility_available): mach-o is
32873         support too.
32874
32875 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32876
32877         PR c++/17132
32878         * g++.dg/template/memclass3.C: New test.
32879
32880 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32881
32882         PR middle-end/18160
32883         * gcc.dg/register-var-1.c: New test.
32884         * gcc.dg/register-var-2.c: New test.
32885         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32886         error now.
32887
32888 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32889
32890         PR other/18172
32891         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32892         unused variables.
32893         * gcc.dg/vect/vect-22.c: Likewise.
32894
32895 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32896
32897         * gcc.dg/i386-rotate-1.c: New test.
32898
32899 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32900
32901         * g++.dg/init/ref12.C: Add "run" marker.
32902
32903         PR c++/17435
32904         * g++.dg/init/ref12.C: New test.
32905
32906         PR c++/18140
32907         * g++.dg/template/shift1.C: New test.
32908         * g++.dg/template/error10.C: Adjust error markers.
32909
32910 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32911
32912         PR tree-opt/17529
32913         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32914
32915 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32916
32917         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32918         * gcc.dg/weak/weak-3.c: Likewise.
32919         * gcc.dg/weak/weak-5.c: Likewise.
32920         * gcc.dg/weak/weak-9.c: Likewise.
32921         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32922         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32923
32924         * gcc.dg/darwin-weakimport-1.c: New.
32925
32926 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32927
32928         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32929
32930 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32931
32932         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32933         'syntax' error messages.
32934         * gcc.dg/cpp/direct2s.c: Likewise.
32935
32936 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32937
32938         * gcc.c-torture/compile/20041026-1.c: New.
32939
32940 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32941
32942         PR c++/18093
32943         * g++.dg/lookup/ns2.C: New test.
32944
32945         PR c++/18020
32946         * g++.dg/template/enum4.C: New test.
32947
32948         PR c++/18161
32949         * g++.dg/template/expr1.C: New test.
32950
32951 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32952
32953         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32954
32955 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32956
32957         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32958         gcc.dg/decl-nospec-3.c: New tests.
32959
32960 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32961
32962         * objc.dg/super-class-3.m: New test.
32963
32964 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32965
32966         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32967         resyncing.
32968         * gcc.dg/cpp/direct2s.c: Likewise.
32969
32970 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32971
32972         * objc.dg/image-info.m: Update for changes to section selection.
32973
32974 2004-10-25  David Ayers  <d.ayers@inode.at>
32975             Ziemowit Laski  <zlaski@apple.com>
32976
32977         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32978         diagnostics when messaging 'id <Proto>'.
32979         * objc.dg/class-protocol-1.m: New test.
32980         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32981         a non-existent method signature.
32982         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32983         Update diagnostics when messaging with non-existent method signature.
32984         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32985         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32986         invalid receivers are now resolved as if messaging 'id'; remove
32987         extraneous diagnostics.
32988
32989 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32990
32991         PR c/16667
32992         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32993         gcc.dg/init-desig-obs-3.c: New tests.
32994
32995 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32996
32997         * gcc.dg/debug/20041023-1.c: New test.
32998
32999 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33000
33001         PR middle-end/17407
33002         * gcc.c-torture/compile/pr17407.c: New test.
33003
33004         PR c++/18121
33005         * g++.dg/template/array8.C: New test.
33006
33007 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33008
33009         PR other/18138
33010         * lib/g++.exp: Accept more than one multilib libgcc.
33011         * lib/gcc-dg.exp: Likewise.
33012         * lib/objc.exp: Likewise.
33013         * lib/treelang.exp: Likewise.
33014         * lib/gfortran.exp: Likewise.
33015
33016 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33017
33018         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33019
33020 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33021
33022         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33023         * gcc.dg/c99-const-expr-3.c: Likewise.
33024
33025 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33026
33027         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33028
33029 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33030
33031         * gcc.c-torture/execute/loop-2e.x: Remove.
33032
33033 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33034
33035         PR c++/18095
33036         * g++.dg/parse/crash18.C: New.
33037         * g++.dg/parse/crash19.C: New.
33038
33039 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33040
33041         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33042         * g++.dg/ext/dllimport2.C: Same.
33043         * g++.dg/ext/dllimport8.C: Same.
33044
33045 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33046
33047         PR c++/10841
33048         * g++.dg/conversion/cast1.C: New test.
33049         * g++.dg/overload/pmf1.C: Adjust error marker.
33050
33051 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33052
33053         PR objc/17923
33054         * objc.dg/const-str-7.m: New test.
33055
33056 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33057
33058         * g++.dg/template/memfriend11.C: Fix comment typo.
33059         * g++.dg/template/memfriend14.C: Likewise.
33060
33061 2004-10-20  Richard Henderson  <rth@redhat.com>
33062
33063         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33064         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33065         -fasynchronous-unwind-tables.
33066
33067 2004-10-20  Richard Henderson  <rth@redhat.com>
33068
33069         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33070         (main): Return success.
33071         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33072         (main): Return success.
33073
33074 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33075
33076         PR c++/13495
33077         * g++.dg/template/memfriend9.C: New test.
33078         * g++.dg/template/memfriend10.C: Likewise.
33079         * g++.dg/template/memfriend11.C: Likewise.
33080         * g++.dg/template/memfriend12.C: Likewise.
33081         * g++.dg/template/memfriend13.C: Likewise.
33082         * g++.dg/template/memfriend14.C: Likewise.
33083         * g++.dg/template/memfriend15.C: Likewise.
33084         * g++.dg/template/memfriend16.C: Likewise.
33085         * g++.dg/template/memfriend17.C: Likewise.
33086         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33087
33088 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33089
33090         * g++.dg/conversion/dr195.C: New.
33091         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33092
33093 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33094             Devang Patel  <dpatel@apple.com>
33095
33096         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33097         of floating point arithmetic, which could trap.
33098
33099 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33100
33101         PR c++/14035
33102         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33103         * g++.dg/conversion/const2.C: New test.
33104         * g++.dg/expr/reinterpret2.C: New test.
33105         * g++.dg/expr/reinterpret3.C: New test.
33106         * g++.dg/expr/cast2.C: New test.
33107         * g++.dg/expr/copy1.C: New test.
33108         * g++.dg/other/conversion1.C: Change error message.
33109         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33110         function pointers to void *.
33111         * g++.old-deja/g++.mike/p10148.C: Likewise.
33112
33113 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33114
33115         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33116
33117 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33118
33119         PR c++/18047
33120
33121         * g++.dg/parse/expr3.C: New test.
33122
33123 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33124
33125         * gcc.dg/smod-1.c: New test.
33126
33127 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33128
33129         * objc.dg/method-14.m: New test.
33130
33131 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33132
33133         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33134         Also xfail as the patch was reverted.
33135
33136 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33137
33138         PR middle-end/16973
33139         * gcc.dg/pr16973.c: New test.
33140
33141 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33142
33143         PR tree-optimization/17656
33144         * gcc.c-torture/compile/pr17656.c: New test.
33145
33146 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33147
33148         * g++.dg/eh/shadow1.C: New.
33149
33150 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33151
33152         * gcc.c-torture/compile/20041018-1.c: New test.
33153
33154 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33155
33156         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33157         compiler referring to register 0 when accessing sdata.  The linker
33158         now patches things up.
33159
33160 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33161
33162         PR c/17529
33163         * gcc.c-torture/compile/pr17529.c: New test.
33164
33165 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33166
33167         PR c++/17743
33168         * g++.dg/ext/attrib17.C: New test.
33169
33170 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33171
33172         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33173
33174 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33175
33176         PR c++/10479
33177         * g++.dg/ext/attrib16.C: New test.
33178
33179 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33180
33181         PR c++/17042
33182         * g++.dg/init/dso_handle1.C: New test.
33183
33184         PR c++/14667
33185         * g++.dg/parse/typedef6.C: New test.
33186
33187         PR c++/17916
33188         * g++.dg/parse/pragma1.C: New test.
33189
33190 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33191
33192         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33193
33194 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33195
33196         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33197         -fno-common when on HPPA HP-UX platforms.
33198
33199 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33200
33201         PR other/16820
33202         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33203         stdint.h.
33204         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33205         uintptr_t.
33206
33207 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33208
33209         PR c++/16301
33210         * g++.dg/lookup/strong-using-4.C: New test.
33211
33212 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33213
33214         PR middle-end/16567
33215         * gcc.c-torture/compile/nested-1.c: New test.
33216
33217 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33218
33219         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33220         and mipsisa64*-*-* (until support for misaligned loads is added).
33221         * gcc.dg/vect/vect-50.c: Likewise.
33222         * gcc.dg/vect/vect-52.c: Likewise.
33223         * gcc.dg/vect/vect-54.c: Likewise.
33224         * gcc.dg/vect/vect-58.c: Likewise.
33225         * gcc.dg/vect/vect-60.c: Likewise.
33226         * gcc.dg/vect/vect-80.c: Likewise.
33227
33228 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33229
33230         PR c++/17976
33231         * g++.dg/init/dtor3.C: New test.
33232
33233 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33234
33235         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33236
33237 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33238
33239         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33240         * gcc.dg/macho-lo-sum.c: Likewise.
33241
33242 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33243
33244         * gcc.dg/ppc-spe64-1.c: New test.
33245
33246 2004-10-14  Devang Patel  <dpatel@apple.com>
33247
33248         PR 17635
33249         * gcc.dg/pr17635.c : New test.
33250
33251 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33252
33253         * gcc.dg/vect/vect-28.c: Remove xfail.
33254         * gcc.dg/vect/vect-30.c: Remove xfail.
33255         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33256         * gcc.dg/vect/vect-33.c: Remove xfail.
33257         * gcc.dg/vect/vect-44.c: Remove xfail.
33258         * gcc.dg/vect/vect-46.c: Remove xfail.
33259         * gcc.dg/vect/vect-50.c: Remove xfail.
33260         * gcc.dg/vect/vect-52.c: Remove xfail.
33261         * gcc.dg/vect/vect-54.c: Remove xfail.
33262         * gcc.dg/vect/vect-58.c: Remove xfail.
33263         * gcc.dg/vect/vect-60.c: Remove xfail.
33264         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33265         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33266         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33267         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33268         * gcc.dg/vect/vect-8.c: Remove xfail.
33269         * gcc.dg/vect/vect-80.c: Remove xfail.
33270         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33271
33272 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33273
33274         * gcc.dg/vect/vect-82.c: New testcase.
33275         * gcc.dg/vect/vect-82_64.c: New testcase.
33276         * gcc.dg/vect/vect-83.c: New testcase.
33277         * gcc.dg/vect/vect-83_64.c: New testcase.
33278
33279 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33280
33281         * gcc.dg/cpp/error-1.c: New test.
33282
33283 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33284
33285         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33286
33287 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33288
33289         PR target/17984
33290         * gcc.dg/cris-peep2-xsrand2.c: New test.
33291
33292 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33293
33294         PR c++/17661
33295         * g++.dg/expr/for2.C: New test.
33296
33297 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33298
33299         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33300
33301 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33302
33303         PR tree-optimization/17724
33304         * g++.dg/opt/pr17724-1.C: New test.
33305         * g++.dg/opt/pr17724-2.C: New test.
33306         * g++.dg/opt/pr17724-3.C: New test.
33307         * g++.dg/opt/pr17724-4.C: New test.
33308         * g++.dg/opt/pr17724-5.C: New test.
33309         * g++.dg/opt/pr17724-6.C: New test.
33310
33311 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33312
33313         PR c/17301
33314         * gcc.dg/pr17301-2.c: New test.
33315
33316 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33317
33318         PR c++/15876
33319         * g++.dg/parse/error22.C: New test.
33320
33321         PR c++/17936
33322         * g++.dg/template/spec18.C: New test.
33323
33324 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33325
33326         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33327         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33328         memcpy.
33329         * gcc.dg/ia64-sync-2.c: Ditto.
33330         * gcc.dg/ia64-sync-3.c: Ditto.
33331
33332 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33333
33334         * g++.dg/eh/cleanup5.C: Add dg-options "".
33335
33336 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33337
33338         PR middle-end/17657
33339         * gcc.dg/switch-4.c: New test case.
33340
33341 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33342
33343         * gcc.c-torture/execute/20041011-1.c: New test.
33344
33345 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33346
33347         PR c++/17554
33348         * g++.dg/init/for3.C: New test.
33349
33350         PR c++/17657
33351         * g++.dg/opt/switch2.C: New test.
33352
33353         PR middle-end/17703
33354         * g++.dg/warn/Wreturn-2.C: New test.
33355
33356 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33357
33358         PR c++/17907
33359         * g++.dg/eh/cleanup5.C: New test.
33360
33361 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33362
33363         PR c++/17393
33364         * g++.dg/parse/error21.C: New test.
33365
33366 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33367
33368         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33369         * g++.dg/warn/incomplete1.C: Likewise.
33370         * g++.dg/template/qualttp20.C: Likewise.
33371
33372 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33373
33374         PR c/17881
33375         * parm-incomplete-1.c: New test.
33376
33377 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33378
33379         PR c++/17867
33380         * g++.dg/parse/error19.C: New test.
33381
33382         PR c++/17670
33383         * g++.dg/init/new11.C: New test.
33384
33385         PR c++/17821
33386         * g++.dg/parse/error20.C: New test.
33387
33388         PR c++/17826
33389         * g++.dg/template/crash24.C: New test.
33390
33391 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33392
33393         PR c/17301
33394         * gcc.dg/pr17301-1.c: New test.
33395
33396 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33397
33398         PR c/17189
33399         * gcc.dg/anon-struct-5.c: New test.
33400
33401 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33402
33403         PR c/17844
33404         * gcc.dg/pr17844-1.c: New test.
33405
33406 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33407
33408         PR tree-optimization/17906
33409         * gcc.c-torture/compile/pr17906.c: New.
33410
33411 2004-10-09  Stuart Hastings  <stuart@apple.com>
33412             Roger Sayle  <roger@eyesopen.com>
33413
33414         PR rtl-optimization/17853
33415         * gcc.dg/i386-mmx-5.c: New testcase.
33416
33417 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33418
33419         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33420
33421 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33422
33423         PR c++/17524
33424         * g++.dg/template/static9.C: New test.
33425
33426         PR c++/17685
33427         * g++.dg/parse/operator5.C: New test.
33428
33429 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33430
33431         PR middle-end/17894
33432         * gcc.c-torture/execute/divcmp-4.c: New test case.
33433
33434 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33435
33436         PR tree-opt/17902
33437         * g++.dg/opt/pr17902.C: New test.
33438
33439 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33440
33441         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33442
33443 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33444
33445         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33446
33447 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33448
33449         * gcc.dg/assign-warn-3.c: New test.
33450
33451 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33452
33453         PR c/16999
33454         * gcc.dg/cpp/ident-1.c: New test.
33455
33456 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33457
33458         * gcc.c-torture/compile/acc1.c: New.
33459
33460 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33461
33462         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33463         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33464
33465 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33466
33467         * gcc.dg/ultrasp11.c: New test.
33468
33469 2004-10-08  Michael Matz  <matz@suse.de>
33470
33471         * gcc.dg/doloop-2.c: New test.
33472
33473 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33474
33475         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33476         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33477         objc.dg/method-9.m: Update expected diagnostics.
33478
33479 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33480
33481         * gcc.dg/ppc-fsel-3.c: New file.
33482         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33483
33484 2004-10-07  Paul Brook  <paul@codesourcery.com>
33485
33486         * gfortran.dg/intrinsic_verify_1.f90: New test.
33487
33488 2004-10-07  Paul Brook  <paul@codesourcery.com>
33489
33490         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33491
33492 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33493
33494         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33495         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33496         commit.
33497
33498 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33499
33500         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33501
33502 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33503
33504         PR c++/17115
33505         * g++.dg/warn/Winline-4.C: New test.
33506
33507 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33508
33509         * gcc.c-torture/compile/20041007-1.c: New test.
33510
33511 2004-10-07  Paul Brook  <paul@codesourcery.com>
33512
33513         PR fortran/17678
33514         * gfortran.dg/use_allocated_1.f90: New test.
33515
33516 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33517
33518         PR middle-end/17849
33519         * gfortran.fortran-torture/compile/nested.f90: New test
33520
33521 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33522
33523         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33524
33525 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33526
33527         PR c++/17368
33528         * g++.dg/ext/asm6.C: New test.
33529
33530 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33531
33532         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33533
33534 2004-10-06  Paul Brook  <paul@codesourcery.com>
33535
33536         PR libfortran/17709
33537         * gfortran.dg/empty_format_1.f90: New test.
33538
33539 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33540
33541         PR fortran/17568
33542         * gfortran.dg/ishft.f90: New test.
33543
33544         PR fortran/17283
33545         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33546         tests.
33547
33548 2004-10-06  Paul Brook  <paul@codesourcery.com>
33549
33550         * gfortran.dg/do_1.f90: New test.
33551
33552 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33553
33554         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33555         optimizing for size.
33556
33557 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33558
33559         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33560
33561 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33562
33563         * gcc.c-torture/compile/20041005-1.c: New test.
33564
33565 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33566
33567         PR c++/17829
33568         * g++.dg/lookup/koenig4.C: New.
33569
33570 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33571
33572         * g++.dg/other/classkey1.C: Adjust quoting marks.
33573         * g++.dg/parse/error15.C: Likewise.
33574         * g++.dg/template/meminit2.C (int>): Likewise.
33575
33576 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33577
33578         PR fortran/17283
33579         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33580
33581         PR fortran/17631
33582         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33583
33584         PR fortran/17708
33585         * gfortran.dg/pr17708.f90: New test.
33586
33587 2004-10-04  Chao-ying Fu  <fu@mips.com>
33588
33589         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33590         * gcc.dg/vect/vect-4.c: Ditto.
33591         * gcc.dg/vect/vect-5.c: Ditto.
33592         * gcc.dg/vect/vect-6.c: Ditto.
33593         * gcc.dg/vect/vect-8.c: Ditto.
33594         * gcc.dg/vect/vect-16.c: Ditto.
33595         * gcc.dg/vect/vect-30.c: Ditto.
33596         * gcc.dg/vect/vect-40.c: Ditto.
33597         * gcc.dg/vect/vect-41.c: Ditto.
33598         * gcc.dg/vect/vect-42.c: Ditto.
33599         * gcc.dg/vect/vect-43.c: Ditto.
33600         * gcc.dg/vect/vect-44.c: Ditto.
33601         * gcc.dg/vect/vect-45.c: Ditto.
33602         * gcc.dg/vect/vect-46.c: Ditto.
33603         * gcc.dg/vect/vect-47.c: Ditto.
33604         * gcc.dg/vect/vect-48.c: Ditto.
33605         * gcc.dg/vect/vect-49.c: Ditto.
33606         * gcc.dg/vect/vect-50.c: Ditto.
33607         * gcc.dg/vect/vect-51.c: Ditto.
33608         * gcc.dg/vect/vect-52.c: Ditto.
33609         * gcc.dg/vect/vect-53.c: Ditto.
33610         * gcc.dg/vect/vect-54.c: Ditto.
33611         * gcc.dg/vect/vect-55.c: Ditto.
33612         * gcc.dg/vect/vect-56.c: Ditto.
33613         * gcc.dg/vect/vect-57.c: Ditto.
33614         * gcc.dg/vect/vect-58.c: Ditto.
33615         * gcc.dg/vect/vect-59.c: Ditto.
33616         * gcc.dg/vect/vect-60.c: Ditto.
33617         * gcc.dg/vect/vect-74.c: Ditto.
33618         * gcc.dg/vect/vect-79.c: Ditto.
33619         * gcc.dg/vect/vect-80.c: Ditto.
33620
33621 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33622
33623         * gcc.dg/unused-7.c: Use the correct option.
33624
33625 2004-10-04  Paul Brook  <paul@codesourcery.com>
33626         Bud Davis  <bdavis9659@comcast.net>
33627
33628         PR fortran/17706
33629         PR fortran/16434
33630         * gfortran/pr17706.f90: New test.
33631         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33632
33633 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33634
33635         * gfortran.dg/pr17612.f90: New test.
33636
33637 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33638
33639         * g++.dg/template/local1.C: Adjust quoting marks in
33640         testing for diagnostics.
33641         * g++.dg/tls/diag-2.C: Likewise.
33642         * g++.dg/other/error8.C: Likewise.
33643
33644 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33645
33646         PR c/17178
33647         * gcc.dg/unused-4.c: Adjust to be correct.
33648
33649         PR c/17820
33650         * gcc.dg/unused-7.c: New test.
33651
33652 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33653
33654         PR c++/17797
33655         * g++.dg/overload/template2.C: New test.
33656
33657 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33658
33659         PR tree-optimization/16632
33660         * gcc.dg/tree-ssa/20041002-1.c: New.
33661
33662 2004-10-03  Paul Brook  <paul@codesourcery.com>
33663
33664         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33665         rather than relying on default formatting.
33666
33667 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33668
33669         * gcc.dg/20040920-1.c: Update expected message text.
33670
33671 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33672
33673         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33674
33675 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33676
33677         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33678         tree level.
33679
33680 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33681
33682         * gcc.dg/tree-ssa/pr17343.c: Remove.
33683
33684 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33685
33686         PR tree-opt/17343
33687         * gcc.dg/tree-ssa/pr17343.c: New test.
33688
33689 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33690
33691         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33692         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33693         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33694         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33695         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33696
33697 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33698
33699         * gcc.dg/lvalue-2.c: New test.
33700
33701 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33702
33703         PR c/17730
33704         * gcc.dg/pr17730-1.c: New test
33705
33706 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33707
33708         PR c/7425
33709         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33710
33711 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33712
33713         * gcc.c-torture/execute/stdarg-1.c: New test.
33714         * gcc.c-torture/execute/stdarg-2.c: New test.
33715         * gcc.c-torture/execute/stdarg-3.c: New test.
33716         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33717         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33718         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33719         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33720         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33721
33722 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33723
33724         PR tree-optimization/17697
33725         * g++.dg/opt/pr17697-1.C: New test.
33726         * g++.dg/opt/pr17697-2.C: New test.
33727         * g++.dg/opt/pr17697-3.C: New test.
33728
33729 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33730
33731         PR c/16409
33732         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33733         gcc.dg/vla-init-5.c: New tests.
33734
33735 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33736
33737         PR c/13804
33738         * gcc.dg/pr13804-1.c: New test.
33739
33740 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33741
33742         PR fortran/16938
33743         * gfortran.dg/pr16938.f90: New test.
33744
33745 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33746
33747         * g++.dg/template/crash23.C: New test.
33748
33749 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/17585
33752         * g++.dg/template/static8.C: New test.
33753
33754 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         PR c++/17681
33757         * g++.dg/other/error9.C: New test.
33758
33759 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33760
33761         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33762
33763 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33764
33765         PR fortran/15164
33766         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33767
33768 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33769
33770         PR middle-end/17112
33771         * gcc.dg/pr17112-1.c: New test case.
33772
33773 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33774
33775         PR c/11459
33776         * gcc.dg/pr11459-1.c: New test.
33777
33778 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33779
33780         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33781         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33782
33783 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33784
33785         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33786
33787 2004-09-25  Jan Hubicka  <jh@suse.cz>
33788
33789         * compile/30040909-1.c: New test.
33790         * compile/30040907-1.c: New test.
33791
33792 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33793
33794         * gcc.c-torture/execute/va-arg-26.c: New test.
33795
33796 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33797
33798         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33799         extra diagnostics on targets with 64-bit pointers.
33800         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33801
33802 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33803
33804         PR c/17188
33805         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33806         * gcc.dg/decl-3.c: Adjust expected message.
33807
33808 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33809
33810         PR fortran/17615
33811         * gfortran.dg/pr17615.f90: New test.
33812
33813 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33814
33815         PR tree-optimzation/17517
33816         * g++.dg/tree-ssa/pr17517.C: New Test.
33817
33818 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33819
33820         PR c++/16889
33821         * g++.dg/lookup/ambig3.C: New.
33822
33823 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33824
33825         PR tree-opt/17624
33826         * g++.dg/opt/pr17624.C: New test.
33827
33828 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33829
33830         PR c/6980
33831         * gcc.dg/Wbad-function-cast-1.c: New test.
33832
33833 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33834
33835         * g++.dg/ext/complit1.C
33836         * g++.dg/other/error2.C
33837         * g++.dg/other/nontype-1.C
33838         * g++.dg/parse/crash11.C
33839         * g++.dg/parse/crash12.C
33840         * g++.dg/parse/error15.C
33841         * g++.dg/parse/error4.C
33842         * g++.dg/parse/tmpl-outside1.C
33843         * g++.dg/parse/too-many-tmpl-args1.C
33844         * g++.dg/template/dependent-expr3.C
33845         * g++.dg/template/error10.C
33846         * g++.dg/template/instantiate1.C
33847         * g++.dg/template/vtable2.C
33848         * g++.dg/warn/Wshadow-1.C
33849         * g++.dg/warn/weak1.C
33850         * g++.old-deja/g++.brendan/crash16.C
33851         * g++.old-deja/g++.brendan/crash18.C
33852         * g++.old-deja/g++.brendan/crash48.C
33853         * g++.old-deja/g++.brendan/crash49.C
33854         * g++.old-deja/g++.brendan/crash55.C
33855         * g++.old-deja/g++.brendan/crash56.C
33856         * g++.old-deja/g++.brendan/crash8.C
33857         * g++.old-deja/g++.brendan/enum11.C
33858         * g++.old-deja/g++.brendan/enum8.C
33859         * g++.old-deja/g++.brendan/enum9.C
33860         * g++.old-deja/g++.brendan/friend3.C
33861         * g++.old-deja/g++.brendan/misc14.C
33862         * g++.old-deja/g++.bugs/900402_02.C
33863         * g++.old-deja/g++.bugs/900404_03.C
33864         * g++.old-deja/g++.bugs/900404_04.C
33865         * g++.old-deja/g++.bugs/900428_03.C
33866         * g++.old-deja/g++.jason/crash4.C
33867         * g++.old-deja/g++.jason/overload21.C
33868         * g++.old-deja/g++.jason/redecl1.C
33869         * g++.old-deja/g++.jason/report.C
33870         * g++.old-deja/g++.jason/rfg10.C
33871         * g++.old-deja/g++.jason/template30.C
33872         * g++.old-deja/g++.law/arm12.C
33873         * g++.old-deja/g++.law/ctors5.C
33874         * g++.old-deja/g++.law/cvt20.C
33875         * g++.old-deja/g++.law/init10.C
33876         * g++.old-deja/g++.law/init8.C
33877         * g++.old-deja/g++.law/visibility17.C
33878         * g++.old-deja/g++.law/visibility7.C
33879         * g++.old-deja/g++.mike/net8.C
33880         * g++.old-deja/g++.mike/p646.C
33881         * g++.old-deja/g++.mike/p700.C
33882         * g++.old-deja/g++.mike/p701.C
33883         * g++.old-deja/g++.mike/p811.C
33884         * g++.old-deja/g++.ns/template13.C
33885         * g++.old-deja/g++.other/array3.C
33886         * g++.old-deja/g++.other/crash25.C
33887         * g++.old-deja/g++.other/dtor3.C
33888         * g++.old-deja/g++.other/dtor4.C
33889         * g++.old-deja/g++.other/main1.C
33890         * g++.old-deja/g++.other/warn7.C
33891         * g++.old-deja/g++.pt/crash11.C
33892         * g++.old-deja/g++.pt/crash36.C
33893         * g++.old-deja/g++.pt/spec22.C
33894         * g++.old-deja/g++.pt/spec9.C
33895         * g++.old-deja/g++.pt/ttp52.C
33896         * g++.old-deja/g++.robertl/eb103.C
33897         * g++.old-deja/g++.robertl/eb121.C
33898         * g++.old-deja/g++.robertl/eb22.C
33899         * g++.old-deja/g++.robertl/eb8.C:
33900         Update locations and/or regexps of dg-error markers.
33901         Remove markers for some bogus messages that are no longer issued.
33902
33903 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33904
33905         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33906         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33907
33908 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33909
33910         PR c++/17618
33911         * g++.dg/lookup/crash5.C: New test.
33912
33913 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33914
33915         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33916         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33917         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33918         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33919         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33920         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33921
33922         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33923         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33924         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33925         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33926         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33927         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33928
33929         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33930
33931         * gcc.dg/vect/vect-44.c: Check additional cases.
33932         * gcc.dg/vect/vect-48.c: Check additional cases.
33933
33934         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33935         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33936         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33937         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33938         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33939         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33940         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33941         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33942         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33943
33944         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33945         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33946         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33947
33948 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33949
33950         * gcc.dg/tree-ssa/loop-6.c: New test.
33951
33952 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33953
33954         PR c++/17620
33955         * g++.dg/inherit/base2.C: New.
33956
33957 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33958
33959         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33960         * gcc.dg/20001012-2.c: Likewise.
33961         * gcc.dg/20001013-1.c: Likewise.
33962         * gcc.dg/20001101-1.c: Likewise.
33963         * gcc.dg/20001102-1.c: Likewise.
33964         * gcc.dg/bf-spl1.c: Likewise.
33965         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33966         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33967
33968 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33969
33970         PR tree-optimization/16721
33971         * gcc.dg/tree-ssa/pr16721.c: New test.
33972
33973 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33974
33975         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33976         * gcc.dg/20040305-1.c: Likewise.
33977
33978 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33979
33980         PR c/16566
33981         * gcc.c-torture/compile/pr16566-1.c,
33982         gcc.c-torture/compile/pr16566-2.c,
33983         gcc.c-torture/compile/pr16566-3.c: New tests.
33984
33985 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33986
33987         PR tree-optimization/17512
33988         * gcc.c-torture/compile/20040916-1.c.
33989
33990 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33991
33992         * gcc.dg/pragma-re-3.c: New test.
33993
33994 2004-09-17  Matt Austern  <austern@apple.com>
33995
33996         PR c++/15049
33997         * g++.dg/other/anon3.C: New.
33998
33999 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34000
34001         PR c++/7503
34002         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34003         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34004         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34005         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34006         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34007
34008 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34009
34010         PR fortran/17286
34011         * gfortran.dg/pr17286.f90: New test.
34012
34013 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34014
34015         PR c++/17530
34016         * g++.dg/template/static7.C: New test.
34017
34018 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34019
34020         PR tree-opt/17558
34021         * gcc.c-torture/compile/pr17558.c: New test.
34022
34023 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34024
34025         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34026         if SKIP_ATTRIBUTE is defined.
34027
34028 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34029
34030         PR fortran/15957
34031         * gfortran.dg/pr15957.f90: New test.
34032
34033 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34034
34035         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34036         in comparison.
34037         * gcc.dg/vect/vect-79.c: Likewise.
34038         * gcc.dg/vect/vect-80.c: Likewise.
34039
34040 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34041
34042         PR fortran/15750
34043         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34044
34045 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34046
34047         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34048         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34049         * gcc.dg/vect/vect-62.c: New testcase.
34050         * gcc.dg/vect/vect-63.c: New testcase.
34051         * gcc.dg/vect/vect-64.c: New testcase.
34052         * gcc.dg/vect/vect-65.c: New testcase.
34053         * gcc.dg/vect/vect-66.c: New testcase.
34054         * gcc.dg/vect/vect-67.c: New testcase.
34055         * gcc.dg/vect/vect-68.c: New testcase.
34056         * gcc.dg/vect/vect-69.c: New testcase.
34057         * gcc.dg/vect/vect-79.c: New testcase.
34058         * gcc.dg/vect/vect-80.c: New testcase.
34059
34060 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34061
34062         * gcc.target/mips/asm-1.c: New test.
34063
34064 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34065
34066         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34067         * gcc.dg/vect/vect-73.c: New testcase.
34068         * gcc.dg/vect/vect-74.c: New testcase.
34069         * gcc.dg/vect/vect-75.c: New testcase.
34070         * gcc.dg/vect/vect-76.c: New testcase.
34071         * gcc.dg/vect/vect-77.c: New testcase.
34072         * gcc.dg/vect/vect-78.c: New testcase
34073
34074 2004-09-18  Paul Brook  <paul@codesourcery.com>
34075
34076         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34077
34078 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34079
34080         PR c/17424
34081         * gcc.dg/pr17424-1.c: New test.
34082
34083 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34084
34085         * g++.dg/tree-ssa/pr17153.C: New test.
34086
34087 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34088
34089         PR pch/13361
34090         * g++.dg/pch/wchar-1.C: New.
34091         * g++.dg/pch/wchar-1.Hs: New.
34092
34093 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34094
34095         * gcc.c-torture/execute/20040917-1.c: New test.
34096
34097 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34098
34099         PR tree-optimization/17319
34100         * gcc.dg/pr17319.c: New test.
34101
34102 2004-09-17  Devang Patel  <dpatel@apple.com>
34103
34104         * gcc.dg/20040813-1.c: New test.
34105
34106 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34107
34108         PR tree-optimization/17273
34109         * gcc.c-torture/compile/pr17273.c: New test.
34110
34111 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34112
34113         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34114         Update expected messages.
34115         * gcc.dg/declspec-13.c: New test.
34116
34117 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34118
34119         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34120
34121 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34122
34123         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34124         change what 'a' is pointing to.
34125
34126 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34127
34128         PR c++/16002
34129         * g++.dg/template/error18.C: New test.
34130
34131         PR c++/16029
34132         * g++.dg/warn/Wunused-8.C: New test.
34133
34134 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34135
34136         PR tree-optimization/17513
34137         * gcc.dg/20040916-1.c: New test.
34138
34139 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34140
34141         PR c++/17501
34142         * g++.dg/template/typename7.C: New test.
34143
34144 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34145
34146         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34147
34148 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34149
34150         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34151         with -ftree-based-profiling also.
34152         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34153
34154 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34155
34156         PR/15364
34157         * gfortran.dg/der_array_io_1.f90: New test.
34158         * gfortran.dg/der_array_io_2.f90: New test.
34159         * gfortran.dg/der_array_io_3.f90: New test.
34160
34161 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34162
34163         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34164         EABI.
34165
34166 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34167
34168         * g++.dg/opt/switch1.C: New test.
34169
34170 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34171
34172         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34173         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34174         Update expected messages.
34175
34176 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34177
34178         PR fortran/16485
34179         * gfortran.dg/same_name_1.f90: New test.
34180
34181 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34182
34183         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34184         dereference garbage pointers.
34185
34186 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34187
34188         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34189         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34190
34191         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34192         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34193         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34194
34195 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34196
34197         PR c++/17324
34198         * g++.dg/template/mangle1.C: New test.
34199
34200 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34201
34202         PR tree-optimization/17252
34203         * gcc.c-torture/execute/pr17252.c: New test.
34204
34205 2004-09-14  Andrew Pinski  <apinski@apple.com>
34206
34207         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34208
34209 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34210
34211         PR rtl-optimization/9771
34212         * gcc.dg/pr9771-1.c: New test case.
34213
34214 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34215
34216         PR tree-optimization/15262
34217         * gcc.c-torture/execute/pr15262-1.c: New test.
34218         * gcc.c-torture/execute/pr15262-2.c: New test.
34219
34220 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34221
34222         * gcc.dg/declspec-12.c: New test.
34223
34224 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34225
34226         * gfortran.dg/pr17090.f90: Add directives to test.
34227
34228 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34229
34230         * gcc.c-torture/compile/20040914-1.c: New test.
34231
34232 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34233
34234         PR c++/16162
34235         * g++.dg/template/decl2.C: New test.
34236
34237 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34238
34239         PR fortran/17090
34240         * gfortran.dg/pr17090.f90: New test.
34241
34242 2004-09-13  Dale Johannesen  <dalej@apple.com>
34243
34244         * gcc.c-torture/compile/pr17408.c: New test case.
34245
34246 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34247
34248         PR c++/16716
34249         * g++.dg/parse/crash17.C: New test.
34250
34251         PR c++/17327
34252         * g++.dg/template/enum3.C: New test.
34253
34254 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34255
34256         * lib/gcc-defs.exp: Load wrapper.exp.
34257         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34258         using local code.
34259         * lib/gcc.exp (gcc_init): Similar.
34260         * lib/gfortran.exp (gfortran_init): Similar.
34261         * lib/objc.exp (objc_init): Similar.
34262         * lib/treelang.exp (treelang_init): Similar.
34263         * lib/wrapper.exp: New file with build_wrapper call machinery in
34264         ${tool}_maybe_build_wrapper.
34265
34266 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34267
34268         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34269         "inline".
34270         * gcc.dg/declspec-11.c: Update expected messages.
34271         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34272         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34273         gcc.dg/inline-12.c: New tests.
34274
34275 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34276
34277         * g++.dg/tree-ssa/pr17400.C: New testcase.
34278
34279 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34280
34281         * gcc.target/mips/sb1-1.c: New testcase.
34282
34283 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34284
34285         * lib/g77-dg.exp: Remove unused file.
34286         * lib/mike-g77.exp: Ditto.
34287         * lib/g77.exp: Ditto.
34288
34289 2004-09-12  Richard Henderson  <rth@redhat.com>
34290
34291         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34292
34293 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34294
34295         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34296         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34297         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34298         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34299         Update expected messages.
34300
34301 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34302
34303         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34304         declaration/use mismatch for dirp parameter.
34305
34306 2004-09-12  Andrew Pinski  <apinski@apple.com>
34307
34308         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34309         -fgnu-runtime is passed.
34310
34311 2004-09-12  Richard Henderson  <rth@redhat.com>
34312
34313         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34314         do the uplevel thing and update additional_flags directly.
34315         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34316         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34317         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34318         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34319
34320 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34321
34322         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34323
34324 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34325
34326         PR middle-end/17411
34327         * g++.dg/opt/pr17411-1.C: New test case.
34328
34329 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34330
34331         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34332         gcc.dg/tls/diag-2.c: Update expected messages.
34333         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34334         messages.
34335         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34336         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34337         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34338         gcc.dg/tls/diag-5.c: New tests.
34339
34340 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34341
34342         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34343
34344 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34345
34346         * g++.dg/parse/break-in-for.C: New test.
34347
34348 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34349
34350         * gcc.dg/tree-ssa/20040911-1.c: New test.
34351
34352 2004-09-11  Andreas Jaeger  <aj@suse.de>
34353
34354         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34355         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34356
34357 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34358
34359         * gcc.target/frv: New directory of FR-V-specific tests.
34360
34361 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34362
34363         * gcc.dg/convert-vec-1.c: New test.
34364
34365 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34366
34367         PR middle-end/17024
34368         * gcc.dg/pr17024-1.c: New test case.
34369
34370 2004-09-10  Eric Christopher  <echristo@redhat.com>
34371
34372         * gcc.dg/20040910-1.c: New test.
34373
34374 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34375
34376         * gcc.dg/bitfld-9.c: New test.
34377
34378 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34379
34380         * gcc.c-torture/execute/ieee/acc1.c: New test.
34381         * gcc.c-torture/execute/ieee/acc2.c: New test.
34382         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34383
34384 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34385
34386         * gcc.dg/deprecated-2.c: New test.
34387
34388 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34389
34390         * gcc.dg/init-vec-1.c: New test.
34391
34392 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34393
34394         PR middle-end/17055
34395         * gcc.dg/pr17055-1.c: New test case.
34396
34397 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34398
34399         PR target/17377
34400         * gcc.c-torture/execute/pr17377.c: New test.
34401
34402 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34403
34404         PR c/8420
34405         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34406         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34407         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34408         gcc.dg/long-long-typespec-1.c: New tests.
34409         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34410
34411 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34412
34413         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34414         gcc.dg/gnu99-static-1.c: New tests.
34415
34416 2004-09-08  Devang Patel  <dpatel@apple.com>
34417
34418         * gcc.dg/darwin-ld-20040828-1.c: New test.
34419         * gcc.dg/darwin-ld-20040828-2.c: New test.
34420         * gcc.dg/darwin-ld-20040828-3.c: New test.
34421
34422 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34423
34424         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34425         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34426         in error message.
34427         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34428         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34429         in error message.
34430         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34431         types they qualify.
34432         * objc.dg/type-size-2.m: Fix wording in comment.
34433         * objc.dg/va-meth-1.m: New test case.
34434
34435 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34436
34437         PR c/16633:
34438         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34439         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34440
34441 2004-09-06  Devang Patel  <dpatel@apple.com>
34442
34443         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34444         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34445
34446 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34447
34448         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34449         reflect changed line numbering of diagnostics.
34450
34451 2004-09-06  Paul Brook  <paul@codesourcery.com>
34452
34453         * gfortran.dg/edit_real_1.f90: Add new test.
34454
34455 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34456
34457         * gcc.dg/tree-ssa/loop-2.c: New test.
34458         * gcc.dg/tree-ssa/loop-3.c: New test.
34459         * gcc.dg/tree-ssa/loop-4.c: New test.
34460         * gcc.dg/tree-ssa/loop-5.c: New test.
34461
34462 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34463
34464         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34465
34466 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34467
34468         * gcc.dg/format/sentinel-1.c: New test.
34469
34470 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34471
34472         * gcc.dg/builtins-46.c: New.
34473
34474 2004-09-03  Devang Patel  <dpatel@apple.com>
34475
34476         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34477         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34478
34479 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34480
34481         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34482         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34483         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34484         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34485         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34486         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34487         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34488         the non-portable bzero.
34489         * gcc.dg/20010912-1.c: xfail for NetWare.
34490         * gcc.dg/20020426-2.c: xfail for NetWare.
34491         * gcc.dg/20021014-1.c: xfail for NetWare.
34492         * gcc.dg/20021018-1.c: xfail for NetWare.
34493         * gcc.dg/20030213-1.c: xfail for NetWare.
34494         * gcc.dg/20030225-1.c: xfail for NetWare.
34495         * gcc.dg/20030708-1.c: xfail for NetWare.
34496         * gcc.dg/builtins-config.h: Also exclude NetWare.
34497         * gcc.dg/format/format.h: Define restrict only if not already defined.
34498         * gcc.dg/nest.c: xfail for NetWare.
34499         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34500         * lib/target-supports.exp (check_visibility_available): Exclude
34501         NetWare.
34502
34503 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34504
34505         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34506         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34507         deterministic starting point for the alignment of structure fields.
34508         * gcc.dg/Wpadded.c: Dito.
34509         * g++.dg/abi/vbase10.C: Dito.
34510
34511 2004-09-03  Devang Patel  <dpatel@apple.com>
34512
34513         * g++.dg/debug/pr15736.cc: New test.
34514
34515 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34516
34517         * README.QMTEST: Fix out-of-date link.
34518
34519 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34520
34521         PR fortran/16579
34522         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34523         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34524
34525 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34526
34527         * g++.dg/abi/arm_rtti1.C: New test.
34528
34529 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34530
34531         * gcc.dg/ppc-vector-memcpy.c: New.
34532         * gcc.dg/ppc-vector-memset.c: New.
34533
34534 2004-09-02  Chao-ying Fu  <fu@mips.com>
34535
34536         * gcc.target/mips/mips-3d-1.c: New test.
34537         * gcc.target/mips/mips-3d-2.c: New test.
34538         * gcc.target/mips/mips-3d-3.c: New test.
34539         * gcc.target/mips/mips-3d-4.c: New test.
34540         * gcc.target/mips/mips-3d-5.c: New test.
34541         * gcc.target/mips/mips-3d-6.c: New test.
34542         * gcc.target/mips/mips-3d-7.c: New test.
34543         * gcc.target/mips/mips-3d-8.c: New test.
34544         * gcc.target/mips/mips-3d-9.c: New test.
34545         * gcc.target/mips/mips-ps-1.c: New test.
34546         * gcc.target/mips/mips-ps-2.c: New test.
34547         * gcc.target/mips/mips-ps-3.c: New test.
34548         * gcc.target/mips/mips-ps-4.c: New test.
34549         * gcc.target/mips/mips-ps-type.c: New test.
34550
34551 2004-09-02  Paul Brook  <paul@codesourcery.com>
34552
34553         * gfortran.dg/edit_real_1.f90: Add new tests.
34554
34555 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34556
34557         PR fortran/15327
34558         * gfortran.dg/merge_char_1.f90: New test.
34559
34560 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34561
34562         PR fortran/16404
34563         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34564
34565 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34566
34567         PR c/1522
34568         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34569
34570 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34571
34572         * g++.dg/opt/loop1.C: Do not XFAIL.
34573
34574 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * gcc.c-torture/execute/20040831-1.c: New test.
34577
34578 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34579
34580         PR fortran/16579
34581         * gfortran.dg/g77/20010610.f: Now passes.
34582         Copy from g77.f-torture/execute. Add dg-run directive.
34583         * gfortran.dg/g77/README: Update
34584
34585 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34586
34587         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34588         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34589         (t1, t2, t3, t4): Add volatile.
34590
34591 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34592
34593         * g++.dg/ext/visibility/arm1.C: New test.
34594
34595 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34596
34597         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34598         -pedantic-errors.
34599
34600 2004-09-01  Paul Brook  <paul@codesourcery.com>
34601
34602         * gfortran.dg/eof_2.f90: New test.
34603
34604 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34605
34606         PR fortran/16579
34607         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34608
34609 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34610
34611         PR libfortran/16805
34612         * gfortran.dg/list_read_2.f90: New test.
34613
34614 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34615
34616         * g++.dg/abi/key1.C: New test.
34617
34618 2004-08-31  Richard Henderson  <rth@redhat.com>
34619
34620         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34621         form of offsetof.
34622         * g++.dg/other/offsetof5.C: Remove duplicate.
34623
34624 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34625
34626         PR fortran/17244
34627         * gfortran.dg/func_derived_1.f90: New test.
34628
34629 2004-08-31  Paul Brook  <paul@codesourcery.com>
34630
34631         * gfortran.dg/eof_1.f90: New test.
34632
34633 2004-08-31  Paul Brook  <paul@codesourcery.com>
34634
34635         * gfortran.dg/list_read_1.f90: New file.
34636
34637 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34638
34639         * g++.dg/opt/loop1.C: XFAIL.
34640
34641 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34642
34643         * gcc.dg/funcdef-storage-1.c: New.
34644         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34645         an extern function in local scope.
34646         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34647         declare an 'auto inline' function in local scope.
34648         * gcc.dg/20011130-1.c: Likewise.
34649         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34650         an 'auto' function in local scope.
34651         * gcc.dg/20021014-1.c: Likewise.
34652         * gcc.dg/20030331-2.c: Likewise.
34653
34654 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34655
34656         * gfortran.dg/blockdata_1.f90: New test.
34657
34658 2004-08-30  Richard Henderson  <rth@redhat.com>
34659
34660         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34661
34662 2004-08-30  Richard Henderson  <rth@redhat.com>
34663
34664         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34665         additional_flags set by alternate driver.
34666         (ieee-options): New procedure.
34667         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34668         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34669         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34670         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34671
34672 2004-08-30  Richard Henderson  <rth@redhat.com>
34673
34674         * lib/f-torture.exp: Remove.
34675
34676 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34677
34678         PR rtl-optimization/16590
34679         * g++.dg/opt/loop1.C: New test.
34680
34681 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34682
34683         PR fortran/13910
34684         * gfortran.dg/oldstyle_1.f90: New test.
34685
34686 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34687         Paul Brook  <paul@codesourcery.com>
34688
34689         * gfortran.dg/g77/README: Update.
34690         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34691         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34692         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34693
34694 2004-08-28  Paul Brook  <paul@codesourcery.com>
34695
34696         PR libfortran/17195
34697         * gfortran.dg/edit_real_1.f90: New test.
34698
34699 2004-08-27  Paul Brook  <paul@codesourcery.com>
34700
34701         * gfortran.dg/rewind_1.f90: New test.
34702
34703 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34704
34705         PR fortran/16597
34706         * gfortran.dg/pr16597.f90: New test.
34707
34708 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34709
34710         PR c/13801
34711         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34712         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34713         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34714         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34715         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34716
34717 2004-08-26  Nick Clifton  <nickc@redhat.com>
34718
34719         * gcc.c-torture/compile/pr17119.c: New test.
34720
34721 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34722
34723         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34724
34725 2004-08-25  Richard Henderson  <rth@redhat.com>
34726
34727         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34728         the bits that expect kind=8 to be the largest real kind.
34729
34730 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34731
34732         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34733
34734 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34735
34736         * gfortran.dg/assignment_1.f90: New test.
34737
34738 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34739
34740         * g++.dg/template/repo3.C: New test.
34741
34742 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34743
34744         PR middle-end/16693
34745         PR tree-optimization/16372
34746         * g++.dg/opt/pr16372-1.C: New test case.
34747         * g++.dg/opt/pr16693-1.C: New test case.
34748         * g++.dg/opt/pr16693-2.C: New test case.
34749
34750 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34751
34752         * objc.dg/proto-lossage-4.m: New test.
34753
34754 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34755
34756         PR c++/17155
34757         * g++.dg/inherit/local2.C: New test.
34758
34759 2004-08-25  Paul Brook  <paul@codesourcery.com>
34760
34761         PR fortran/17144
34762         * gfortran.dg/string_ctor_1.f90: New test.
34763
34764 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34765
34766         PR c++/14428
34767         * g++.dg/template/redecl2.C: New test.
34768
34769 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34770
34771         PR fortran/17143
34772         * gfortran.dg/pr17143.f90: New test.
34773
34774 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34775
34776         PR fortran/17164
34777         * gfortran.dg/pr17164.f90: New test.
34778
34779 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34780
34781         * gcc.dg/tree-ssa/loop-1.c: New test.
34782
34783 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34784
34785         * gcc.c-torture/compile/20040824-1.c: New test.
34786
34787 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34788
34789         * gcc.c-torture/compile/iftrap-3.c: New test.
34790
34791 2004-08-24  Paul Brook  <paul@codesourcery.com>
34792
34793         * gfortran.dg/entry_2.f90: New test.
34794
34795 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34796
34797         PR c++/16889
34798         * g++.dg/lookup/ambig[12].C: New.
34799
34800 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34801
34802         PR c++/16706
34803         * g++.dg/template/crash21.C: New test.
34804         * g++.dg/template/crash22.C: Likewise.
34805
34806 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34807
34808         PR c++/17149
34809         * g++.dg/template/access15.C: New.
34810
34811 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34812
34813         PR c++/17163
34814         * g++.dg/template/repo2.C: New test.
34815
34816 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34817
34818         PR rtl-optimization/17078
34819         * gcc.c-torture/execute/pr17078-1.c: New test case.
34820
34821 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34822
34823         PR c/14492
34824         * gcc.dg/debug/crash1.c: New test.
34825
34826 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34827
34828         PR c/16180
34829         * gcc.dg/loop-5.c: New test.
34830
34831 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34832
34833         * gcc.c-torture/execute/20040823-1.c: New test.
34834
34835 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34836
34837         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34838         to the assembler.  Simplify test accordingly.
34839         (asm_abi_flags): Use GNU names.
34840         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34841         to check for ABI flags.
34842
34843 2004-08-22  Andrew Pinski  <apinski@apple.com>
34844
34845         * g++.dg/opt/pr14029.C: New test.
34846         * gcc.c-torture/execute/pr15262.c: New test.
34847
34848 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34849
34850         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34851
34852 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34853
34854         PR 16908
34855         * gfortran.dg/direct_io.f90: New test.
34856
34857 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34858
34859         PR c++/17121
34860         * g++.dg/inherit/local2.C: New test.
34861
34862 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34863
34864         PR c++/17120
34865         * g++.dg/warn/Wparentheses-4.C: New test.
34866
34867 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34868
34869         PR c++/17121
34870         * g++.dg/inherit/local2.C: New test.
34871
34872         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34873         * gcc.dg/ppc-ldstruct.c: Likewise.
34874         * gcc.dg/ppc64-abi-2.c: Likewise.
34875
34876 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34877
34878         PR rtl-optimization/17099
34879         * gcc.c-torture/execute/20040820-1.c: New test.
34880
34881 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34882
34883         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34884
34885 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34886
34887         PR fortran/17077
34888         * gfortran.dg/auto_array_1.f90: New test.
34889
34890 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34891
34892         PR fortran/17074
34893         * gfortran.dg/simpleif_1.f90: New test.
34894
34895 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34896
34897         * lib/target-supports.exp (check_profiling_available): Return
34898         false for arm*-*-symbianelf* and arm*-*-eabi*.
34899
34900         PR c++/15890
34901         * g++.dg/template/delete1.C: New test.
34902
34903 2004-08-19  Paul Brook  <paul@codesourcery.com>
34904
34905         PR fortran/14976
34906         PR fortran/16228
34907         * gfortran.dg/data_char_1.f90: New test.
34908
34909 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34910
34911         PR fortran/16946
34912         * gfortran.dg/reduction.f90: New testcase.
34913
34914 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34915
34916         PR fortran/16520
34917         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34918
34919 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34920
34921         PR c++/17041
34922         * g++.dg/Wparentheses-3.C: New test.
34923
34924 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34925
34926         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34927         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34928         * gcc.dg/vect/vect-2.c: Likewise.
34929         * gcc.dg/vect/vect-3.c: Likewise.
34930         * gcc.dg/vect/vect-4.c: Likewise.
34931         * gcc.dg/vect/vect-5.c: Likewise.
34932         * gcc.dg/vect/vect-6.c: Likewise.
34933         * gcc.dg/vect/vect-7.c: Likewise.
34934         * gcc.dg/vect/vect-25.c: Likewise.
34935         * gcc.dg/vect/vect-31.c: Likewise.
34936         * gcc.dg/vect/vect-32.c: Likewise.
34937         * gcc.dg/vect/vect-34.c: Likewise.
34938         * gcc.dg/vect/vect-36.c: Likewise.
34939         * gcc.dg/vect/vect-all.c: Likewise.
34940
34941 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34942
34943         PR c++/17068
34944         * g++.dg/template/operator4.C: New test.
34945
34946 2004-08-18  Richard Henderson  <rth@redhat.com>
34947
34948         * gcc.dg/20040206-1.c: XFAIL.
34949
34950 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34951
34952         PR c++/16246
34953         * g++.dg/template/array7.C: New test.
34954
34955 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34956
34957         * gcc.dg/mips-movcc-1.c: New test.
34958         * gcc.dg/mips-movcc-2.c: New test.
34959         * gcc.dg/mips-movcc-3.c: New test.
34960
34961         * gcc.dg/mips-nmadd-1.c: New test.
34962         * gcc.dg/mips-nmadd-2.c: New test.
34963
34964 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34965
34966         PR c++/15871
34967         * g++.dg/opt/inline8.C: New test.
34968
34969         PR c++/16965
34970         * g++.dg/parse/error17.C: New test.
34971
34972 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34973
34974         * gcc.dg/vect: New directory for vectorizer tests.
34975         * gcc.dg/vect/tree-vect.h: New file.
34976         * gcc.dg/vect/vect.exp: New file.
34977         * gcc.dg/vect/pr16105.c.c: New test.
34978         * gcc.dg/vect/vect-1.c: New test.
34979         * gcc.dg/vect/vect-2.c: New test.
34980         * gcc.dg/vect/vect-3.c: New test.
34981         * gcc.dg/vect/vect-4.c: New test.
34982         * gcc.dg/vect/vect-5.c: New test.
34983         * gcc.dg/vect/vect-6.c: New test.
34984         * gcc.dg/vect/vect-7.c: New test.
34985         * gcc.dg/vect/vect-8.c: New test.
34986         * gcc.dg/vect/vect-9.c: New test.
34987         * gcc.dg/vect/vect-10.c: New test.
34988         * gcc.dg/vect/vect-11.c: New test.
34989         * gcc.dg/vect/vect-12.c: New test.
34990         * gcc.dg/vect/vect-13.c: New test.
34991         * gcc.dg/vect/vect-14.c: New test.
34992         * gcc.dg/vect/vect-15.c: New test.
34993         * gcc.dg/vect/vect-16.c: New test.
34994         * gcc.dg/vect/vect-17.c: New test.
34995         * gcc.dg/vect/vect-18.c: New test.
34996         * gcc.dg/vect/vect-19.c: New test.
34997         * gcc.dg/vect/vect-20.c: New test.
34998         * gcc.dg/vect/vect-21.c: New test.
34999         * gcc.dg/vect/vect-22.c: New test.
35000         * gcc.dg/vect/vect-23.c: New test.
35001         * gcc.dg/vect/vect-24.c: New test.
35002         * gcc.dg/vect/vect-25.c: New test.
35003         * gcc.dg/vect/vect-26.c: New test.
35004         * gcc.dg/vect/vect-27.c: New test.
35005         * gcc.dg/vect/vect-28.c: New test.
35006         * gcc.dg/vect/vect-29.c: New test.
35007         * gcc.dg/vect/vect-30.c: New test.
35008         * gcc.dg/vect/vect-31.c: New test.
35009         * gcc.dg/vect/vect-32.c: New test.
35010         * gcc.dg/vect/vect-33.c: New test.
35011         * gcc.dg/vect/vect-34.c: New test.
35012         * gcc.dg/vect/vect-35.c: New test.
35013         * gcc.dg/vect/vect-36.c: New test.
35014         * gcc.dg/vect/vect-37.c: New test.
35015         * gcc.dg/vect/vect-38.c: New test.
35016         * gcc.dg/vect/vect-40.c: New test.
35017         * gcc.dg/vect/vect-41.c: New test.
35018         * gcc.dg/vect/vect-42.c: New test.
35019         * gcc.dg/vect/vect-43.c: New test.
35020         * gcc.dg/vect/vect-44.c: New test.
35021         * gcc.dg/vect/vect-45.c: New test.
35022         * gcc.dg/vect/vect-46.c: New test.
35023         * gcc.dg/vect/vect-47.c: New test.
35024         * gcc.dg/vect/vect-48.c: New test.
35025         * gcc.dg/vect/vect-49.c: New test.
35026         * gcc.dg/vect/vect-50.c: New test.
35027         * gcc.dg/vect/vect-51.c: New test.
35028         * gcc.dg/vect/vect-52.c: New test.
35029         * gcc.dg/vect/vect-53.c: New test.
35030         * gcc.dg/vect/vect-54.c: New test.
35031         * gcc.dg/vect/vect-55.c: New test.
35032         * gcc.dg/vect/vect-56.c: New test.
35033         * gcc.dg/vect/vect-57.c: New test.
35034         * gcc.dg/vect/vect-58.c: New test.
35035         * gcc.dg/vect/vect-59.c: New test.
35036         * gcc.dg/vect/vect-60.c: New test.
35037         * gcc.dg/vect/vect-61.c: New test.
35038         * gcc.dg/vect/vect-all.c: New test.
35039         * gcc.dg/vect/vect-none.c: New test.
35040
35041 2004-08-17  Paul Brook  <paul@codesourcery.com>
35042
35043         PR fortran/13082
35044         * gfortran.dg/entry_1.f90: New test.
35045
35046 2004-08-17  Andrew Pinski  <apinski@apple.com>
35047
35048         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35049
35050 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35051
35052         * gcc.dg/pr17036-1.c: New test.
35053
35054 2004-08-16  Devang Patel  <dpatel@apple.com>
35055
35056         * gcc.dg/darwin-20040809-1.c: New test.
35057
35058 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35059
35060         * gcc.dg/funcdef-attr-1.c: New test.
35061
35062 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35063
35064         * gcc.dg/altivec-17.c: New test.
35065         * gcc.dg/altivec-18.c: New test.
35066
35067 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35068
35069         PR c++/6749
35070         * g++.dg/template/vtable2.C: New test.
35071
35072 2004-08-14  Richard Henderson  <rth@redhat.com>
35073
35074         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35075         * gcc.dg/pack-test-4.c (main): Return 0.
35076         * gcc.dg/setjmp-1.c: Remove XFAIL.
35077         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35078
35079 2004-08-14  Richard Henderson  <rth@redhat.com>
35080
35081         * gcc.dg/980217-1.c: Add prototype for printf.
35082
35083 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35084
35085         * gfortran.dg/pr16935.f90: New test.
35086
35087 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35088
35089         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35090
35091 2004-08-13  Paul Brook  <paul@codesourcery.com>
35092
35093         * gfortran.dg/der_io_1.f90: Remove stray comma.
35094
35095 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35096
35097         * gcc.dg/vmx/cw-bug-2.c: Remove.
35098         * gcc.dg/vmx/vprint-1.c: Remove.
35099         * gcc.dg/vmx/vscan-1.c: Remove.
35100
35101 2004-08-12  Devang patel  <dpatel@apple.com>
35102
35103         * gcc.dg/darwin-20040809-2.c: New test.
35104
35105 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35106
35107         * g++.dg/ext/altivec-12.C: New test.
35108
35109         * g++.dg/ext/altivec-11.C: New test.
35110
35111 2004-08-12  Paul Brook  <paul@codesourcery.com>
35112
35113         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35114
35115 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35116
35117         * g++.dg/ext/altivec-2.C: Check for hardware support before
35118         executing any VMX instructions.
35119
35120         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35121
35122 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35123
35124         PR c++/16276
35125         * g++.old-deja/g++.other/comdat4.C: New test.
35126         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35127
35128 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35129
35130         PR target/16286
35131         * gcc.dg/pr16286.c: New test.
35132
35133 2004-08-12 Jan Beulich <jbeulich@novell.com>
35134
35135         * g++.dg/ext/asm5.C: New.
35136
35137 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35138
35139         PR c++/16698
35140         * g++.dg/eh/crash1.C: New test.
35141
35142         PR c++/16717
35143         * g++.dg/ext/construct1.C: New test.
35144
35145 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35146
35147         PR c++/16853
35148         * g++.dg/init/ptrmem1.C: New test.
35149
35150         PR c++/16618
35151         * g++.dg/parse/offsetof5.C: New test.
35152
35153         PR c++/16870
35154         * g++.dg/template/overload3.C: New test.
35155
35156 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35157
35158         PR c++/16964
35159         * g++.dg/parse/error16.C: New test.
35160
35161         PR c++/16904
35162         * g++.dg/template/error14.C: New test.
35163
35164         PR c++/16929
35165         * g++.dg/template/error15.C: New test.
35166
35167 2004-08-11  Devang Patel  <dpatel@apple.com>
35168
35169         * gcc.dg/darwin-ld-20040809-1.c: New test.
35170         * gcc.dg/darwin-ld-20040809-2.c: New test.
35171
35172 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35173
35174         PR fortran/16917
35175         * gfortran.dg/dfloat_1.f90: New test.
35176
35177 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35178
35179         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35180         * gcc.dg/dll-2.c: Fix dg-require syntax.
35181         * gcc.misc-tests/arm-isr.c (abort): Declare.
35182         (exit): Likewise.
35183
35184 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35185
35186         PR c++/16971
35187         * g++.dg/parse/crash16.C: New test.
35188
35189 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35190
35191         * gcc.dg/mips-rsqrt-1.c: New test case.
35192         * gcc.dg/mips-rsqrt-2.c: New test case.
35193         * gcc.dg/mips-rsqrt-3.c: New test case.
35194
35195 2004-08-10  Paul Brook  <paul@codesourcery.com>
35196
35197         * gfortran.dg/der_io_1.f90: New test.
35198
35199 2004-08-10  Paul Brook  <paul@codesourcery.com>
35200
35201         PR fortran/16919
35202         * gfortran.dg/der_array_1.f90: New test.
35203
35204 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35205
35206         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35207
35208 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35209
35210         * gcc.dg/wchar_t-2.c: Fix typo.
35211
35212 2004-08-09  Falk Hueffner  <falk@debian.org>
35213
35214         PR tree-optimization/12517
35215         * gcc.c-torture/compile/pr12517.c: New test.
35216
35217         PR tree-optimization/12578
35218         * gcc.c-torture/compile/pr12578.c: New test.
35219
35220         PR tree-optimization/12899
35221         * gcc.c-torture/compile/pr12899.c: New test.
35222
35223         PR rtl-optimization/14692
35224         * gcc.c-torture/compile/pr14692.c: New test.
35225
35226         PR tree-optimization/16461
35227         * gcc.c-torture/compile/pr16461.c: New test.
35228
35229 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35230
35231         * gfortran.dg/getenv_1.f90: New test.
35232
35233 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35234
35235         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35236         wchar_t.
35237         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35238
35239 2004-08-06  Paul Brook  <paul@codesourcery.com>
35240
35241         * gfortran.dg/ret_array_1.f90: New test.
35242         * gfortran.dg/ret_pointer_1.f90: New test.
35243
35244 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35245
35246         * gcc.dg/missing-field-init-[12].c: New tests.
35247         * g++.dg/warn/missing-field-init-[12].C: New tests.
35248
35249 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35250
35251         * gcc.dg/enum2.c: New test.
35252         * gcc.dg/symbian3.c: Likewise.
35253         * gcc.dg/symbian4.c: Likewise.
35254         * gcc.dg/wchar_t-2.c: Likewise.
35255
35256 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35257
35258         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35259         destructor tests.
35260
35261 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35262
35263         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35264         dg-require-visiblity.
35265         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35266         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35267         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35268         * g++.dg/ext/visibility/new1.C: Likewise.
35269         * g++.dg/ext/visibility/pragma.C: Likewise.
35270         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35271         * g++.dg/ext/visibility/virtual.C: Likewise.
35272         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35273         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35274         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35275         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35276         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35277         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35278         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35279         * g++/dg/ext/visibility/visibility-8.C: New test.
35280         * gcc.c-torture/compile/dll.x: Remove.
35281         * gcc.dg/dll-2.c: Use dg-require-dll
35282         * gcc.dg/visibility-10.c: New test.
35283         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35284         supporting DLLs.
35285         * lib/scanasm.exp (scan_hidden): New function.
35286         (scan_not_hidden): Likewise.
35287
35288 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35289
35290         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35291
35292 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35293
35294         * gcc.c-torture/execute/20040805-1.c: New test.
35295
35296 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35297
35298         * gcc.dg/20020118-1.c: Declare abort.
35299         * gcc.dg/altivec_check.h: Likewise.
35300         * gcc.dg/iftrap-2.c: Likewise.
35301         * gcc.dg/pragma-darwin.c: Likewise.
35302         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35303
35304 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35305
35306         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35307
35308 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35309
35310         * gcc.c-torture/execute/builtins/abs-2.c,
35311         gcc.c-torture/execute/builtins/abs-3.c,
35312         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35313         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35314         intmax_t, uintmax_t and their limits.
35315         * gcc.dg/intmax_t-1.c: New test.
35316
35317 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35318
35319         * g++.dg/tc1/dr147.C: Add reference to PR.
35320
35321 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35322
35323         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35324         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35325
35326 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35327
35328         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35329
35330 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35331
35332         * gcc.dg/redecl-5.c: New test.
35333         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35334         of scanf.
35335
35336 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35337
35338         PR middle-end/16790
35339         * gcc.c-torture/execute/pr16790-1.c: New test case.
35340
35341 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35342
35343         * g++.dg/ext/visibility/assign1.C: New test.
35344         * g++.dg/ext/visibility/new1.C: Likewise.
35345
35346         * gcc.dg/symbian1.c: New test.
35347         * gcc.dg/symbian2.c: Likewise.
35348
35349 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35350
35351         PR target/16570
35352         * gcc.dg/i386-sse-9.c: New test.
35353
35354 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35355
35356         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35357
35358 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35359
35360         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35361         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35362         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35363         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35364         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35365         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35366         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35367         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35368         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35369         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35370         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35371         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35372         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35373         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35374         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35375         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35376         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35377         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35378         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35379         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35380         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35381         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35382         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35383         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35384         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35385         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35386         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35387         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35388         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35389         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35390         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35391         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35392         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35393         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35394         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35395         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35396         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35397         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35398         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35399         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35400         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35401         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35402         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35403         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35404         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35405         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35406         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35407         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35408         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35409         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35410         gcc.misc-tests/i386-pf-3dnow-1.c,
35411         gcc.misc-tests/i386-pf-athlon-1.c,
35412         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35413         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35414         Declare built-in functions used.
35415         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35416
35417 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35418
35419         PR c++/16707
35420         * g++.dg/lookup/using12.C: New test.
35421
35422         * g++.dg/init/null1.C: Fix PR number.
35423         * g++.dg/parse/namespace10.C: Likewise.
35424
35425 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35426
35427         PR c++/16224
35428         * g++.dg/template/spec17.C: New test.
35429         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35430         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35431
35432 2004-08-02  David Billinghurst
35433
35434         PR fortran/16292
35435         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35436
35437 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35438
35439         * gcc.dg/ia64-got-1.c: New test case.
35440
35441 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35442
35443         PR c++/16489
35444         * g++.dg/init/null1.C: New test.
35445         * g++.dg/tc1/dr76.C: Adjust error marker.
35446
35447         PR c++/16529
35448         * g++.dg/parse/namespace10.C: New test.
35449
35450         PR c++/16810
35451         * g++.dg/inherit/ptrmem2.C: New test.
35452
35453 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35454
35455         PR target/16155
35456         * gcc.dg/pr16155.c: New test.
35457
35458 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35459
35460         * gcc.dg/redecl-2.c: New test.
35461
35462 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35463
35464         * gcc.dg/darwin-longdouble.c: New file.
35465
35466 2004-07-30  Richard Henderson  <rth@redhat.com>
35467
35468         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35469         write to constant argument.
35470         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35471
35472 2004-07-30  Richard Henderson  <rth@redhat.com>
35473
35474         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35475         tests of nearest around zero.
35476
35477 2004-07-30  Andrew Pinski  <apinski@apple.com>
35478
35479         * gcc.c-torture/compile/20040730-1.c: New test.
35480
35481 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35482
35483         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35484         powerpc-eabispe.
35485
35486 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35487
35488         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35489
35490 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35491
35492         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35493         contains $ld_library_path.
35494         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35495
35496 2004-07-29  Richard Henderson  <rth@redhat.com>
35497
35498         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35499
35500         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35501         (alt2, which): New.
35502         (Check): Accept either alternative.
35503
35504 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35505
35506         * g++.dg/abi/inline1.C: New test.
35507         * g++.dg/abi/local1-a.cc: Likewise.
35508         * g++.dg/abi/local1.C: Likewise.
35509         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35510         * g++.dg/abi/mangle12.C: Likewise.
35511         * g++.dg/abi/mangle17.C: Likewise.
35512         * g++.dg/abi/mangle20-2.C: Likewise.
35513         * g++.dg/opt/interface1.C: Likewise.
35514         * g++.dg/opt/interface1.h: Likewise.
35515         * g++.dg/opt/interface1-a.cc: New test.
35516         * g++.dg/parse/repo1.C: New test.
35517         * g++.dg/template/repo1.C: Likewise.
35518         * g++.dg/warn/Winline-1.C: Likewise.
35519         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35520
35521 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35522
35523         * gcc.dg/tree-ssa/20040729-1.c: New test.
35524
35525 2004-07-27  Matt Austern <austern@apple.com>
35526
35527         * gcc.dg/darwin-bool-1.c: New test.
35528         * gcc.dg/darwin-bool-2.c: New test.
35529
35530 2004-07-28  Richard Henderson  <rth@redhat.com>
35531
35532         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35533         arguments in the correct type.  Don't write to constant arguments.
35534
35535 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35536
35537         PR tree-optimization/16688
35538         PR tree-optimization/16689
35539         * g++.dg/tree-ssa/pr16688.C: New test.
35540
35541 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35542
35543         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35544         loads.  Not only in the comment, this time.
35545
35546 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35547
35548         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35549         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35550         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35551         * gcc.dg/sh4a-bitmovua.c: New.
35552         * gcc.dg/sh4a-cos.c: New.
35553         * gcc.dg/sh4a-cosf.c: New.
35554         * gcc.dg/sh4a-fprun.c: New.
35555         * gcc.dg/sh4a-fsrra.c: New.
35556         * gcc.dg/sh4a-memmovua.c: New.
35557         * gcc.dg/sh4a-sin.c: New.
35558         * gcc.dg/sh4a-sincos.c: New.
35559         * gcc.dg/sh4a-sincosf.c: New.
35560         * gcc.dg/sh4a-sinf.c: New.
35561
35562 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35563
35564         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35565         conditionals.
35566         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35567         loads.
35568         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35569         DOM1.
35570
35571 2004-07-27  Andrew Pinski  <apinski@apple.com>
35572
35573         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35574
35575 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35576
35577         * gcc.dg/pragma-isr.c: New test.
35578
35579 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35580
35581         PR c++/14429
35582         * g++.dg/template/ttp11.C: New test.
35583
35584 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35585
35586         * gcc.c-torture/compile/20040727-1.c: New test.
35587
35588 2004-07-26  Eric Christopher  <echristo@redhat.com>
35589
35590         * gcc.c-torture/compile/20040726-2.c: New test.
35591
35592 2004-07-26  Andrew Pinski  <apinski@apple.com>
35593
35594         * g++.dg/rtti/tinfo1.C: Xfail.
35595
35596 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35597
35598         * gcc.c-torture/compile/20040726-1.c: New test.
35599
35600 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35601             Brian Ryner  <bryner@brianryner.com>
35602
35603         PR c++/9283
35604         PR c++/15000
35605         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35606         * g++.dg/ext/visibility/: New directory.
35607         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35608         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35609         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35610         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35611         * g++.dg/ext/visibility/fvisibility.C,
35612         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35613         g++.dg/ext/visibility/fvisibility-override1.C
35614         g++.dg/ext/visibility/fvisibility-override2.C
35615         g++.dg/ext/visibility/memfuncts.C
35616         g++.dg/ext/visibility/noPLT.C
35617         g++.dg/ext/visibility/pragma.C
35618         g++.dg/ext/visibility/pragma-override1.C
35619         g++.dg/ext/visibility/pragma-override2.C
35620         g++.dg/ext/visibility/staticmemfuncts.C
35621         g++.dg/ext/visibility/virtual.C: New tests.
35622
35623 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35624
35625         PR c/15360
35626         * gcc.dg/pr15360-1.c: New test.
35627
35628 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35629
35630         * gcc.dg/pragma-align-2.c: New test.
35631         * gcc.dg/pragma-init-fini.c: New test.
35632         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35633         targets.
35634
35635 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35636
35637         * gcc.dg/init-string-2.c: New test.
35638
35639 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35640
35641         PR 16684
35642         * gcc.dg/Wredundant-decls-1.c: New test case.
35643
35644 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35645
35646         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35647         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35648         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35649         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35650         * gcc.dg/compat/generate-random.c: New file.
35651         * gcc.dg/compat/generate-random.h: Likewise.
35652         * gcc.dg/compat/generate-random_r.c: Likewise.
35653         * gcc.dg/compat/struct-layout-1.h: Likewise.
35654         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35655         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35656         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35657         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35658         * gcc.dg/compat/struct-layout-1_main.c: New test.
35659         * gcc.dg/compat/struct-layout-1_x.c: New file.
35660         * gcc.dg/compat/struct-layout-1_y.c: New file.
35661         * gcc.dg/compat/struct-layout-1_test.h: New file.
35662
35663 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35664
35665         * gcc.dg/comp-return-1.c: New test
35666
35667 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35668
35669         * gcc.dg/vmx/8-02a.c: Fix typo.
35670
35671         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35672         * gcc.dg/darwin-abi-3.c: New test.
35673
35674         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35675         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35676
35677         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35678         * gcc.dg/vmx/ops-long-1.c: New test.
35679         * gcc.dg/vmx/ops-long-2.c: New test.
35680
35681 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35682
35683         * g++.dg/lookup/conv-[1234].C: New.
35684
35685 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35686
35687         * g++.dg/parse/attr2.C: Simplify.
35688
35689 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35690
35691         PR c/7284
35692         * gcc.c-torture/execute/pr7284-1.c: New test.
35693
35694 2004-07-22  Brian Booth  <bbooth@redhat.com>
35695
35696         * gcc.dg/tree-ssa/20040721-1.c: New test.
35697
35698 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35699
35700         * g++.dg/template/crash20.c: New.
35701
35702 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35703
35704         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35705         Add dg-run directive.  Declare variables as required.
35706         * gfortran.dg/g77/README: Update
35707
35708 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35709
35710         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35711         gcc.dg/cris-peep2-andu2.c: New tests.
35712
35713 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35714
35715         PR c/15052
35716         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35717         on return type.
35718         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35719         messages.
35720         * gcc.dg/qual-return-2.c: Update expected messages.
35721         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35722
35723 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35724
35725         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35726         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35727
35728 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35729
35730         PR c/11250
35731         * gcc.dg/init-string-1.c: New test.
35732
35733 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35734
35735         PR middle-end/15345
35736         PR c/16450
35737         * gcc.dg/torture/nested-fn-1.c: New test.
35738
35739 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35740
35741         PR target/16559
35742         * gcc.dg/ia64-fptr-1.c: New file.
35743
35744 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35745
35746         PR c++/14497
35747         * g++.dg/template/spec16.C: New test.
35748         * g++.old-deja/g++.robertl/eb118.C: Remove.
35749
35750 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35751
35752         PR c++/509
35753         * g++.dg/template/spec15.C: New test.
35754
35755 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35756
35757         Copy cases from g77.f-torture/execute and add dg-run
35758         directive.  Other changes as noted.
35759         * gfortran.dg/g77/13037.f
35760         * gfortran.dg/g77/1832.f
35761         * gfortran.dg/g77/19981119-0.f
35762         * gfortran.dg/g77/19990313-0.f
35763         * gfortran.dg/g77/19990313-1.f
35764         * gfortran.dg/g77/19990313-2.f
35765         * gfortran.dg/g77/19990313-3.f
35766         * gfortran.dg/g77/19990419-1.f
35767         * gfortran.dg/g77/19990826-0.f
35768         * gfortran.dg/g77/19990826-2.f
35769         * gfortran.dg/g77/20000503-1.f
35770         * gfortran.dg/g77/20001111.f
35771         * gfortran.dg/g77/20010116.f
35772         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35773         * gfortran.dg/g77/20010430.f
35774         * gfortran.dg/g77/6177.f
35775         * gfortran.dg/g77/947.f
35776         * gfortran.dg/g77/970816-3.f
35777         * gfortran.dg/g77/971102-1.f
35778         * gfortran.dg/g77/980520-1.f
35779         * gfortran.dg/g77/980628-0.f
35780         * gfortran.dg/g77/980628-1.f
35781         * gfortran.dg/g77/980628-10.f
35782         * gfortran.dg/g77/980628-2.f
35783         * gfortran.dg/g77/980628-3.f
35784         * gfortran.dg/g77/980628-7.f
35785         * gfortran.dg/g77/980628-8.f
35786         * gfortran.dg/g77/980628-9.f
35787         * gfortran.dg/g77/980701-0.f
35788         * gfortran.dg/g77/980701-1.f
35789         * gfortran.dg/g77/cabs.f
35790         * gfortran.dg/g77/claus.f
35791         * gfortran.dg/g77/complex_1.f
35792         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35793         * gfortran.dg/g77/dcomplex.f
35794         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35795         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35796         * gfortran.dg/g77/f90-intrinsic-numeric.f
35797         * gfortran.dg/g77/int8421.f
35798         * gfortran.dg/g77/labug1.f
35799         * gfortran.dg/g77/large_vec.f
35800         * gfortran.dg/g77/le.f
35801         * gfortran.dg/g77/short.f
35802         * gfortran.dg/g77/README: Update
35803
35804 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35805
35806         PR c++/16637
35807         * g++.dg/parse/lookup4.C: New test.
35808
35809 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35810
35811         PR c++/16175
35812         * g++.dg/template/ttp10.C: New test.
35813
35814 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35815
35816         * gcc.dg/pr12625-1.c: New test.
35817
35818 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35819
35820         * gcc.dg/switch-warn-1.c: New test.
35821         * gcc.dg/switch-warn-2.c: New test.
35822         * gcc.c-torture/compile/pr14730.c: Update.
35823
35824 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35825
35826         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35827         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35828         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35829         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35830
35831 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35832
35833         PR c++/16623
35834         * g++.dg/template/assign1.C: New test.
35835
35836 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35837
35838         PR c++/12170
35839         * g++.dg/template/ttp9.C: New test.
35840
35841 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35842
35843         * gcc.dg/format/cmn-err-1.c: New test.
35844
35845 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35846
35847         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35848         gcc.dg/Wparentheses-10.c: New tests.
35849         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35850
35851 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35852
35853         PR fortran/16465
35854         * gfortran.dg/g77//ffixed-line-length-0.f,
35855         gfortran.dg/g77/ffixed-line-length-132.f,
35856         gfortran.dg/g77/ffixed-line-length-72.f,
35857         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35858         gfortran.dg/g77/README: Update.
35859
35860 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35861
35862         PR c++/13092
35863         * g++.dg/template/non-dependent7.C: New test.
35864         * g++.dg/template/non-dependent8.C: Likewise.
35865         * g++.dg/template/non-dependent9.C: Likewise.
35866         * g++.dg/template/non-dependent10.C: Likewise.
35867
35868 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35869
35870         PR c++/16337
35871         * g++.dg/parse/attr2.C: New test.
35872
35873 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35874
35875         * g77.dg: Removed.
35876         * g77.f-torture: Ditto.
35877
35878 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35879
35880         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35881         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35882         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35883
35884 2004-07-16  Richard Henderson  <rth@redhat.com>
35885
35886         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35887
35888 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35889
35890         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35891         tests with full list of options.
35892         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35893         of TORTURE_OPTIONS if test contains 'dg-do run'.
35894
35895         PR fortran/16404
35896         * gfortran.dg/do_iterator.f90: New test.
35897
35898 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35899
35900         PR rtl-optimization/16536
35901         * gcc.c-torture/execute/restrict-1.c: New test.
35902
35903 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35904
35905         PR fortran/15324
35906         * gfortran.dg/pr15324.f90: New test.
35907
35908         PR fortran/15129
35909         * gfortran.dg/pr15129.f90: New test.
35910
35911         PR fortran/15140
35912         * gfortran.dg/pr15140.f90: New test.
35913
35914         PR fortran/13792
35915         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35916         compile-time simplification.
35917
35918 2004-07-14  Mike Stump  <mrs@apple.com>
35919
35920         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35921
35922 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35923
35924         PR target/16325
35925         * gcc.dg/profile-generate-1.c: New.
35926
35927 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35928
35929         * gcc.c-torture/execute/20040709-1.c: New test.
35930         * gcc.c-torture/execute/20040709-2.c: New test.
35931
35932 2004-07-14  Mike Stump  <mrs@apple.com>
35933
35934         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35935
35936 2004-07-14  Mike Stump  <mrs@apple.com>
35937
35938         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35939
35940 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35941
35942         PR c++/16518
35943         * g++.dg/parse/mutable1.C: New test.
35944
35945 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35946
35947         PR tree-optimization/16443
35948         * gcc.dg/tree-ssa/20040713-1.c: New test.
35949
35950 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35951
35952         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35953         for operator new.
35954
35955 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35956
35957         * gfortran.dg/g77/README: New file
35958         * gfortran.dg/g77/19981216-0.f: Copy from
35959         g77.f-torture/noncompile.  Add "dg-do compile" and
35960         dg-error as required.
35961         * gfortran.dg/g77/19990218-1.f: Likewise.
35962         * gfortran.dg/g77/19990905-1.f: Likewise.
35963         * gfortran.dg/g77/9263.f: Likewise.
35964         * gfortran.dg/g77/980615-0.f: Likewise.
35965         * gfortran.dg/g77/980616-0.f: Likewise.
35966         * gfortran.dg/g77/check0.f: Likewise.
35967         * gfortran.dg/g77/select_no_compile.f: Likewise.
35968
35969 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35970
35971         Copy files from g77.f-torture/compile.
35972         Add "{ dg-do compile}".  Other changes as noted
35973         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35974         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35975         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35976         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35977         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35978         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35979         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35980         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35981         statement to conform to standard.  Append alpha1.x for reference.
35982         * gfortran.dg/g77/xformat.f: Add dg-warning
35983
35984 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35985
35986         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35987         Add {dg-do compile} directive.
35988         * gfortran.dg/g77/cpp2.F: Likewise.
35989
35990 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35991
35992         PR c++/5402
35993         * g++.dg/lookup/name-clash1.C: New test.
35994
35995         PR c++/9777
35996         * g++.dg/lookup/name-clash2.C: New test.
35997
35998         PR c++/12102
35999         * g++.dg/lookup/name-clash3.C: New test.
36000
36001 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36002
36003         * g++.dg/lookup/new2.C: New test.
36004         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36005
36006 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36007
36008         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36009         Add {dg-do compile} directive.
36010         * gfortran.dg/g77/13060.f: Likewise.
36011         * gfortran.dg/g77/19990218-0.f: Likewise.
36012         * gfortran.dg/g77/19990305-0.f: Likewise.
36013         * gfortran.dg/g77/19990419-0.f: Likewise.
36014         * gfortran.dg/g77/19990502-0.f: Likewise.
36015         * gfortran.dg/g77/19990502-1.f: Likewise.
36016         * gfortran.dg/g77/19990525-0.f: Likewise.
36017         * gfortran.dg/g77/19990826-1.f: Likewise.
36018         * gfortran.dg/g77/19990826-3.f: Likewise.
36019         * gfortran.dg/g77/19990905-2.f: Likewise.
36020         * gfortran.dg/g77/20000412-1.f: Likewise.
36021         * gfortran.dg/g77/20000511-1.f: Likewise.
36022         * gfortran.dg/g77/20000511-2.f: Likewise.
36023         * gfortran.dg/g77/20000518.f: Likewise.
36024         * gfortran.dg/g77/20000601-1.f: Likewise.
36025         * gfortran.dg/g77/20000601-2.f: Likewise.
36026         * gfortran.dg/g77/20000629-1.f: Likewise.
36027         * gfortran.dg/g77/20000630-2.f: Likewise.
36028         * gfortran.dg/g77/20010115.f: Likewise.
36029         * gfortran.dg/g77/20010321-1.f: Likewise.
36030         * gfortran.dg/g77/20010426.f: Likewise.
36031         * gfortran.dg/g77/20020307-1.f: Likewise.
36032         * gfortran.dg/g77/8485.f: Likewise.
36033         * gfortran.dg/g77/960317-1.f: Likewise.
36034         * gfortran.dg/g77/970915-0.f: Likewise.
36035         * gfortran.dg/g77/980310-1.f: Likewise.
36036         * gfortran.dg/g77/980310-2.f: Likewise.
36037         * gfortran.dg/g77/980310-3.f: Likewise.
36038         * gfortran.dg/g77/980310-4.f: Likewise.
36039         * gfortran.dg/g77/980310-6.f: Likewise.
36040         * gfortran.dg/g77/980310-7.f: Likewise.
36041         * gfortran.dg/g77/980310-8.f: Likewise.
36042         * gfortran.dg/g77/980419-2.f: Likewise.
36043         * gfortran.dg/g77/980424-0.f: Likewise.
36044         * gfortran.dg/g77/980427-0.f: Likewise.
36045         * gfortran.dg/g77/980729-0.f: Likewise.
36046         * gfortran.dg/g77/981117-1.f: Likewise.
36047         * gfortran.dg/g77/toon_1.f: Likewise.
36048
36049 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36050
36051         PR c++/2204
36052         * g++.dg/other/abstract2.C: New test.
36053
36054 2004-07-12  Paul Brook  <paul@codesourcery.com>
36055
36056         * gfortran.dg/pointer_init_1.f90: New test.
36057
36058 2004-07-11  Paul Brook  <paul@codesourcery.com>
36059
36060         PR fortran/15986
36061         * gfortran.dg/contained_1.f90: New test.
36062
36063 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36064
36065         * g++.dg/parse/defarg8.C: New test.
36066
36067 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36068
36069         PR fortran/16433
36070         * gfortran.dg/pr16433.f: New test.
36071
36072         PR fortran/17574
36073         * gfortran.dg/pr15754.f90: New test.
36074
36075 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36076
36077         PR tree-optimization/16437
36078         * gcc.c-torture/execute/bitfld-4.c: New test.
36079
36080 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36081
36082         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36083         access to common var from module.
36084
36085 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36086
36087         PR fortran/16336
36088         * gfortran.fortran-torture/execute/common_2.f90: New test.
36089
36090 2004-07-10  Paul Brook  <paul@codesourcery.com>
36091
36092         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36093
36094 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36095
36096         PR fortran/15969
36097         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36098
36099 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36100
36101         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36102         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36103         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36104         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36105         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36106         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36107         * gfortran.dg/g77/funderscoring.f: Likewise.
36108         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36109
36110 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36111
36112         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36113
36114 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36115         Paul Brook  <paul@codesourcery.com>
36116
36117         PR fortran/13415
36118         * gfortran.dg/common_pointer_1.f90: New test.
36119
36120 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36121
36122         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36123
36124 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36125
36126         PR target/16364
36127         * gcc.c-torture/compile/20040709-1.c: New.
36128
36129 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36130
36131         PR fortran/14077
36132         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36133
36134 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36135
36136         PR fortran/13201
36137         * gfortran.dg/shape_1.f90: New test.
36138
36139 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36140             Andrew Pinski  <apinski@apple.com>
36141
36142         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36143
36144 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36145
36146         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36147         comment.
36148
36149 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36150         Paul Brook  <paul@codesourcery.com>
36151
36152         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36153         '.f95' and '.F95'.
36154
36155 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36156
36157         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36158
36159 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36160
36161         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36162         testcases with capital suffix.
36163
36164 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36165
36166         PR fortran/15481
36167         PR fortran/13372
36168         PR fortran/13575
36169         PR fortran/15978
36170         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36171
36172         * gfortran.dg/implicit_1.f90: New test.
36173
36174 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36175
36176         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36177         expression to match gfortran warning/error messages
36178         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36179         dg-error text.
36180
36181 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36182
36183         * lib/fortran-torture.exp: Rename proc search_for to
36184         search_for_re.
36185
36186 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36187
36188         * gcc.c-torture/execute/simd-5.x: New file.
36189         XFAIL on SPARC 64-bit at -O0.
36190
36191 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36192
36193         PR c++/8211
36194         PR c++/16165
36195         * g++.dg/warn/effc3.C: New test.
36196
36197 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36198
36199         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36200         change X to 1X in format.
36201         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36202         add data statements to conform to standard.
36203
36204 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36205
36206         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36207         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36208         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36209
36210 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36211
36212         * gfortran.dg/g77/7388.f: Copy from g77.dg
36213         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36214         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36215         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36216         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36217         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36218         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36219         * gfortran.dg/g77/strlen0.f: Likewise.
36220
36221 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36222
36223         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36224         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36225
36226 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36227
36228         * gcc.c-torture/execute/920428-2.x: Delete.
36229         * gcc.c-torture/execute/920501-7.x: Likewise.
36230
36231 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36232
36233         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36234         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36235         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36236         prescott and c3-2.
36237         (PREFETCH_3DNOW): Add -march=c3.
36238
36239 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36240
36241         PR c/16437
36242         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36243         * gcc.c-torture/execute/bf64-1.x: Likewise.
36244
36245 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36246
36247         * gcc.c-torture/compile/20040708-1.c: New test.
36248
36249 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36250
36251         PR c++/16169
36252         * g++.dg/warn/effc2.C: New test.
36253
36254 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36255
36256         * gcc.c-torture/execute/bitfld-1.x: Remove.
36257         * gcc.c-torture/execute/bitfld-3.c: New test.
36258         * gcc.dg/bitfld-2.c: Remove XFAILs.
36259
36260 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36261
36262         PR c++/16276
36263         * g++.dg/rtti/tinfo1.C: New file.
36264
36265 2004-07-07  Eric Christopher  <echristo@redhat.com>
36266
36267         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36268
36269 2004-07-07  Andrew Pinski  <apinski@apple.com>
36270
36271         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36272
36273 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36274
36275         * g++.dg/init/call1.C: XFAIL.
36276
36277 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36278
36279         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36280         except for movstrict*, to movmem* and clrstr* to clrmem*.
36281
36282 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36283
36284         * gcc.c-torture/execute/20040707-1.c: New test.
36285
36286 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36287
36288         * gcc.c-torture/execute/20040706-1.c: New test.
36289
36290 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36291
36292         PR c++/3671
36293         * g++.dg/template/spec14.C: New test.
36294
36295 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36296
36297         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36298         nothing if not yet defined.  Use it in b, c and d type definitions.
36299         * gcc.c-torture/execute/20040705-1.c: New test.
36300         * gcc.c-torture/execute/20040705-2.c: New test.
36301
36302 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36303
36304         PR c++/2518
36305         * g++.dg/lookup/new1.C: New test.
36306
36307 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36308
36309         PR c++/11406
36310         * g++.dg/template/sizeof8.C: New test.
36311
36312 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36313
36314         * gcc.c-torture/compile/20040705-1.c: New test.
36315
36316 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36317
36318         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36319
36320 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36321
36322         * gcc.dg/cpp/if-mop.c: Two new testcases.
36323         * gcc.dg/cpp/trad/comment-3.c: New.
36324
36325 2004-07-04  Paul Brook  <paul@codesourcery.com>
36326
36327         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36328
36329 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36330
36331         PR c++/3761
36332         * g++.dg/lookup/crash4.C: New test.
36333
36334 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36335
36336         * gcc.c-torture/execute/builtin-abs-1.c
36337         * gcc.c-torture/execute/builtin-abs-2.c
36338         * gcc.c-torture/execute/builtin-complex-1.c
36339         * gcc.c-torture/execute/builtins/string-1-lib.c
36340         * gcc.c-torture/execute/builtins/string-1.c
36341         * gcc.c-torture/execute/builtins/string-2-lib.c
36342         * gcc.c-torture/execute/builtins/string-2.c
36343         * gcc.c-torture/execute/builtins/string-3-lib.c
36344         * gcc.c-torture/execute/builtins/string-3.c
36345         * gcc.c-torture/execute/builtins/string-4-lib.c
36346         * gcc.c-torture/execute/builtins/string-4.c
36347         * gcc.c-torture/execute/builtins/string-5-lib.c
36348         * gcc.c-torture/execute/builtins/string-5.c
36349         * gcc.c-torture/execute/builtins/string-6-lib.c
36350         * gcc.c-torture/execute/builtins/string-6.c
36351         * gcc.c-torture/execute/builtins/string-7-lib.c
36352         * gcc.c-torture/execute/builtins/string-7.c
36353         * gcc.c-torture/execute/builtins/string-8-lib.c
36354         * gcc.c-torture/execute/builtins/string-8.c
36355         * gcc.c-torture/execute/builtins/string-9-lib.c
36356         * gcc.c-torture/execute/builtins/string-9.c
36357         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36358         * gcc.c-torture/execute/builtins/string-asm-1.c
36359         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36360         * gcc.c-torture/execute/builtins/string-asm-2.c
36361         * gcc.c-torture/execute/stdio-opt-1.c
36362         * gcc.c-torture/execute/stdio-opt-2.c
36363         * gcc.c-torture/execute/stdio-opt-3.c
36364         * gcc.c-torture/execute/string-opt-1.c
36365         * gcc.c-torture/execute/string-opt-10.c
36366         * gcc.c-torture/execute/string-opt-11.c
36367         * gcc.c-torture/execute/string-opt-12.c
36368         * gcc.c-torture/execute/string-opt-13.c
36369         * gcc.c-torture/execute/string-opt-14.c
36370         * gcc.c-torture/execute/string-opt-15.c
36371         * gcc.c-torture/execute/string-opt-16.c
36372         * gcc.c-torture/execute/string-opt-2.c
36373         * gcc.c-torture/execute/string-opt-6.c
36374         * gcc.c-torture/execute/string-opt-7.c
36375         * gcc.c-torture/execute/string-opt-8.c:
36376         Replace with ...
36377
36378         * gcc.c-torture/execute/builtins/abs-2.c
36379         * gcc.c-torture/execute/builtins/abs-3.c
36380         * gcc.c-torture/execute/builtins/complex-1.c
36381         * gcc.c-torture/execute/builtins/fprintf.c
36382         * gcc.c-torture/execute/builtins/fputs.c
36383         * gcc.c-torture/execute/builtins/memcmp.c
36384         * gcc.c-torture/execute/builtins/memmove.c
36385         * gcc.c-torture/execute/builtins/memops-asm.c
36386         * gcc.c-torture/execute/builtins/mempcpy-2.c
36387         * gcc.c-torture/execute/builtins/mempcpy.c
36388         * gcc.c-torture/execute/builtins/memset.c
36389         * gcc.c-torture/execute/builtins/printf.c
36390         * gcc.c-torture/execute/builtins/sprintf.c
36391         * gcc.c-torture/execute/builtins/strcat.c
36392         * gcc.c-torture/execute/builtins/strchr.c
36393         * gcc.c-torture/execute/builtins/strcmp.c
36394         * gcc.c-torture/execute/builtins/strcpy.c
36395         * gcc.c-torture/execute/builtins/strcspn.c
36396         * gcc.c-torture/execute/builtins/strlen-2.c
36397         * gcc.c-torture/execute/builtins/strlen.c
36398         * gcc.c-torture/execute/builtins/strncat.c
36399         * gcc.c-torture/execute/builtins/strncmp-2.c
36400         * gcc.c-torture/execute/builtins/strncmp.c
36401         * gcc.c-torture/execute/builtins/strncpy.c
36402         * gcc.c-torture/execute/builtins/strpbrk.c
36403         * gcc.c-torture/execute/builtins/strpcpy-2.c
36404         * gcc.c-torture/execute/builtins/strpcpy.c
36405         * gcc.c-torture/execute/builtins/strrchr.c
36406         * gcc.c-torture/execute/builtins/strspn.c
36407         * gcc.c-torture/execute/builtins/strstr-asm.c
36408         * gcc.c-torture/execute/builtins/strstr.c:
36409         ... these new files.
36410
36411         * gcc.c-torture/execute/builtins/abs-2-lib.c
36412         * gcc.c-torture/execute/builtins/abs-3-lib.c
36413         * gcc.c-torture/execute/builtins/complex-1-lib.c
36414         * gcc.c-torture/execute/builtins/fprintf-lib.c
36415         * gcc.c-torture/execute/builtins/fputs-lib.c
36416         * gcc.c-torture/execute/builtins/memcmp-lib.c
36417         * gcc.c-torture/execute/builtins/memmove-lib.c
36418         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36419         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36420         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36421         * gcc.c-torture/execute/builtins/memset-lib.c
36422         * gcc.c-torture/execute/builtins/printf-lib.c
36423         * gcc.c-torture/execute/builtins/sprintf-lib.c
36424         * gcc.c-torture/execute/builtins/strcat-lib.c
36425         * gcc.c-torture/execute/builtins/strchr-lib.c
36426         * gcc.c-torture/execute/builtins/strcmp-lib.c
36427         * gcc.c-torture/execute/builtins/strcpy-lib.c
36428         * gcc.c-torture/execute/builtins/strcspn-lib.c
36429         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36430         * gcc.c-torture/execute/builtins/strlen-lib.c
36431         * gcc.c-torture/execute/builtins/strncat-lib.c
36432         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36433         * gcc.c-torture/execute/builtins/strncmp-lib.c
36434         * gcc.c-torture/execute/builtins/strncpy-lib.c
36435         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36436         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36437         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36438         * gcc.c-torture/execute/builtins/strrchr-lib.c
36439         * gcc.c-torture/execute/builtins/strspn-lib.c
36440         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36441         * gcc.c-torture/execute/builtins/strstr-lib.c
36442         * gcc.c-torture/execute/builtins/lib/abs.c
36443         * gcc.c-torture/execute/builtins/lib/fprintf.c
36444         * gcc.c-torture/execute/builtins/lib/memset.c
36445         * gcc.c-torture/execute/builtins/lib/printf.c
36446         * gcc.c-torture/execute/builtins/lib/sprintf.c
36447         * gcc.c-torture/execute/builtins/lib/strcpy.c
36448         * gcc.c-torture/execute/builtins/lib/strcspn.c
36449         * gcc.c-torture/execute/builtins/lib/strncat.c
36450         * gcc.c-torture/execute/builtins/lib/strncmp.c
36451         * gcc.c-torture/execute/builtins/lib/strncpy.c
36452         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36453         * gcc.c-torture/execute/builtins/lib/strspn.c
36454         * gcc.c-torture/execute/builtins/lib/strstr.c:
36455         New files containing support routines.
36456
36457         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36458         declaration.
36459         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36460         when not optimizing.
36461
36462 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36463
36464         PR c++/16240
36465         * g++.dg/abi/mangle22.C: New test.
36466         * g++.dg/abi/mangle23.C: Likewise.
36467
36468 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36469
36470         PR fortran/16290
36471         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36472         Allow for cases without denormalized floating point numbers.
36473
36474 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36475
36476         PR c/1027
36477         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36478         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36479         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36480         expected warning text.
36481         * gcc.dg/format/diag-2.c: New test.
36482
36483 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36484
36485         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36486
36487 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36488
36489         * gcc.dg/builtins-43.c: New.
36490         * gcc.dg/builtins-44.c: New.
36491         * gcc.dg/builtins-45.c: New.
36492
36493 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36494             Andreas Tobler  <a.tobler@schweiz.ch>
36495
36496         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36497         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36498         as SIGSEGV.
36499         * gcc.dg/cleanup-11.c: Likewise.
36500         * gcc.dg/cleanup-8.c: Likewise.
36501         * gcc.dg/cleanup-9.c: Likewise.
36502         * gcc.dg/cleanup-5.c: Run on all platforms.
36503
36504 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36505
36506         * g++.dg/warn/nonnull1.C: New test.
36507
36508 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36509
36510         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36511         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36512         Special-case the Sun compiler wrt to <complex.h>.
36513
36514 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36515
36516         * gcc.dg/Wunreachable-8.C: New test.
36517
36518         * gcc.dg/h8300-ice2.c : New test.
36519
36520 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36521
36522         PR fortran/16161
36523         * gfortran.fortran-torture/compile/implicit.f90: Add test
36524         for implicit character.
36525
36526 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36527
36528         PR fortran/16289
36529         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36530         Use tiny() intrinsic to find smallest non-negative real
36531
36532 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36533
36534         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36535         * gcc.dg/compat/struct-by-value-22_x.c: New.
36536         * gcc.dg/compat/struct-by-value-22_y.c: New.
36537
36538         * gcc.c-torture/execute/20040629-1.c: New test.
36539
36540 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36541
36542         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36543         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36544
36545         PR target/16195
36546         * gcc.dg/20040625-1.c: New test.
36547
36548 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36549
36550         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36551
36552 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36553
36554         PR fortran/15963
36555         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36556
36557 2004-06-29  Richard Henderson  <rth@redhat.com>
36558
36559         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36560
36561 2004-06-29  Paul Brook  <paul@codesourcery.com>
36562
36563         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36564         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36565
36566 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36567
36568         PR c++/16260
36569         * g++.dg/parse/crash15.C: New.
36570
36571 2004-06-28  Andrew Pinski  <apinski@apple.com>
36572
36573         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36574         by the error already.
36575
36576         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36577
36578 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36579
36580         PR target/14041
36581         * gcc.dg/h8300-bss-align-1.c : New.
36582
36583 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36584
36585         * PR c++/16174
36586         * g++.dg/template/ctor4.C: New.
36587
36588 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36589
36590         PR c++/16205
36591         * g++.dg/warn/Wsequence-point-1.C: New test.
36592
36593 2004-06-27  Paul Brook  <paul@codesourcery.com>
36594
36595         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36596
36597 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36598
36599         * g++.old-deja/g++.mike/p7325.C: Remove.
36600
36601 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36602
36603         PR c/14963
36604         * gcc.dg/pr14963.c: New test.
36605
36606 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36607
36608         PR c++/16193
36609         * g++.dg/parse/redef1.C: New test.
36610
36611 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36612
36613         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36614         20021110.c.
36615         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36616         20021119-1.c.
36617         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36618         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36619         5-04.c.
36620         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36621         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36622         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36623         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36624         g++.brendan/enum14.C.
36625         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36626         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36627         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36628         g++.mike/virt1.C.
36629         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36630         memtemp24.C.
36631
36632 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36633
36634         * gcc.dg/20040527-1.c: New test case.
36635
36636 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36637
36638         PR gfortran/pr16196
36639         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36640
36641 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36642
36643         PR middle-end/15825
36644         * gcc.dg/pr15825-1.c: New test case.
36645
36646 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36647
36648         * gcc.c-torture/execute/20040625-1.c: New test.
36649
36650 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36651
36652         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36653
36654 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36655
36656         * gcc.dg/torture/mips-div-1.c: New test.
36657
36658 2004-06-24  Jeff Law  <law@redhat.com>
36659
36660         * gcc.dg/tree-ssa/20040624-1.c: New test.
36661
36662 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36663
36664         * gcc.c-torture/compile/20040624-1.c: New test.
36665
36666 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36667
36668         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36669         this directory.
36670
36671 2004-06-23  Andrew Pinski  <apinski@apple.com>
36672
36673         PR middle-end/15988
36674         * g++.dg/opt/ptrmem4.C: New test.
36675
36676         * gcc.dg/c90-array-quals-2.c: New test.
36677
36678 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36679
36680         * gcc.dg/kpice1.c: New test.
36681
36682 2006-06-23  Andrew Pinski  <apinski@apple.com>
36683
36684         * gcc.dg/c90-array-quals.c: New test.
36685
36686 2006-06-22  Richard Henderson  <rth@redhat.com>
36687
36688         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36689
36690 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36691
36692         * gcc.dg/builtins-config.h: Handle FreeBSD.
36693
36694 2006-06-22  Richard Henderson  <rth@redhat.com>
36695
36696         * g++.dg/opt/devirt1.C: New.
36697
36698 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36699
36700         * g++.dg/opt/pr15551.C: New testcase.
36701
36702 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36703
36704         PR target/14800
36705         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36706         x86_64-*-linux* when compiling for 32bit.
36707
36708 2004-06-21  Andrew Pinski  <apinski@apple.com>
36709
36710         * gcc.dg/pch/struct-1.c: New.
36711         * gcc.dg/pch/struct-1.hs: New.
36712
36713 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36714
36715         * gcc.dg/pch/save-temps-1.c: New file.
36716         * gcc.dg/pch/save-temps-1.hs: New file.
36717
36718 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36719
36720         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36721         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36722
36723 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36724
36725         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36726         to fix type error.
36727         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36728         Remove trailing spaces.
36729
36730 2004-06-21  Richard Henderson  <rth@redhat.com>
36731
36732         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36733         merging && to BIT_FIELD_REF.
36734
36735 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36736
36737         * g++.dg/opt/placeholder1.C: New test.
36738
36739 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36740
36741         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36742         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36743         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36744         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36745
36746 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36747
36748         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36749         extern "C".
36750         * g++.dg/other/pragma-re-1.C: Add comments.
36751
36752 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36753
36754         PR gfortran/16080
36755         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36756
36757 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36758
36759         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36760         instead of setting the type of size_t by
36761         hand.
36762
36763 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36764
36765         * gcc.dg/unordered-2.c: New test case.
36766         * gcc.dg/unordered-3.c: New test case.
36767
36768 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36769
36770         PR other/16043
36771         * lib/g++.exp (g++_version): Tweak regexp for version
36772         * lib/g77.exp (g77_version): Likewise.
36773         * lib/gfortran.exp (gfortran_version): Likewise.
36774         * lib/objc.exp (objc_version): Likewise.
36775         * lib/treelang.exp (treelang_version): Likewise.
36776
36777 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36778
36779         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36780         Use INT_MAX instead of __INT_MAX__.
36781         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36782
36783         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36784         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36785         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36786         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36787         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36788         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36789         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36790         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36791         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36792
36793         * gcc.dg/range-test-1.c: New test.
36794         * g++.dg/opt/range-test-1.C: New test.
36795
36796 2004-06-17  Richard Henderson  <rth@redhat.com>
36797
36798         * objc.dg/sync-1.m: New.
36799         * objc.dg/try-catch-1.m: Don't force next runtime.
36800         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36801         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36802         shadowed catch clause.
36803         * objc.dg/try-catch-5.m: New.
36804
36805 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36806
36807         Bug 14610
36808         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36809
36810 2004-06-15  Richard Henderson  <rth@redhat.com>
36811
36812         * gcc.dg/20001116-1.c: Move expected warning line.
36813
36814 2004-06-15  Richard Henderson  <rth@redhat.com>
36815
36816         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36817         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36818
36819 2004-06-15  Jeff Law  <law@redhat.com>
36820
36821         * gcc.dg/tree-ssa/20040615-1.c: New test.
36822         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36823         be less sensitive to operand ordering.
36824         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36825
36826 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36827
36828         * g++.dg/abi/bitfield3.C: Add comment..
36829
36830 2004-06-15  Richard Henderson  <rth@redhat.com>
36831
36832         * g++.dg/ext/stmtexpr1.C: XFAIL.
36833         * gcc.dg/20030612-1.c: XFAIL.
36834
36835 2004-06-15  Eric Christopher  <echristo@redhat.com>
36836
36837         * g++.dg/charset/asm5.c: New.
36838         * gcc.dg/charset/asm6.c: New.
36839
36840 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36841
36842         PR fortran/15962
36843         * gfortran.fortran-torture/execute/select_1.f90: New test.
36844
36845 2004-06-15  Paul Brook  <paul@codesourcery.com>
36846
36847         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36848
36849 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36850
36851         PR c++/15967
36852         * g++.dg/lookup/crash3.C: New test.
36853
36854 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36855
36856         PR c++/15947
36857         * g++.dg/parse/dtor4.C: New test.
36858
36859 2004-06-14  Jeff Law  <law@redhat.com>
36860
36861         * gcc.c-torture/compile/20040614-1.c: New test.
36862
36863 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36864
36865         PR fortran/15211
36866         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36867         LEN of a character array.
36868
36869 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36870
36871         PR c++/15096
36872         * g++.dg/template/ptrmem10.C: New test.
36873
36874         PR c++/14930
36875         * g++.dg/template/friend30.C: New test.
36876
36877 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36878
36879         PR fortran/14928
36880         * gfortran.fortran-torture/compile/mloc.f90: New test.
36881
36882 2004-06-13  Paul Brook  <paul@codesourcery.com>
36883
36884         * gfortran.fortran-torture/execute/random_2.f90: New test.
36885
36886 2004-06-13  Eric Christopher  <echristo@redhat.com>
36887
36888         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36889
36890 2004-06-12  Paul Brook  <paul@codesourcery.com>
36891
36892         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36893
36894 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36895
36896         PR fortran/14923
36897         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36898
36899 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36900
36901         PR fortran/14957
36902         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36903         syntax errors in end statements of contained subroutines.
36904
36905 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36906
36907         PR fortran/12841
36908         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36909
36910 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36911
36912         PR fortran/15665
36913         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36914
36915 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36916
36917         PR gfortran/12839
36918         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36919
36920 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36921
36922         PR c++/15862
36923         * g++.dg/parse/enum1.C: New test.
36924
36925 2004-06-10  Jeff Law  <law@redhat.com>
36926
36927         * gcc.c-torture/compile/20040610-1.c: New test.
36928
36929 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36930
36931         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36932         * g++.old-deja/g++.other/decl3.C: Likewise.
36933
36934 2004-06-10  Brian Booth  <bbooth@redhat.com>
36935
36936         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36937         V_MAY_DEF instead of VDEF.
36938         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36939
36940 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36941
36942         PR c++/14211
36943         * g++.dg/conversion/const1.C: New test.
36944
36945         PR c++/15076
36946         * g++.dg/conversion/reinterpret1.C: New test.
36947
36948         PR c++/15877
36949         * g++.dg/template/enum2.C: New test.
36950
36951         PR c++/15227
36952         * g++.dg/template/error13.C: New test.
36953
36954 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36955
36956         PR fortran/14957
36957         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36958         arguments to test_* REAL and of the right size.
36959
36960 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36961
36962         PR target/15569
36963         PR rtl-optimization/15681
36964         * gcc.dg/20040609-1.c: New test.
36965
36966 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36967
36968         PR c++/14791
36969         * g++.dg/opt/builtins1.C: New test.
36970
36971 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36972
36973         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36974         that use default windows32 struct layout.
36975         * gcc.dg/i386-bitfield2.c: Likewise.
36976
36977 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36978
36979         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36980         for mingw32 and cygwin targets.
36981
36982 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36983
36984         * gcc.dg/pch/macro-4.c: New.
36985         * gcc.dg/pch/macro-4.hs: New.
36986
36987 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36988
36989         PR fortran/13249
36990         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36991
36992 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36993
36994         PR fortran/13372
36995         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36996
36997 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36998
36999         PR gfortran/14897
37000         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37001
37002 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37003
37004         PR gfortran/15755
37005         * gfortran.fortran-torture/execute/backspace.c : New test.
37006
37007 2004-06-09  Paul Brook  <paul@codesourcery.com>
37008
37009         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37010         (pointer_to_section): Rewrite to use smaller array.
37011
37012 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37013
37014         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37015         * gcc.dg/ext/altivec-10.c: Same.
37016         * gcc.dg/ext/altivec-11.c: Same.
37017         * gcc.dg/ext/altivec-12.c: Same.
37018         * gcc.dg/ext/altivec-13.c: Same.
37019         * gcc.dg/ext/altivec-14.c: Same.
37020         * gcc.dg/ext/altivec-15.c: Same.
37021         * gcc.dg/ext/altivec-16.c: Same.
37022         * gcc.dg/ext/altivec-3.c: Same.
37023         * gcc.dg/ext/altivec-4.c: Same.
37024         * gcc.dg/ext/altivec-6.c: Same.
37025         * gcc.dg/ext/altivec-7.c: Same.
37026         * gcc.dg/ext/altivec-8.c: Same.
37027         * gcc.dg/ext/altivec-varargs-1.c: Same.
37028
37029         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37030         * g++.dg/ext/altivec-10.C: Same.
37031         * g++.dg/ext/altivec-2.C: Same.
37032         * g++.dg/ext/altivec-3.C: Same.
37033         * g++.dg/ext/altivec-4.C: Same.
37034         * g++.dg/ext/altivec-5.C: Same.
37035         * g++.dg/ext/altivec-6.C: Same.
37036         * g++.dg/ext/altivec-7.C: Same.
37037         * g++.dg/ext/altivec-8.C: Same.
37038         * g++.dg/ext/altivec-9.C: Same.
37039
37040 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37041
37042         PR c++/7841
37043         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37044
37045 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37046
37047         * gcc.dg/union-1.c: New test.
37048
37049 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37050
37051         * gcc.dg/builtins-41.c: New test case.
37052         * gcc.dg/builtins-42.c: New test case.
37053
37054 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37055
37056         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37057         * g++.dg/ext/altivec-10.C: Same.
37058         * g++.dg/ext/altivec-2.C: Same.
37059         * g++.dg/ext/altivec-3.C: Same.
37060         * g++.dg/ext/altivec-4.C: Same.
37061         * g++.dg/ext/altivec-5.C: Same.
37062         * g++.dg/ext/altivec-6.C: Same.
37063         * g++.dg/ext/altivec-7.C: Same.
37064         * g++.dg/ext/altivec-8.C: Same.
37065         * g++.dg/ext/altivec-9.C: Same.
37066         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37067         * g++.old-deja/g++.brendan/new3.C: Same.
37068         * gcc.c-torture/execute/eeprof-1.x: Same.
37069
37070 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37071
37072         PR c/14765
37073         * gcc.dg/pr14765-1.c: New test.
37074
37075 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37076
37077         PR c/14649
37078         * gcc.dg/pr14649-1.c: New test case.
37079
37080 2004-06-07  Richard Henderson  <rth@redhat.com>
37081
37082         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37083         if temporaries.
37084
37085 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37086
37087         * g++.dg/eh/elide1.C: Remove XFAIL.
37088
37089 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37090
37091         PR c++/15337
37092         * g++.dg/expr/sizeof3.C: New test.
37093
37094         PR c++/14777
37095         * g++.dg/template/access14.C: New test.
37096
37097         PR c++/15554
37098         * g++.dg/template/enum1.C: New test.
37099
37100         PR c++/15057
37101         * g++.dg/eh/throw1.C: New test.
37102
37103 2004-06-07  David Ayers  <d.ayers@inode.at>
37104             Ziemowit Laski  <zlaski@apple.com>
37105
37106         * lib/objc.exp (objc_target_compile): Revert the '-framework
37107         Foundation' flag fix, since bare Darwin does not ship
37108         with the Foundation framework.
37109         * objc/execute/next_mapping.h: Provide a local NSConstantString
37110         @interface and @implementation.
37111         (objc_constant_string_init): A constructor function, used to
37112         initialize the NSConstantString meta-class object.
37113         * objc/execute/string1.m: Include "next_mapping.h" instead of
37114         <Foundation/NSString.h>.
37115         * objc/execute/string2.m: Likewise.
37116         * objc/execute/string3.m: Likewise.
37117         * objc/execute/string4.m: Likewise.
37118
37119 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37120
37121         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37122         to double. Replace double with FLOAT.
37123         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37124
37125         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37126         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37127         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37128         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37129         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37130         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37131         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37132         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37133
37134 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37135
37136         PR c/13519
37137         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37138
37139 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37140
37141         PR c++/15503
37142         * g++.dg/template/meminit2.C: New test.
37143
37144 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37145
37146         PR target/15822
37147         * gcc.c-torture/execute/compare-fp-1.c,
37148         gcc.c-torture/execute/compare-fp-2.c,
37149         gcc.c-torture/execute/compare-fp-3.c,
37150         gcc.c-torture/execute/compare-fp-4.c,
37151         gcc.c-torture/execute/compare-fp-3.x,
37152         gcc.c-torture/execute/compare-fp-4.x: Moved...
37153         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37154         gcc.c-torture/execute/ieee/compare-fp-2.c,
37155         gcc.c-torture/execute/ieee/compare-fp-3.c,
37156         gcc.c-torture/execute/ieee/compare-fp-4.c,
37157         gcc.c-torture/execute/ieee/compare-fp-3.x,
37158         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37159
37160 2004-06-04  David Ayers  <d.ayers@inode.at>
37161
37162         * objc/execute/protocol-isEqual-4.m: New testcase.
37163
37164 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37165
37166         * objc/execute/protocol-isEqual-1.m: New testcase.
37167         * objc/execute/protocol-isEqual-2.m: New testcase.
37168         * objc/execute/protocol-isEqual-3.m: New testcase.
37169
37170 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37171
37172         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37173
37174 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37175
37176         * lib/objc.exp (objc_target_compile): When running tests on
37177         Darwin (Mac OS X), inform the linker about '-framework
37178         'Foundation'.
37179
37180 2004-06-02  Eric Christopher  <echristo@redhat.com>
37181
37182         * gcc.c-torture/compile/20040602-1.c: New.
37183
37184 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37185
37186         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37187         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37188
37189         PR tree-optimization/14736
37190         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37191
37192         PR tree-optimization/14042
37193         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37194
37195         PR tree-optimization/14729
37196         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37197
37198 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37199
37200         PR fortran/15557
37201         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37202
37203 2004-06-01  Richard Hederson  <rth@redhat.com>
37204
37205         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37206
37207 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37208
37209         PR c++/14932
37210         * g++.dg/parse/offsetof4.C: New test.
37211
37212 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37213
37214         PR objc/7993
37215         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37216
37217 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37218
37219         PR c++/15701
37220         * g++.dg/template/friend29.C: New test.
37221
37222 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37223
37224         PR c/15749
37225         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37226
37227 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37228
37229         * gcc.dg/sparc-trap-1.c: New test.
37230
37231 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37232
37233         PR middle-end/15069
37234         * g++.dg/opt/fold3.C: New test case.
37235
37236 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37237
37238         * lib/target-supports.exp (check_iconv_available): Fix fallout
37239         from 2004-05-28 patch.
37240
37241 2004-05-30  Paul Brook  <paul@codesourcery.com>
37242
37243         PR fortran/15620
37244         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37245         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37246
37247 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37248
37249         * gfortran.fortran-torture/execute/random_1.f90: New test.
37250
37251 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37252
37253         * g++.dg/ext/altivec-10.C: New test.
37254
37255 2004-05-29  Paul Brook  <paul@codesourcery.com>
37256
37257         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37258
37259 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37260
37261         * gcc.dg/altivec-16.c: New test.
37262
37263 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37264
37265         * lib/target-supports.exp (check_vmx_hw_available): New.
37266         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37267
37268         * lib/target-supports.exp (check_alias_available,
37269         check_iconv_available, check_named_sections_available): Use
37270         unique names for temporary files.
37271
37272 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37273
37274         * gcc.dg/altivec-15.c: New test.
37275
37276 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37277
37278         PR c++/15083
37279         * g++.dg/warn/noeffect6.C: New test.
37280
37281         PR c++/15471
37282         * g++.dg/expr/ptrmem4.C: New test.
37283
37284         PR c++/15640
37285         * g++.dg/template/operator3.C: New test.
37286
37287 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37288
37289         PR c++/14668
37290         * g++.dg/lookup/redecl1.C: New test.
37291         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37292
37293 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37294
37295         * gcc.c-torture/execute/compare-fp-1.c,
37296         gcc.c-torture/execute/compare-fp-2.c,
37297         gcc.c-torture/execute/compare-fp-3.c,
37298         gcc.c-torture/execute/compare-fp-4.c,
37299         gcc.c-torture/execute/compare-fp-3.x,
37300         gcc.c-torture/execute/compare-fp-4.x,
37301         gcc.dg/pr15649-1.c: New.
37302
37303 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37304
37305         PR c++/12883
37306         * g++.dg/init/array14.C: New test.
37307
37308 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37309
37310         * lib/compat.exp (compat-get-options-main): New.
37311         (compat-get-options): Remove unneeded code, warn for ignored
37312         command.
37313         (compat-execute): Check flag set by dg-require-* commands.
37314
37315         * lib/compat.exp (compat-execute): Break up long lines.
37316
37317 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37318
37319         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37320         * gcc.dg/altivec-14.c: New test.
37321         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37322
37323         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37324         * gcc.dg/altivec-12.c: Ditto.
37325
37326         * gcc.dg/altivec-3.c: Move call to altivec_check.
37327
37328 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37329
37330         PR c++/15044
37331         * g++.dg/template/error12.C: New test.
37332
37333         PR c++/15317
37334         * g++.dg/ext/attrib15.C: New test.
37335
37336         PR c++/15329
37337         * g++.dg/template/ptrmem9.C: New test.
37338
37339 2004-05-25  Paul Brook  <paul@codesourcery.com>
37340
37341         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37342
37343 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37344
37345         PR c++/15165
37346         * g++.dg/template/crash19.C: New test.
37347
37348 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37349
37350         PR c++/15025
37351         * g++.dg/template/redecl1.C: New test.
37352
37353 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37354
37355         PR c++/14821
37356         * g++.dg/other/ns1.C: New test.
37357
37358         PR c++/14883
37359         * g++.dg/template/invalid1.C: New test.
37360
37361 2004-05-23  Paul Brook  <paul@codesourcery.com>
37362         Victor Leikehman  <lei@haifasphere.co.il>
37363
37364         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37365         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37366
37367 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37368
37369         PR c++/15285
37370         PR c++/15299
37371         * g++.dg/template/non-dependent5.C: New test.
37372         * g++.dg/template/non-dependent6.C: New test.
37373
37374 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37375
37376         PR c++/15507
37377         * g++.dg/inherit/union1.C: New test.
37378
37379         PR c++/15542
37380         * g++.dg/template/addr1.C: New test.
37381
37382         PR c++/15427
37383         * g++.dg/template/array5.C: New test.
37384
37385         PR c++/15287
37386         * g++.dg/template/array6.C: New test.
37387
37388 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37389             Roger Sayle  <roger@eyesopen.com>
37390
37391         * g++.dg/lookup/forscope2.C: New test case.
37392
37393 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37394
37395         * gcc.dg/cpp/Wmissingdirs.c: New.
37396
37397 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37398
37399         PR target/15301
37400         * gcc.dg/compat/union-m128-1.h: New file.
37401         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37402         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37403         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37404
37405 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37406
37407         PR target/15302
37408         * gcc.dg/compat/struct-complex-1.h: New file.
37409         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37410         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37411         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37412
37413 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37414
37415         PR middle-end/3074
37416         * gcc.dg/pr3074-1.c: New test case.
37417         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37418
37419 2004-05-20  Falk Hueffner  <falk@debian.org>
37420
37421         PR other/15526
37422         * gcc.dg/ftrapv-1.c: New test case.
37423
37424 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37425
37426         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37427
37428 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37429             Jeff Law  <law@redhat.com>
37430
37431         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37432         * gcc.dg/tree-ssa/20040518-2.c: New test.
37433
37434         * gcc.dg/tree-ssa/20040518-1.c: New test.
37435
37436 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37437
37438         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37439
37440 2004-05-18  Paul Brook  <paul@codesourcery.com>
37441
37442         PR fortran/13930
37443         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37444
37445 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37446
37447         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37448         constant folding.
37449
37450 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37451
37452         * gcc.dg/tree-ssa/20040517-1.c: New test.
37453
37454 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37455
37456         * gcc.dg/loop-4.c: New test.
37457
37458 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37459
37460         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37461
37462 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37463
37464         PR fortran/15311
37465         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37466
37467 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37468
37469         PR fortran/13826
37470         PR fortran/13940
37471         * gfortran.fortran-torture/compile/data_1.f90: New test.
37472
37473 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37474
37475         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37476         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37477
37478 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37479
37480         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37481
37482 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37483
37484         PR c/15444
37485         * gcc.dg/format/xopen-1.c: Adjust expected message.
37486         * gcc.dg/format/xopen-3.c: New test.
37487
37488 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37489
37490         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37491
37492 2004-05-14  Jeff Law  <law@redhat.com>
37493
37494         * gcc.dg/tree-ssa/20040514-2.c: New test.
37495
37496 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37497
37498         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37499         this ...
37500         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37501         this.
37502
37503 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37504
37505         * gcc.dg/tree-ssa/20040514-1.c: New test.
37506
37507 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37508
37509         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37510         test.
37511
37512 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37513
37514         PR fortran/14066
37515         * gfortran.fortran-torture/compile/do_1.f90: New test.
37516
37517 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37518
37519         PR fortran/15051
37520         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37521         test.
37522
37523 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37524
37525         PR fortran/15149
37526         * gfortran.fortran-torture/execute/random_init.f90: New test.
37527
37528 2004-05-13  Paul Brook  <paul@codesourcery.com>
37529
37530         PR fortran/15314
37531         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37532
37533 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37534
37535         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37536         for the powerpc case.
37537
37538 2004-05-13  Jeff Law  <law@redhat.com>
37539
37540         * gcc.dg/tree-ssa/20040513-1.c: New test.
37541         * gcc.dg/tree-ssa/20040513-2.c: New test.
37542
37543 2004-05-13  Paul Brook  <paul@codesourcery.com>
37544
37545         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37546         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37547         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37548
37549 2004-05-13  Andreas Schwab  <schwab@suse.de>
37550
37551         PR other/10819
37552         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37553         characters.
37554
37555 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37556
37557         PR fortran/15294
37558         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37559
37560 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37561
37562         Merge from tree-ssa-20020619-branch.  See
37563         ChangeLog.tree-ssa for details.
37564
37565 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37566
37567         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37568         include <altivec.h> explicitly.
37569         * gcc.dg/altivec-13.c: Likewise.
37570
37571 2004-05-11  Paul Brook  <paul@codesourcery.com>
37572
37573         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37574
37575 2004-05-10  Eric Christopher  <echristo@redhat.com>
37576
37577         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37578         * gcc.dg/sibcall-4.c: Ditto.
37579
37580 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37581
37582         * g++.dg/ext/altivec-8.C: New test case.
37583         * gcc.dg/altivec-13.c: New test case.
37584
37585 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37586
37587         * gcc.c-torture/execute/divcmp-1.c: New test case.
37588         * gcc.c-torture/execute/divcmp-2.c: New test case.
37589         * gcc.c-torture/execute/divcmp-3.c: New test case.
37590
37591 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37592
37593         * g++.dg/other/pragma-re-2.C: New test.
37594
37595 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37596
37597         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37598         * gcc.dg/i386-387-2.c: Likewise.
37599
37600         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37601         __builtin_drem.
37602         * gcc.dg/i386-387-6.c: Likewise.
37603
37604 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37605
37606         * gcc.dg/builtins-33.c: Also check log1p*.
37607
37608 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37609
37610         PR optimization/15296
37611         * gcc.c-torture/execute/pr15296.c: New test.
37612
37613 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37614
37615         * gcc.dg/builtins-40.c: New test.
37616
37617 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37618
37619         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37620
37621 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37622
37623         * g++.dg/ext/spe1.C: New testcase.
37624
37625 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37626
37627         * objc.dg/image-info.m: Allow additional attributes
37628         for __image_info section.
37629
37630 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37631
37632         * gcc.dg/torture/mips-hilo-2.c: New test.
37633
37634 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37635
37636         PR c++/14389
37637         * g++.dg/template/member5.C: New test.
37638
37639 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37640
37641         * gcc.dg/builtins-34.c: Also check expm1*.
37642
37643 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37644
37645         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37646         * gcc.dg/torture/builtin-convert-3.c: New test.
37647
37648 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37649
37650         PR middle-end/15054
37651         * g++.dg/opt/pr15054.C: New test.
37652
37653 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37654
37655         * gcc.dg/torture/builtin-rounding-1.c: New test.
37656         * gcc.dg/builtins-25.c: Delete.
37657         * gcc.dg/builtins-29.c: Delete.
37658
37659 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37660
37661         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37662         * gcc.dg/sibcall-4.c: Likewise.
37663         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37664
37665 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37666
37667         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37668         bit-field on 16-bit targets.
37669
37670 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37671
37672         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37673         16-bit targets.
37674
37675 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37676
37677         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37678         * gcc.dg/rs6000-power2-2.c: Likewise.
37679
37680 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37681
37682         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37683         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37684         Change the asm registers to be in form of frN instead of fN.
37685
37686 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37687
37688         * gcc.dg/torture/builtin-convert-2.c: New test.
37689
37690 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37691
37692         * gcc.dg/rs6000-power2-1.c: New test.
37693         * gcc.dg/rs6000-power2-2.c: New test.
37694
37695 2004-04-28  Jan Hubicka  <jh@suse.cz>
37696
37697         * gcc.dg/unused-6.c: New test.
37698
37699 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37700             Ulrich Weigand  <uweigand@de.ibm.com>
37701
37702         * ada/acats/run_all.sh: Define $target variable.
37703
37704 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37705
37706         PR c++/15119
37707         * g++.dg/other/vararg-1.C: New test.
37708
37709         PR c++/4794
37710         * g++.dg/eh/cleanup3.C: New test.
37711
37712 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37713
37714         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37715         and ad8011a (target_insn).
37716         * ada/acats/support/macro.dfs: Likewise.
37717         * ada/acats/support/impbit.adb: New file.
37718
37719 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37720
37721         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37722
37723 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37724
37725         * gcc.dg/loop-3.c: New test.
37726
37727 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37728
37729         * gcc.c-torture/execute/simd-5.c: New test.
37730
37731 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37732
37733         PR c++/15064
37734         * g++.dg/template/crash18.C: New test.
37735
37736 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37737
37738         * g++.dg/ext/complit3.C: New test.
37739
37740 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37741
37742         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37743         * gcc.dg/altivec-3.c: Same.
37744         * gcc.dg/altivec-varargs-1.c: Same.
37745
37746 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37747
37748         * lib/target-supports.exp (check_profiling_available): Assume
37749         profiling is not available on powerpc-eabi targets.
37750
37751 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37752
37753         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37754         * gcc.dg/vmx/bug-1.c: Ditto.
37755
37756 2004-04-20  Eric Christopher  <echristo@redhat.com>
37757
37758         * gcc.dg/charset/extern.c: New test.
37759         * g++.dg/charset/extern3.cc: Ditto.
37760
37761 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37762
37763         * gcc.dg/builtins-39.c: New test.
37764
37765 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37766
37767         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37768
37769 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37770
37771         * gcc.dg/torture/mips-hilo-1.c: New test.
37772
37773 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37774
37775         * gcc.c-torture/compile/20040419-1.c: New test.
37776
37777 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37778
37779         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37780
37781 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37782             Aldy Hernandez  <aldyh@redhat.com>
37783
37784         * gcc.c-torture/execute/va-arg-24.c: New.
37785
37786 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37787             Aldy Hernandez  <aldyh@redhat.com>
37788
37789         * gcc.dg/vmx/1b-01.c: New.
37790         * gcc.dg/vmx/1b-02.c: New.
37791         * gcc.dg/vmx/1b-03.c: New.
37792         * gcc.dg/vmx/1b-04.c: New.
37793         * gcc.dg/vmx/1b-05.c: New.
37794         * gcc.dg/vmx/1b-06.c: New.
37795         * gcc.dg/vmx/1b-07.c: New.
37796         * gcc.dg/vmx/1c-01.c: New.
37797         * gcc.dg/vmx/1c-02.c: New.
37798         * gcc.dg/vmx/3a-01a.c: New.
37799         * gcc.dg/vmx/3a-01.c: New.
37800         * gcc.dg/vmx/3a-01m.c: New.
37801         * gcc.dg/vmx/3a-03.c: New.
37802         * gcc.dg/vmx/3a-03m.c: New.
37803         * gcc.dg/vmx/3a-04.c: New.
37804         * gcc.dg/vmx/3a-04m.c: New.
37805         * gcc.dg/vmx/3a-05.c: New.
37806         * gcc.dg/vmx/3a-06.c: New.
37807         * gcc.dg/vmx/3a-06m.c: New.
37808         * gcc.dg/vmx/3a-07.c: New.
37809         * gcc.dg/vmx/3b-01.c: New.
37810         * gcc.dg/vmx/3b-02.c: New.
37811         * gcc.dg/vmx/3b-10.c: New.
37812         * gcc.dg/vmx/3b-13.c: New.
37813         * gcc.dg/vmx/3b-14.c: New.
37814         * gcc.dg/vmx/3b-15.c: New.
37815         * gcc.dg/vmx/3c-01a.c: New.
37816         * gcc.dg/vmx/3c-01.c: New.
37817         * gcc.dg/vmx/3c-02.c: New.
37818         * gcc.dg/vmx/3c-03.c: New.
37819         * gcc.dg/vmx/3d-01.c: New.
37820         * gcc.dg/vmx/4-01.c: New.
37821         * gcc.dg/vmx/4-03.c: New.
37822         * gcc.dg/vmx/5-01.c: New.
37823         * gcc.dg/vmx/5-02.c: New.
37824         * gcc.dg/vmx/5-03.c: New.
37825         * gcc.dg/vmx/5-04.c: New.
37826         * gcc.dg/vmx/5-05.c: New.
37827         * gcc.dg/vmx/5-06.c: New.
37828         * gcc.dg/vmx/5-07.c: New.
37829         * gcc.dg/vmx/5-07t.c: New.
37830         * gcc.dg/vmx/5-08.c: New.
37831         * gcc.dg/vmx/5-10.c: New.
37832         * gcc.dg/vmx/5-11.c: New.
37833         * gcc.dg/vmx/7-01a.c: New.
37834         * gcc.dg/vmx/7-01.c: New.
37835         * gcc.dg/vmx/7c-01.c: New.
37836         * gcc.dg/vmx/7d-01.c: New.
37837         * gcc.dg/vmx/7d-02.c: New.
37838         * gcc.dg/vmx/8-01.c: New.
37839         * gcc.dg/vmx/8-02a.c: New.
37840         * gcc.dg/vmx/8-02.c: New.
37841         * gcc.dg/vmx/brode-1.c: New.
37842         * gcc.dg/vmx/bug-1.c: New.
37843         * gcc.dg/vmx/bug-2.c: New.
37844         * gcc.dg/vmx/bug-3.c: New.
37845         * gcc.dg/vmx/cw-bug-1.c: New.
37846         * gcc.dg/vmx/cw-bug-2.c: New.
37847         * gcc.dg/vmx/cw-bug-3.c: New.
37848         * gcc.dg/vmx/dct.c: New.
37849         * gcc.dg/vmx/debug-1.c: New.
37850         * gcc.dg/vmx/debug-2.c: New.
37851         * gcc.dg/vmx/debug-3.c: New.
37852         * gcc.dg/vmx/debug-4.c: New.
37853         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37854         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37855         * gcc.dg/vmx/eg-5.c: New.
37856         * gcc.dg/vmx/fft.c: New.
37857         * gcc.dg/vmx/gcc-bug-1.c: New.
37858         * gcc.dg/vmx/gcc-bug-2.c: New.
37859         * gcc.dg/vmx/gcc-bug-3.c: New.
37860         * gcc.dg/vmx/gcc-bug-4.c: New.
37861         * gcc.dg/vmx/gcc-bug-5.c: New.
37862         * gcc.dg/vmx/gcc-bug-6.c: New.
37863         * gcc.dg/vmx/gcc-bug-7.c: New.
37864         * gcc.dg/vmx/gcc-bug-8.c: New.
37865         * gcc.dg/vmx/gcc-bug-9.c: New.
37866         * gcc.dg/vmx/gcc-bug-b.c: New.
37867         * gcc.dg/vmx/gcc-bug-c.c: New.
37868         * gcc.dg/vmx/gcc-bug-d.c: New.
37869         * gcc.dg/vmx/gcc-bug-e.c: New.
37870         * gcc.dg/vmx/gcc-bug-f.c: New.
37871         * gcc.dg/vmx/gcc-bug-g.c: New.
37872         * gcc.dg/vmx/gcc-bug-i.c: New.
37873         * gcc.dg/vmx/harness.h: New.
37874         * gcc.dg/vmx/ira1.c: New.
37875         * gcc.dg/vmx/ira2a.c: New.
37876         * gcc.dg/vmx/ira2b.c: New.
37877         * gcc.dg/vmx/ira2.c: New.
37878         * gcc.dg/vmx/ira2c.c: New.
37879         * gcc.dg/vmx/mem.c: New.
37880         * gcc.dg/vmx/newton-1.c: New.
37881         * gcc.dg/vmx/ops.c: New.
37882         * gcc.dg/vmx/sn7153.c: New.
37883         * gcc.dg/vmx/spill2.c: New.
37884         * gcc.dg/vmx/spill3.c: New.
37885         * gcc.dg/vmx/spill.c: New.
37886         * gcc.dg/vmx/t.c: New.
37887         * gcc.dg/vmx/varargs-1.c: New.
37888         * gcc.dg/vmx/varargs-2.c: New.
37889         * gcc.dg/vmx/varargs-3.c: New.
37890         * gcc.dg/vmx/varargs-4.c: New.
37891         * gcc.dg/vmx/varargs-5.c: New.
37892         * gcc.dg/vmx/varargs-6.c: New.
37893         * gcc.dg/vmx/varargs-7.c: New.
37894         * gcc.dg/vmx/vmx.exp: New.
37895         * gcc.dg/vmx/vprint-1.c: New.
37896         * gcc.dg/vmx/vscan-1.c: New.
37897         * gcc.dg/vmx/x-01.c: New.
37898         * gcc.dg/vmx/x-02.c: New.
37899         * gcc.dg/vmx/x-03.c: New.
37900         * gcc.dg/vmx/x-04.c: New.
37901         * gcc.dg/vmx/x-05.c: New.
37902         * gcc.dg/vmx/yousufi-1.c: New.
37903         * gcc.dg/vmx/zero-1.c: New.
37904         * gcc.dg/vmx/zero.c: New.
37905
37906 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37907
37908         * g++.dg/lookup/java1.C: Update for chage of
37909         _Jv_AllocObject.
37910         * g++.dg/lookup/java2.C: Likewise.
37911
37912 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37913
37914         * ada/acats/run_all.sh: use -O2 by default.
37915
37916 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37917
37918         * gcc.dg/vr-mult-[12].c: New tests.
37919
37920 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37921
37922         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37923
37924         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37925
37926 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37927
37928         * lib/target-supports.exp (check_profiling_available): Assume
37929         profiling isn't available for mips*-*-elf targets.
37930
37931 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37932
37933         * gcc.dg/builtins-38.c: New test.
37934
37935 2004-04-14  Eric Christopher  <echristo@redhat.com>
37936
37937         * g++.dg/charset/charset.exp: Run .cc extension tests.
37938
37939 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37940
37941         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37942
37943 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37944
37945         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37946
37947 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37948
37949         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37950         * gcc.dg/i386-387-2.c: Likewise.
37951
37952         * gcc.dg/i386-387-7.c: New test.
37953         * gcc.dg/i386-387-8.c: New test.
37954
37955         * gcc.dg/builtins-37.c: New test.
37956
37957 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37958
37959         * g++.dg/pch/externc-1.C: Add missing semicolon.
37960
37961 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37962
37963         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37964
37965 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37966
37967         * gcc.c-torture/execute/20040411-1.c: New test.
37968
37969 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37970
37971         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37972
37973 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37974
37975         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37976
37977 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37978
37979         * lib/target-supports.exp (check_named_sections_available): New.
37980         * lib/gcc-dg.exp (dg-require-named-sections): New.
37981         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37982         old-deja.exp.  Also prune error-count message from HP linker.
37983         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37984
37985         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37986         * g++.old-deja/g++.pt/static3.C: Likewise.
37987         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37988
37989 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37990
37991         * gcc.c-torture/execute/20040409-1.c: New test case.
37992         * gcc.c-torture/execute/20040409-2.c: New test case.
37993         * gcc.c-torture/execute/20040409-3.c: New test case.
37994
37995 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37996
37997         * gcc.dg/20040409-1.c: New test.
37998
37999 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38000
38001         PR target/14888
38002         * g++.dg/opt/pr14888.C: New test case.
38003
38004 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38005
38006         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38007         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38008         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38009         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38010         New tests.
38011
38012 2004-04-08  Paul Brook  <paul@codesourcery.com>
38013
38014         * gcc.dg/spill-1.c: New test.
38015
38016 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38017
38018         * gcc.dg/torture/builtin-ctype-2.c: New test.
38019
38020 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38021
38022         * gcc.dg/pch/pch.exp: Add largefile test.
38023
38024 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38025
38026         * g++.dg/pch/externc-1.Hs: New.
38027         * g++.dg/pch/externc-1.C: New.
38028
38029 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38030
38031         * gcc.dg/compat/struct-by-value-5a_main.c,
38032         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38033         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38034         * gcc.dg/compat/struct-by-value-5a_x.c,
38035         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38036         gcc.dg/compat/struct-by-value-5_x.c.
38037         * gcc.dg/compat/struct-by-value-5a_y.c,
38038         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38039         gcc.dg/compat/struct-by-value-5_y.c.
38040
38041         * gcc.dg/compat/struct-by-value-6a_main.c,
38042         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38043         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38044         * gcc.dg/compat/struct-by-value-6a_x.c,
38045         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38046         gcc.dg/compat/struct-by-value-6_x.c.
38047         * gcc.dg/compat/struct-by-value-6a_y.c,
38048         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38049         gcc.dg/compat/struct-by-value-6_y.c.
38050
38051         * gcc.dg/compat/struct-by-value-7a_main.c,
38052         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38053         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38054         * gcc.dg/compat/struct-by-value-7a_x.c,
38055         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38056         gcc.dg/compat/struct-by-value-7_x.c.
38057         * gcc.dg/compat/struct-by-value-7a_y.c,
38058         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38059         gcc.dg/compat/struct-by-value-7_y.c.
38060
38061 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38062
38063         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38064         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38065         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38066         options.
38067
38068 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38069
38070         * gcc.dg/builtins-36.c: New test.
38071
38072 2004-04-06  Paul Brook  <paul@codesourcery.com>
38073
38074         * README.gcc: Remove obsolete contraint on testcases.
38075
38076 2004-04-05  Paul Brook  <paul@codesourcery.com>
38077
38078         PR2123
38079         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38080         failure and exit(0) on success.
38081         * g++.dg/expr/anew2.C: Ditto.
38082         * g++.dg/expr/anew3.C: Ditto.
38083         * g++.dg/expr/anew4.C: Ditto.
38084
38085 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38086
38087         PR c++/3518
38088         * g++.dg/template/unify7.C: New.
38089
38090 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38091
38092         * g++.dg/README: Bring up to date with new subdirectories; remove
38093         duplicate subdirectory lines.
38094
38095 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38096
38097         PR c++/14007
38098         * g++.dg/template/unify5.C: New.
38099         * g++.dg/template/unify6.C: New.
38100         * g++.dg/template/qualttp20.C: Adjust.
38101         * g++.old-deja/g++.jason/report.C: Adjust.
38102         * g++.old-deja/g++.other/qual1.C: Adjust.
38103
38104 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38105
38106         PR c++/14803
38107         * g++.dg/inherit/ptrmem1.C: New test.
38108
38109 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38110
38111         PR c++/14755
38112         * gcc.c-torture/execute/20040331-1.c: New test.
38113         * gcc.dg/20040331-1.c: New test.
38114
38115 2004-04-01  Paul Brook  <paul@codesourcery.com>
38116
38117         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38118
38119 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38120
38121         PR c++/14724
38122         * g++.dg/init/goto1.C: New test.
38123
38124         PR c++/14763
38125         * g++.dg/template/defarg4.C: New test.
38126
38127 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38128
38129         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38130
38131 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38132
38133         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38134
38135 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38136
38137         * gcc.dg/noncompile/undeclared-2.c: New test.
38138
38139 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38140
38141         * gcc.dg/940409-1.c: Remove XFAIL.
38142         * gcc.dg/reg-vol-struct-1.c: New test.
38143
38144 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38145
38146         * gcc.dg/torture/builtin-wctype-1.c: New test.
38147
38148 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38149
38150         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38151         * gcc.dg/20001101-1.c: Likewise.
38152         * gcc.dg/20001102-1.c: Likewise.
38153
38154 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38155
38156         * gcc.dg/compare8.c: Add an additional test for XOR.
38157
38158 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38159
38160         * gcc.dg/torture/builtin-ctype-1.c: New test.
38161
38162 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38163
38164         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38165         * gcc.dg/torture/builtin-math-1.c: Likewise.
38166         * gcc.dg/torture/builtin-power-1.c: New test.
38167
38168 2004-03-24  Andreas Schwab  <schwab@suse.de>
38169
38170         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38171         IA64 assembler.
38172
38173 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38174             Roger Sayle  <roger@eyesopen.com>
38175
38176         * gcc.dg/compare8.c: New test case.
38177
38178 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38179
38180         * g++.dg/ext/altivec-7.C: New test.
38181
38182 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38183
38184         PR 12267, 12391, 12560, 13129, 14114, 14133
38185         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38186         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38187         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38188         Adjust error regexps.
38189         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38190         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38191         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38192         * gcc.dg/local1.c: Add explanatory comment.
38193
38194 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38195
38196         PR optimization/14669
38197         * g++.dg/opt/fold2.C: New test case.
38198
38199 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38200
38201         PR c/14069
38202         * gcc.dg/20040322-1.c: New test.
38203
38204 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38205
38206         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38207         * gcc.dg/ultrasp4.c: Likewise.
38208         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38209
38210 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38211
38212         * gcc.dg/i386-sse-8.c: Reset default options.
38213
38214 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38215
38216         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38217         in the error message text.
38218
38219 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38220
38221         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38222
38223 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38224
38225         PR c++/14616
38226         * g++.dg/init/array13.C: New test.
38227
38228 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38229
38230         PR target/13889
38231         * gcc.c-torture/compile/pr13889.c: New test case.
38232
38233 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38234
38235         PR c/14635
38236         * builtins-1.c (nan, nans): Don't test.
38237         * builtins-30.c: Don't use nan, nanf, nanl.
38238         * builtins-35.c: New test.
38239
38240 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38241
38242         * g++.dg/ext/altivec-6.C: New test.
38243
38244 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38245
38246         * g++.dg/init/placement3.C: New test.
38247
38248         * g++.dg/template/spec13.C: New test.
38249
38250         * g++.dg/lookup/using11.C: New test.
38251
38252         * g++.dg/lookup/koenig3.C: New test.
38253
38254         * g++.dg/template/operator2.C: New test.
38255
38256         * g++.dg/expr/dtor3.C: New test.
38257         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38258         marker.
38259         * g++.old-deja/g++.law/visibility28.C: Likewise.
38260
38261 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38262
38263         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38264         * gcc.dg/ppc64-abi-3.c: Likewise.
38265
38266 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38267
38268         PR c++/14545
38269         * g++.dg/parse/template15.C: New test.
38270
38271 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38272
38273         * g++.dg/expr/dtor2.C: New test.
38274
38275         * g++.dg/lookup/anon4.C: New test.
38276
38277         * g++.dg/overload/using1.C: New test.
38278
38279         * g++.dg/template/lookup7.C: New test.
38280
38281         * g++.dg/template/typename6.C: New test.
38282
38283         * g++.dg/expr/cond6.C: New test.
38284
38285 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38286
38287         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38288
38289 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38290
38291         * g++.dg/expr/cond5.C: New test.
38292         * g++.dg/expr/constcast1.C: Likewise.
38293         * g++.dg/expr/ptrmem2.C: Likewise.
38294         * g++.dg/expr/ptrmem3.C: Likewise.
38295         * g++.dg/lookup/main1.C: Likewise.
38296         * g++.dg/template/lookup6.C: Likewise.
38297
38298 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38299
38300         * gcc.dg/local1.c: New test.
38301
38302         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38303
38304 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38305
38306         * gcc.dg/torture/builtin-convert-1.c: New test.
38307
38308 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38309
38310         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38311
38312 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38313
38314         PR c++/14481
38315         * g++.dg/warn/Wunused-7.C: New test.
38316
38317 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38318
38319         * gcc.dg/torture/builtin-integral-1.c: New test.
38320
38321 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38322
38323         PR c++/14586
38324         * g++.dg/parse/non-dependent3.C: New test.
38325
38326 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38327
38328         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38329         * g++.dg/eh/simd-2.C: Likewise.
38330         * g++.dg/init/array10.C: Likewise.
38331         * gcc.c-torture/compile/simd-1.c: Likewise.
38332         * gcc.c-torture/compile/simd-2.c: Likewise.
38333         * gcc.c-torture/compile/simd-3.c: Likewise.
38334         * gcc.c-torture/compile/simd-4.c: Likewise.
38335         * gcc.c-torture/compile/simd-6.c: Likewise.
38336         * gcc.c-torture/execute/simd-1.c: Likewise.
38337         * gcc.c-torture/execute/simd-2.c: Likewise.
38338         * gcc.dg/compat/vector-defs.h: Likewise.
38339         * gcc.dg/20020531-1.c: Likewise.
38340         * gcc.dg/altivec-3.c: Likewise.
38341         * gcc.dg/altivec-4.c: Likewise.
38342         * gcc.dg/altivec-varargs-1.c: Likewise.
38343         * gcc.dg/compat/vector-defs.h: Likewise.
38344         * gcc.dg/i386-mmx-3.c: Likewise.
38345         * gcc.dg/i386-sse-4.c: Likewise.
38346         * gcc.dg/i386-sse-5.c: Likewise.
38347         * gcc.dg/i386-sse-8.c: Likewise.
38348         * gcc.dg/simd-1.c: Likewise.
38349         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38350         __ev64_opaque__ since the machine description provides it.
38351
38352 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38353
38354         * lib/compat.exp (skip_list): New global variable.
38355         Use it to hold the user defined COMPAT_SKIPS list if any.
38356         (compat-obj): Add the members of skip_list to optall.
38357
38358 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38359
38360         * gcc.dg/compat/union-by-value-1_main.c,
38361         union-by-value-1_x.c, union-by-value-1_y.c,
38362         union-check.h, union-defs.h,
38363         union-init.h, union-return-1_main.c,
38364         union-return-1_x.c, union-return-1_y.c: New files.
38365
38366 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38367
38368         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38369         mixed-struct-init.h: Add 4 mixed structure types.
38370         struct-by-value-21_main.c, struct-by-value-21_x.c,
38371         struct-by-value-21_y.c, struct-return-21_main.c,
38372         struct-return-21_x.c, struct-return-21_y.c: New files.
38373
38374 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38375
38376         PR c++/14550
38377         * g++.dg/parse/template14.C: New test.
38378
38379 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38380
38381         * gcc.c-torture/execute/20040313-1.c: New test.
38382
38383 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38384
38385         PR target/14533
38386         * gcc.dg/20040311-2.c: New test.
38387
38388 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38389
38390         PR other/14544
38391         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38392         bit-field.
38393
38394 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38395
38396         * gcc.dg/20040305-2.c: Add missing return statement.
38397
38398 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38399
38400         * gcc.dg/builtins-34.c: Also check pow10*.
38401
38402 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38403
38404         PR target/14262
38405         * gcc.dg/20040305-2.c: New test.
38406
38407 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38408
38409         * gcc.dg/20040310-1.c: New test.
38410
38411 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38412
38413         * gcc.c-torture/execute/20040311-1.c: New test case.
38414
38415 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38416
38417         PR c++/14476
38418         * g++.dg/lookup/enum1.C: New test.
38419
38420 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38421
38422         PR c++/14510
38423         * g++.dg/lookup/struct2.C: New test.
38424
38425 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38426
38427         * gcc.dg/builtins-34.c: New test.
38428
38429 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38430
38431         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38432
38433 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38434
38435         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38436         * gcc.dg/alias-2.c: New testcase.
38437
38438 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38439
38440         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38441
38442 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38443
38444         * gcc.c-torture/execute/20040309-1.c: New test case.
38445
38446 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38447
38448         PR c++/14397
38449         * g++.dg/overload/ref1.C: New.
38450
38451 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38452
38453         PR c++/14409
38454         * g++.dg/template/spec12.C: New test.
38455
38456         PR c++/14448
38457         * g++.dg/parse/crash14.C: New test.
38458
38459 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38460
38461         PR c++/14230
38462         * g++.dg/init/ref11.C: New test.
38463
38464 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38465
38466         PR c++/14432
38467         * g++.dg/parse/builtin2.C: New test.
38468
38469 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38470
38471         PR c++/14401
38472         * g++.dg/init/ctor3.C: New test.
38473         * g++.dg/init/union1.C: New test.
38474         * g++.dg/ext/anon-struct4.C: New test.
38475
38476 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38477
38478         * g++.dg/lookup/koenig1.C: Tweak error messages.
38479         * g++.dg/lookup/used-before-declaration.C: Likewise.
38480         * g++.dg/other/do1.C: Likewise.
38481         * g++.dg/overload/koenig1.C: Likewise.
38482         * g++.dg/parse/crash13.C: Likewise.
38483         * g++.dg/template/instantiate3.C: Likewise.
38484
38485 2004-03-08  Eric Christopher  <echristo@redhat.com>
38486
38487         * * lib/target-supports.exp: Enable libiconv in test
38488         compilation.  Fix up error checking.
38489
38490 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38491
38492         PR middle-end/14289
38493         * gcc.dg/pr14289-1.c: New test case.
38494         * gcc.dg/pr14289-2.c: Likewise.
38495         * gcc.dg/pr14289-3.c: Likewise.
38496
38497 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38498
38499         * gcc.c-torture/execute/20040308-1.c: New test.
38500
38501 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38502
38503         * gcc.c-torture/execute/20040307-1.c: New test case.
38504
38505 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38506
38507         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38508
38509 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38510
38511         * gcc.dg/20040306-1.c: New test.
38512
38513 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38514
38515         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38516         them static.
38517         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38518
38519 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38520
38521         PR c/14465
38522         * gcc.dg/decl-6.c: New test.
38523
38524 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38525
38526         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38527         Rename LOGPOW -> LOG_POW.
38528         (SQRT_EXP, POW_EXP): New.
38529
38530 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38531
38532         * gcc.dg/i386-sse-8.c: New test.
38533
38534 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38535
38536         PR c/14114
38537         * gcc.dg/decl-5.c: New test.
38538
38539 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38540
38541         * gcc.dg/20040305-1.c: New test.
38542
38543 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38544
38545         PR other/14354
38546         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38547
38548 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38549
38550         PR c++/14425, c++/14426
38551         * g++.dg/ext/altivec-4.C: New test.
38552         * g++.dg/ext/altivec-5.C: New test.
38553
38554 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38555
38556         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38557         global variables of a type with no linkage.
38558         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38559         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38560         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38561         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38562         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38563         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38564         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38565         * g++.dg/warn/deprecated.C: Name enum Color.
38566         * g++.dg/overload/VLA.C: Name structure for 'b'.
38567         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38568
38569 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38570
38571         * gcc.c-torture/compile/20040304-1.c: New test.
38572
38573 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38574
38575         PR 13728
38576         * gcc.dg/decl-4.c: New testcase.
38577
38578 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38579
38580         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38581         as PRECF if sizeof (float) > sizeof (double).
38582         (PRECL): Make it the same as PRECF if
38583         sizeof (float) > sizeof (long double).
38584
38585 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38586
38587         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38588         system type.  Add check for irix6 which doesn't have c99 runtime.
38589
38590 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38591
38592         * gcc.dg/const-elim-1.c: xfail for xtensa.
38593
38594 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38595
38596         PR c++/14369
38597         * g++.dg/template/cond4.C: New test.
38598
38599 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38600
38601         PR c++/14360
38602         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38603
38604         PR c++/14361
38605         * g++.dg/parse/defarg7.C: New test.
38606
38607         PR c++/14359
38608         * g++.dg/template/friend26.C: New test.
38609
38610 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38611
38612         PR c++/14324
38613         * g++.dg/abi/mangle21.C: New test.
38614
38615         PR c++/14260
38616         * g++.dg/parse/constructor2.C: New test.
38617
38618         PR c++/14337
38619         * g++.dg/template/sfinae1.C: New test.
38620
38621 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38622
38623         PR c++/14267
38624         * g++.dg/expr/crash2.C: New test.
38625
38626         PR middle-end/13448
38627         * gcc.dg/inline-5.c: New test.
38628         * gcc.dg/always-inline.c: Split out tests into ...
38629         * gcc.dg/always-inline2.c: ... this and ...
38630         * gcc.dg/always-inline3.c: ... this.
38631
38632 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38633
38634         PR debug/12103
38635         * g++.dg/debug/crash1.C: New test.
38636
38637 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38638
38639         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38640         function with __attribute__((noinline)).
38641         (recurser_void2): Likewise.
38642         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38643         (recurser_void2): Likewise.
38644
38645 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38646
38647         PR middle-end/14203
38648         * g++.dg/warn/Wunused-6.C: New test case.
38649
38650 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38651
38652         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38653         not defined.
38654
38655 2004-02-27  Eric Christopher  <echristo@redhat.com>
38656
38657         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38658         * g++.dg/charset/asm2.c: Run only x86.
38659         * gcc.dg/charset/asm3.c: Ditto.
38660
38661 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38662
38663         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38664         ld_library_path.
38665
38666 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38667
38668         * g++.dg/ext/altivec-3.C: New.
38669
38670 2004-02-26  Richard Henderson  <rth@redhat.com>
38671
38672         * g++.dg/ext/attrib10.C: Mark for warning.
38673         * gcc.dg/attr-alias-1.c: New.
38674
38675 2004-02-26  Richard Henderson  <rth@redhat.com>
38676
38677         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38678         * gcc.c-torture/execute/20040208-2.c: ... it back.
38679
38680 2004-02-26  Eric Christopher  <echristo@redhat.com>
38681
38682         * lib/target-supports.exp (check-iconv-available): New function.
38683         * lib/gcc-dg.exp (dg-require-iconv): New function.
38684         Use above.
38685         * gcc.dg/charset: New directory.
38686         * gcc.dg/charset/charset.exp: New file.
38687         * gcc.dg/charset/asm1.c: Ditto.
38688         * gcc.dg/charset/asm2.c: Ditto.
38689         * gcc.dg/charset/asm3.c: Ditto.
38690         * gcc.dg/charset/asm4.c: Ditto.
38691         * gcc.dg/charset/asm5.c: Ditto.
38692         * gcc.dg/charset/attribute1.c: Ditto.
38693         * gcc.dg/charset/attribute2.c: Ditto.
38694         * gcc.dg/charset/string1.c: Ditto.
38695         * g++.dg/charset: New directory.
38696         * g++.dg/dg.exp: Add here. Special options.
38697         * g++.dg/charset/charset.exp: New file.
38698         * g++.dg/charset/asm1.c: Ditto.
38699         * g++.dg/charset/asm2.c: Ditto.
38700         * g++.dg/charset/asm3.c: Ditto.
38701         * g++.dg/charset/asm4.c: Ditto.
38702         * g++.dg/charset/attribute1.c: Ditto.
38703         * g++.dg/charset/attribute2.c: Ditto.
38704         * g++.dg/charset/extern1.cc: Ditto.
38705         * g++.dg/charset/extern2.cc: Ditto.
38706         * g++.dg/charset/string1.c: Ditto.
38707
38708 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38709
38710         PR c++/14278
38711         * g++.dg/parse/comma1.C: New test.
38712
38713 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38714
38715         PR c++/14284
38716         * g++.dg/template/ttp8.C: New test.
38717
38718 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38719
38720         * gcc.dg/fixuns-trunc-1.c: New test.
38721
38722 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38723
38724         * gcc.dg/builtins-config.h: Use #elif.
38725
38726 2004-02-26  Michael Matz  <matz@suse.de>
38727
38728         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38729         * gcc.dg/991214-1.c: Likewise.
38730         * gcc.dg/i386-asm-1.c: Likewise.
38731
38732 2004-02-25  Richard Henderson  <rth@redhat.com>
38733
38734         * gcc.c-torture/execute/20040208-2.c: Move ...
38735         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38736
38737 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38738
38739         PR c++/14246
38740         * g++.dg/other/crash-3.C: New test.
38741
38742 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38743
38744         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38745         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38746
38747         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38748         HP-UX.
38749
38750 2004-02-24  Michael Matz  <matz@suse.de>
38751
38752         * gcc.dg/i386-regparm.c: New.
38753
38754 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38755
38756         * gcc.c-torture/execute/20040223-1.c: New.
38757
38758 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38759             Kazu Hirata  <kazu@cs.umass.edu>
38760
38761         * gcc.dg/fwritable-strings-1.c: Remove.
38762
38763 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38764
38765         PR c/14156
38766         * gcc.dg/20040223-1.c: New test.
38767
38768 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38769
38770         PR c++/14106
38771         * g++.dg/ext/typeof9.C: New test.
38772
38773 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38774
38775         PR c++/14250
38776         * g++.dg/other/switch1.C: New test.
38777
38778 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38779
38780         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38781         * gcc.dg/va-arg-1.c: Likewise.
38782
38783 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38784
38785         PR c++/14143
38786         * g++.dg/template/koenig5.C: New test.
38787
38788 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38789
38790         * g++.dg/ext/altivec-1.C: Generalize target triple.
38791         * g++.dg/ext/altivec-2.C: New test case.
38792         * g++.dg/ext/altivec_check.h: New file.
38793         * gcc.dg/altivec-1.c: Generalize target triple;
38794         include altivec_check.h and call altivec_check().
38795         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38796         * gcc.dg/altivec-6.c: New test case.
38797         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38798         type casts as needed.
38799         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38800         altivec_check().
38801         * gcc.dg/altivec-12.c: New test case.
38802         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38803         include altivec_check.h and call altivec_check().
38804         * gcc.dg/altivec_check.h: New file.
38805
38806 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38807
38808         * lib/target-supports.exp (check_alias_available): Don't mangle
38809         function `g' in test program.
38810
38811 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38812
38813         * lib/target-supports.exp (check_profiling_available): Check
38814         argument to determine whether we support a profiling type.
38815         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38816         check_profiling_available.
38817         * g++.dg/bprob/bprob.exp: Likewise.
38818         * g77.dg/bprob/bprob.exp: Likewise.
38819         * gcc.misc-tests/bprob.exp: Likewise.
38820         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38821         dg-require-profiling and delete expected error handling.
38822         * gcc.dg/20021014-1.c: Likewise.
38823         * gcc.dg/nest.c: Likewise.
38824
38825 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38826
38827         PR c++/12007
38828         * g++.dg/other/vthunk1.C: New test.
38829
38830 2004-02-20  Falk Hueffner  <falk@debian.org>
38831
38832         PR target/14201
38833         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38834
38835 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38836
38837         PR c++/13927
38838         * g++.dg/other/error8.C: Remove XFAIL markers.
38839
38840         PR c++/14173
38841         * g++.dg/ext/packed5.C: New test.
38842
38843         PR c++/14199
38844         * g++.dg/warn/Wunused-5.C: New test.
38845
38846         PR c++/14186
38847         * g++.dg/lookup/member1.C: New test.
38848
38849 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38850
38851         * gcc.c-torture/compile/20040130-1.c: Enable only when
38852         __INT_MAX__ >= 2147483647L.
38853         * gcc.c-torture/compile/961203-1.c: Likewise.
38854
38855 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38858         * g++.dg/opt/template1.C: Robustify assembler regexp
38859
38860 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38861
38862         * gcc.c-torture/execute/simd-4.x: Remove.
38863         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38864         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38865         Guard with #ifndef SKIP_ATTRIBUTE.
38866         * gcc.dg/compat/vector-1_y.c: Likewise.
38867         * gcc.dg/compat/vector-2_x.c: Likewise.
38868         * gcc.dg/compat/vector-2_y.c: Likewise.
38869         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38870         * g++.dg/eh/simd-2.C: Likewise.
38871
38872 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38873
38874         * gcc.c-torture/compile/complex-1.c: New.
38875
38876 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38877
38878         PR target/14209
38879         * gcc.c-torture/execute/20040218-1.c: New test.
38880
38881 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38882
38883         PR c++/14181
38884         * g++.dg/parse/new2.C: New test.
38885
38886 2004-02-18  Paul Brook  <paul@codesourcery.com>
38887
38888         * gcc.c-torture/compile/libcall-1.c: New test.
38889
38890 2004-02-18  Paul Brook  <paul@codesourcery.com>
38891
38892         PR debug/12934
38893         * gcc.dg/debug/debug-7.c: New test.
38894
38895 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38896
38897         * gcc.dg/20040217-1.c: New test.
38898
38899 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38900
38901         * gcc.c-torture/execute/990208-1.x: Delete.
38902
38903 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38904
38905         * gcc.c-torture/execute/20040208-2.x: New file.
38906
38907 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38908
38909         PR c++/11326
38910         * g++.dg/abi/structret1.C: New test.
38911
38912 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38913
38914         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38915         (i386_cpuid): No need to test if cpuid is available on AMD64.
38916         Fix assembly, so that it works onboth i386 and AMD64.
38917         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38918         (vecInLong): Fix s[] member type to unsigned int.
38919         (vecInWord): Remove type.
38920         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38921         (a64, b64, c64, d64, e64): Remove.
38922         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38923         Remove unused variable.  Remove initialization of removed variables.
38924         Don't call mmx_tests nor sse_tests.
38925         (reference_mmx, reference_sse): Remove.
38926         (check): Add return stmt.
38927         * gcc.dg/i386-sse-7.c: New test.
38928         * gcc.dg/i386-mmx-4.c: New test.
38929
38930 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38931
38932         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38933         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38934         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38935         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38936         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38937         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38938         g++.dg/tc1/dr94.C: Fix line terminator.
38939
38940 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38941
38942         * gcc.c-torture/compile/20040216-1.c: New.
38943
38944 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38945
38946         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38947         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38948         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38949         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38950         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38951         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38952
38953 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38954
38955         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38956
38957 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38958
38959         PR c++/13971
38960         * g++.dg/expr/cond4.C: New test.
38961
38962         PR c++/14086
38963         * g++.dg/lookup/crash2.C: New test.
38964
38965 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38966
38967         * gcc.c-torture/compile/20040214-2.c: New test.
38968
38969 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38970
38971         PR c++/14116
38972         * g++.dg/ext/typeof8.C: New test.
38973
38974 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38975
38976         * gcc.c-torture/compile/20040214-1.c: New test.
38977
38978 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38979
38980         PR c++/13635
38981         * g++.dg/template/spec11.C: New test.
38982
38983 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38984
38985         PR c++/13927
38986         * g++.dg/other/error8.C: New test.
38987
38988 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38989
38990         PR c++/14122
38991         * g++.dg/template/array4.C: New test.
38992
38993         PR c++/14108
38994         * g++.dg/inherit/thunk2.C: New test.
38995
38996         PR c++/14083
38997         * g++.dg/eh/cond2.C: New test.
38998
38999 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39000
39001         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39002
39003 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39004
39005         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39006
39007 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39008
39009         * g++.dg/simd-2.C: xfail on ppc64-linux.
39010
39011 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39012
39013         PR c/456
39014         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39015         tests.
39016
39017 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39018
39019         * gcc.dg/builtins-33.c: New test.
39020
39021 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39022
39023         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39024
39025 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39026
39027         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39028
39029 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39030
39031         * gcc.dg/ppc64-abi-3.c: New test.
39032
39033 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39034
39035         PR c/14092
39036
39037         * gcc.dg/pr14092-1.c: New testcase.
39038
39039 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39040
39041         * gcc.dg/cpp/assert4.c: Fix typo last change.
39042
39043         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39044         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39045
39046         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39047
39048 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39049
39050         * gcc.c-torture/compile/20040209-1.c: New test case.
39051
39052 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39053
39054         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39055
39056 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39057
39058         * gcc.c-torture/execute/20040208-[12].c: New tests.
39059
39060 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39061
39062         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39063
39064 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39065
39066         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39067
39068 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39069
39070         Bug 13856
39071         * gcc.dg/visibility-8.c: New testcase.
39072
39073 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39074
39075         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39076         arguments.
39077         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39078
39079 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39080
39081         PR middle-end/13696
39082         * g++.dg/opt/fold1.C: New test case.
39083
39084 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39085
39086         PR c++/14033
39087         * g++.dg/other/crash-2.C: New test.
39088
39089 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39090
39091         PR c++/14028
39092         * g++.dg/parse/angle-bracket2.C: New test.
39093
39094 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39095
39096         PR middle-end/13750
39097         Revert:
39098         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39099         PR pch/13361
39100         * g++.dg/pch/wchar-1.C: New.
39101         * g++.dg/pch/wchar-1.Hs: New.
39102
39103 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39104
39105         PR c++/14008
39106         * g++.dg/parse/error15.C: New test.
39107         * g++.dg/parse/crash11.C: Update dg-error mark.
39108
39109 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39110
39111         PR c++/13932
39112         * g++.dg/warn/conv2.C: New test.
39113
39114 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39115
39116         PR c++/13086
39117         * g++.dg/warn/incomplete1.C: Remove xfail.
39118
39119 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39120
39121         * lib/file-format.exp (gcc_target_object_format): Use
39122         ${tool}_target_compile, not gcc_target_compile.
39123         * lib/target-supports.exp (check_alias_available): Likewise.
39124         (check_gc_sections_available): Likewise.
39125         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39126         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39127         dg-require-alias.
39128
39129 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39130
39131         PR c++/13969
39132         * g++.dg/template/static6.C: New test.
39133
39134 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39135
39136         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39137
39138 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39139
39140         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39141         tests for systems where `char' is unsigned by default.
39142
39143 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39144
39145         PR c++/13997
39146         * g++.dg/template/partial3.C: New test.
39147
39148 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39149
39150         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39151         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39152         Remove mentions of obsolete ports.
39153
39154 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39155
39156         * gcc.dg/noncompile/20001228-1.c: Fix for new
39157         error message.
39158
39159 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39160
39161         PR target/9348
39162         * gcc.c-torture/execute/multdi-1.c: New test case.
39163
39164 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39165
39166         PR c++/13925
39167         * g++.dg/template/lookup5.C: New test.
39168
39169 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39170
39171         PR c++/13950
39172         * g++.dg/template/lookup4.C: New test.
39173
39174         PR c++/13970
39175         * g++.dg/parse/error14.C: New test.
39176
39177         PR c++/14002
39178         * g++.dg/parse/template13.C: New test.
39179
39180 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/13978
39183         * g++.dg/template/koenig4.C: New test.
39184
39185         PR c++/13968
39186         * g++.dg/template/crash17.C: New test.
39187
39188         PR c++/13975
39189         * g++.dg/parse/error13.C: New test.
39190         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39191
39192 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39193
39194         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39195
39196 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39197
39198         PR c/11658
39199         PR c/13994
39200         * gcc.dg/noncompile/20040203-1.c: New test.
39201         * gcc.dg/noncompile/20040203-2.c: Likewise.
39202         * gcc.dg/noncompile/20040203-3.c: Likewise.
39203         * gcc.dg/20040203-1.c: Likewise.
39204
39205 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39206
39207         PR c++/10858
39208         * g++.dg/template/sizeof7.C: New test.
39209
39210 2004-02-02  Eric Christopher  <echristo@redhat.com>
39211             Zack Weinberg  <zack@codesourcery.com>
39212
39213         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39214
39215 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39216
39217         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39218         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39219         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39220         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39221
39222 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39223
39224         PR c++/13113
39225         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39226
39227         PR c++/13854
39228         * g++.dg/ext/attrib13.C: New test.
39229
39230         PR c++/13907
39231         * g++.dg/conversion/op2.C: New test.
39232
39233 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39234
39235         * gcc.dg/titype-1.c: Fix pasto.
39236
39237 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39238
39239         * gcc.dg/titype-1.c: New test.
39240
39241 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39242
39243         PR c++/13957
39244         * g++.dg/template/non-type-template-argument-1.C,
39245         g++.dg/template/qualified-id1.C: Update dg-error marks.
39246         * g++.dg/template/nontype6.C: New test.
39247
39248 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39249
39250         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39251         * gcc.dg/builtins-31.c: New testcase.
39252         * gcc.dg/builtins-32.c: New testcase.
39253
39254 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39255
39256         * objc.dg/call-super-2.m: Update line numbers
39257         for the including of stddef.h.
39258
39259 2004-01-30  Michael Matz  <matz@suse.de>
39260
39261         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39262         g++.dg/ext/case-range3.C: New tests.
39263
39264 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39265
39266         DR206
39267         PR c++/13813
39268         * g++.dg/template/member4.C: New test.
39269
39270 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39271
39272         PR c++/13683
39273         * g++.dg/template/sizeof6.C: New test.
39274
39275 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39276
39277         * gcc.dg/fwritable-strings-1.c: New test.
39278
39279 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39280
39281         * gcc.c-torture/compile/20040130-1.c: New test.
39282
39283 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39284
39285         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39286
39287 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39288
39289         PR c++/13883
39290         * g++.dg/template/ctor3.C: New test.
39291
39292 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39293
39294         * g++.dg/tc1: New directory.
39295         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39296         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39297         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39298         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39299         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39300
39301 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39302
39303         * g++.dg/parse/error11.C: New test.
39304         * g++.dg/parse/error12.C: Likewise.
39305
39306 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39307
39308         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39309         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39310
39311 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39312
39313         PR c++/13791
39314         * g++.dg/ext/attrib12.C: New test.
39315
39316         PR c++/13736
39317         * g++.dg/parse/cast2.C: New test.
39318
39319 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39320
39321         * objc.dg/encode-2.m (main): New local string.  Set depending on
39322         sizeof long.  Use in sscanf call.
39323         * objc.dg/encode-3.m (main): New local string.  Set depending on
39324         sizeof long.  Use in scan_initial call.
39325
39326 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39327
39328         * objc.dg/call-super-2.m: Make LP64-safe.
39329         * objc.dg/desig-init-1.m: Likewise.
39330
39331 2004-01-27  Devang Patel <dpatel@apple.com>
39332
39333         * g++.dg/debug/namespace1.C: New test.
39334
39335 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39336
39337         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39338         xscale-*-*.
39339
39340         * gcc.dg/arm-mmx-1.c: New test.
39341
39342 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39343
39344         * gcc.dg/20040127-1.c: New test.
39345         * gcc.dg/20040127-2.c: New test.
39346
39347 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39348
39349         * objc.dg/stret-1.m (glob): Renamed to globa.
39350
39351 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39352
39353         PR c++/13663
39354         * g++.dg/expr/for1.C: New test.
39355
39356 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39357
39358         PR middle-end/13779
39359         * gcc.dg/darwin-longlong.c: New test.
39360
39361 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39362
39363         * gcc.dg/20040124-1.c: Moved test from here...
39364         * gcc.c-torture/compile/20040124-1.c: ...to here.
39365
39366 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39367
39368         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39369         the assembly output if -m64 is passed.
39370
39371 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39372
39373         PR c++/13833
39374         * g++.dg/template/cond3.C: New test.
39375
39376 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39377
39378         PR c++/13810
39379         * g++.dg/template/ttp7.C: New test.
39380
39381 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39382
39383         PR c++/13797
39384         * g++.dg/template/nontype4.C: New test.
39385         * g++.dg/template/nontype5.C: Likewise.
39386
39387 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39388
39389         * gcc.dg/torture/mips-clobber-at.c: New test.
39390
39391 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39392
39393         * gcc.dg/20040124-1.c: New test.
39394
39395 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39396
39397         * gcc.dg/20040123-1.c: New test.
39398
39399 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39400
39401         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39402
39403 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39404
39405         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39406
39407 2004-01-23  Andrew Pinski  <apinski@apple.com>
39408
39409         * gcc.dg/20030121-1.c: Move to ..
39410         * gcc.dg/20040121-1.c: here.
39411
39412 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39413
39414         * gcc.dg/builtins-29.c: New test case.
39415
39416 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39417
39418         PR 18314
39419         * gcc.dg/builtins-30.c: New testcase.
39420
39421 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39422
39423         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39424         * lib/g77.exp: Likewise.
39425         * lib/objc.exp: Likewise.
39426         * lib/g++.exp: Likewise.
39427
39428 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39429
39430         * gcc.dg/struct-by-value-2.c: New test.
39431
39432 2004-01-21  Andrew Pinski  <apinski@apple.com>
39433
39434         PR target/13785
39435         * gcc.dg/20030121-1.c: New test.
39436
39437 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39438
39439         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39440         clobber frame pointer register in asm statement.
39441
39442 2004-01-21  Falk Hueffner  <falk@debian.org>
39443
39444         * gcc.c-torture/compile/20040121-1.c: New test.
39445
39446 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39447
39448         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39449
39450 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39451
39452         * gcc.dg/ppc64-abi-2.c: New test.
39453
39454 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39455
39456         * lib/treelang.exp: Fill out this file.
39457         * lib/treelang-dg.exp: New File.
39458
39459 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39460
39461         * gcc.c-torture/compile/981022-1.c: Remove.
39462         * gcc.dg/array-5.c: Remove XFAIL.
39463         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39464         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39465         gcc.dg/cond-lvalue-1.c: Update.
39466         * gcc.dg/cast-lvalue-2.c: New test.
39467
39468 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39469
39470         PR c++/13592
39471         * g++.dg/other/error1.C (class foo): Tweak error message.
39472
39473         PR c++/13592
39474         * g++.dg/template/call2.C: New test.
39475
39476 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39477
39478         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39479         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39480         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39481         scalar-return-1_x.c, scalar-return-2_y.c,
39482         scalar-return-3_x.c, scalar-return-3_y.c,
39483         scalar-return-4_x.c, scalar-return-4_y.c,
39484         struct-align-1.h, struct-align-1_x.c,
39485         struct-align-1_y.c, struct-align-2.h,
39486         struct-align-2_x.c, struct-align-2_y.c,
39487         struct-by-value-10_y.c, struct-by-value-11_x.c,
39488         struct-by-value-11_y.c, struct-by-value-12_x.c,
39489         struct-by-value-12_y.c, struct-by-value-13_x.c,
39490         struct-by-value-13_y.c, struct-by-value-14_x.c,
39491         struct-by-value-14_y.c, struct-by-value-15_x.c,
39492         struct-by-value-15_y.c, struct-by-value-16_y.c,
39493         struct-by-value-17_y.c, struct-by-value-18_y.c,
39494         struct-by-value-19_y.c, struct-by-value-1_x.c,
39495         struct-by-value-1_y.c, struct-by-value-20_y.c,
39496         struct-by-value-2_x.c, struct-by-value-2_y.c,
39497         struct-by-value-3_y.c, struct-by-value-4_x.c,
39498         struct-by-value-4_y.c, struct-by-value-5_y.c,
39499         struct-by-value-6_y.c, struct-by-value-7_y.c
39500         struct-by-value-8_x.c, struct-by-value-8_y.c
39501         struct-by-value-9_x.c, struct-by-value-9_y.c
39502         struct-return-10_x.c, struct-return-10_y.c,
39503         struct-return-19_x.c, struct-return-20_x.c
39504         struct-return-2_x.c, struct-return-2_y.c
39505         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39506         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39507
39508 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39509
39510         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39511         attribute on sparc*-sun-solaris2.*.
39512
39513 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39514
39515         PR c++/13710
39516         * g++.dg/ext/typeof7.C: New test.
39517
39518 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39519
39520         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39521         * gcc.dg/const-elim-1.c: Same.
39522
39523 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39524
39525         * objc.dg/stret-1.m: New.
39526         * objc.dg/stret-2.m: New.
39527
39528 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39529
39530         PR c++/11895
39531         * g++.dg/ext/vector1.C: New test.
39532
39533 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39534
39535         * gcc.dg/pch/import-1.c: New.
39536         * gcc.dg/pch/import-1.hs: New.
39537         * gcc.dg/pch/import-1a.h: New.
39538         * gcc.dg/pch/import-1b.h: New.
39539         * gcc.dg/pch/import-1c.h: New.
39540
39541 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39542
39543         PR c++/13574
39544         * g++.dg/ext/array1.C: New test.
39545
39546         PR c++/13178
39547         * g++.dg/conversion/op1.C: New test.
39548
39549 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39550
39551         PR 11864
39552         From Kazumoto Kojima / Dan Kegel:
39553         * gcc.dg/pr11864-1.c: New test.
39554
39555         PR 10392
39556         From Marcus Comstedt / Dan Kegel:
39557         * gcc.dg/pr10392-1.c: New test.
39558
39559 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39560
39561         PR c++/13478
39562         * g++.dg/init/ref10.C: New test.
39563
39564 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39565
39566         PR c++/13407
39567         * g++.dg/parse/typename6.C: New test.
39568
39569 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39570
39571         PR pch/13361
39572         * g++.dg/pch/wchar-1.C: New.
39573         * g++.dg/pch/wchar-1.Hs: New.
39574
39575 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39576
39577         PR c++/9259
39578         * g++.dg/expr/sizeof2.C: New test.
39579
39580 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39581
39582         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39583
39584 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39585
39586         PR c++/13659
39587         * g++.dg/lookup/strong-using-3.C: New.
39588         * g++.dg/lookup/using-10.C: New.
39589
39590 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39591
39592         PR c++/13594
39593         * g++.dg/lookup/strong-using-2.C: New.
39594
39595 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39596             Dan Kegel <dank@kegel.com>
39597             J"orn Rennecke <joern.rennecke@superh.com>
39598
39599         PR target/9365
39600         * gcc.dg/pr9365-1.c: New test.
39601
39602 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39603
39604         PR c++/8856
39605         * g++.dg/parse/casting-operator2.C: New test.
39606         * g++.old-deja/g++.pt/explicit83.C: Remove.
39607
39608 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39609
39610         * gcc.dg/label-compound-stmt-1.c: New test.
39611         * gcc.c-torture/compile/950922-1.c,
39612         gcc.c-torture/compile/20000211-3.c,
39613         gcc.c-torture/compile/20000518-1.c,
39614         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39615         compound statements.
39616
39617 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39618
39619         * gcc.dg/ppc64-abi-1.c: New test.
39620
39621 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39622
39623          * g++.dg/ext/attrib9.C: Add dg-warnings.
39624
39625 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39626
39627         PR c++/12335
39628         * g++.dg/parse/dtor3.C: New test.
39629
39630 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39631
39632         PR c++/12709
39633         * g++.dg/parse/try-catch-1.C: New test.
39634
39635 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39636
39637         * ada/acats/run_all.sh: Add more verbose output in acats.log
39638         when compiling tests.
39639
39640 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39641
39642         PR 13656
39643         * gcc.dg/typedef-redecl.c: New test case.
39644         * gcc.dg/typedef-redecl.h: New support file.
39645
39646 2004-01-13  Jan Hubicka  <jh@suse.cz>
39647
39648         * gcc.dg/always_inline.c: New test.
39649         * gcc.dg/debug/20031231-1.c: Fix.
39650
39651 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39652
39653         PR c++/13474
39654         * g++.dg/template/array3.C: New test.
39655
39656 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39657
39658         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39659         * g++.dg/warn/Wunused-2.C: Likewise.
39660
39661 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39662
39663         PR c++/13289
39664         * g++.dg/template/instantiate6.C: New test.
39665
39666 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39667
39668         PR middle-end/11397
39669         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39670
39671 2004-01-12  Jan Hubicka  <jh@suse.cz>
39672
39673         PR opt/12826
39674         * gcc.dg/20040112-1.c: New.
39675
39676         * gcc.dg/dwarf-die[1-7].c: Move to...
39677         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39678         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39679
39680 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39681
39682         PR c++/4100
39683         * g++.dg/parse/friend4.C: New test.
39684
39685 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39686
39687         PR c++/4100
39688         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39689         definition is called a friend.
39690
39691 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39692
39693         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39694
39695 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39696
39697         PR c++/3478
39698         * g++.dg/parse/error10.C: New test.
39699         * g++.dg/template/arg2.C: Accept "invalid type" error.
39700
39701 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39702
39703         PR middle-end/13392
39704         * g++.dg/opt/expect2.C: New test.
39705
39706 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39707
39708         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39709         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39710         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39711         Update dg-error regexps.
39712
39713 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39714
39715         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39716         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39717
39718 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39719
39720         * gcc.dg/pragma-re-1.c: Use right pointer type.
39721
39722 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39723
39724         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39725
39726 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39727
39728         * gcc.dg/rs6000-ldouble-1.c: New.
39729
39730 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39731
39732         DR 337
39733         PR c++/9256
39734         * g++.dg/other/abstract1.C: New test.
39735
39736 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39737
39738         * g++.dg/lookup/strong-using-1.C: New.
39739
39740 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39741
39742         PR c/11234
39743         * gcc.dg/func-ptr-conv-1.c: New test.
39744         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39745
39746 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39747
39748         PR target/13380.
39749         * gcc.c-torture/compile/20040109-1.c: New.
39750
39751 2004-01-08  Stuart Hastings  <stuart@apple.com>
39752
39753         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39754         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39755         * gcc.dg/i386-sse-6.c: ...this new testcase.
39756
39757 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39758
39759         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39760
39761 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39762
39763         * ada/acats/run_acats: Treat 'gnatchop' the same way
39764         as 'gnatmake'.  Export GCC_DRIVER.
39765         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39766         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39767
39768 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39769
39770         PR c++/12573
39771         * g++.dg/template/dependent-expr4.C: New test.
39772
39773 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39774
39775         * gcc.dg/altivec-11.c: New test.
39776
39777 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39778
39779         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39780
39781 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39782
39783         PR c/6024
39784         * gcc.dg/enum-compat-1.c: New test.
39785         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39786
39787 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39788
39789         PR c/12165
39790         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39791         gcc.dg/c99-idem-qual-3.c: New tests.
39792
39793 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39794
39795         * gcc.dg/winline-7.c: Don't cast void * to int.
39796
39797 2004-01-06  Jan Hubicka  <jh@suse.cz>
39798
39799         * gcc.dg/i386-sse-5.c: New test
39800         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39801
39802 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39803
39804         PR c++/12815
39805         * g++.dg/rtti/typeid4.C: New test.
39806
39807 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39808
39809         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39810
39811 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39812
39813         PR c++/12132
39814         * g++.dg/template/error11.C: New test.
39815
39816         PR c++/13451
39817         * g++.dg/template/class2.C: New test.
39818
39819 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39820         Richard Sandiford <rsandifo@redhat.com>
39821
39822         PR c++/13387
39823         * g++.dg/opt/alias3.C: New test.
39824
39825 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39826
39827         PR c++/13157
39828         * g++.dg/template/koenig3.C: New test.
39829
39830         PR c++/13529
39831         * g++.dg/parse/offsetof3.C: New test.
39832
39833         * g++.dg/init/copy7.C: Add missing dg-error markers.
39834
39835         PR c++/12226
39836         * g++.dg/init/copy7.c: New test.
39837
39838         PR c++/13536
39839         * g++.dg/parse/cast1.C: New test.
39840
39841 2004-01-04  Jan Hubicka  <jh@suse.cz>
39842
39843         * gcc.dg/winline[1-7].c: New tests.
39844
39845 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39846
39847         PR c++/13520
39848         * g++.dg/template/qualttp22.C: New test.
39849
39850 2004-01-01  Jan Hubicka  <jh@suse.cz>
39851
39852         * gcc.dg/debug/20031231-1.c: New.
39853         * gcc.c-torture/compile/20040101-1.c: New.
39854         * gcc.dg/dwarf-die-[1-7].c: New.
39855
39856 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39857
39858         PR optimization/13521
39859         * gcc.c-torture/compile/20031231-1.c: New test.
39860
39861 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39862
39863         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39864
39865 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39866
39867         PR c++/10079
39868         * g++.dg/template/crash16.C: New test.
39869
39870 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39871
39872         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39873
39874 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39875
39876         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39877         ports.
39878         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39879         * g++.old-deja/g++.law/profile1.C: Likewise.
39880         * gcc.c-torture/compile/981006-1.c: Likewise.
39881         * gcc.c-torture/execute/loop-2e.x: Likewise.
39882         * gcc.c-torture/execute/loop-2f.x: Remove.
39883         * gcc.c-torture/execute/loop-2g.x: Likewise.
39884         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39885         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39886
39887 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39888
39889         PR c++/13507
39890         * g++.dg/ext/attrib11.C: New test.
39891
39892         PR c++/13494
39893         * g++.dg/template/array2-1.C: New test.
39894         * g++.dg/template/array2-2.C: New test.
39895
39896 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39897
39898         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39899
39900 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39901
39902         PR c++/12774
39903         * g++.dg/template/array1-1.C: New test.
39904         * g++.dg/template/array1-2.C: New test.
39905
39906 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39907
39908         PR fortran/12632
39909         * g77.dg/12632.f: New test case.
39910
39911 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39912
39913         PR c++/13289
39914         * g++.dg/parse/nontype1.C: New test.
39915
39916 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39917
39918         PR c++/12403
39919         * g++.dg/parse/explicit1.C: New test.
39920         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39921
39922 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39923
39924         PR c++/13081
39925         * g++.dg/opt/inline6.C: New test.
39926
39927         PR c++/12613
39928         * g++.dg/parse/error9.C: New test.
39929
39930         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39931
39932 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39933
39934         PR c++/13009
39935         * g++.dg/init/assign1.C: New test.
39936
39937 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39938
39939         PR c++/13070
39940         * g++.dg/warn/format3.C: New test case.
39941
39942 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39943
39944         * gcc.c-torture/compile/20031227-1.c: New test.
39945
39946 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39947
39948         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39949         * g77.dg/bprob/bprob.exp: Likewise.
39950         * gcc.misc-tests/bprob.exp: Likewise.
39951         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39952         variants on systems where the library does not provide that
39953         functionality.
39954         * gcc.dg/builtins-20.c: Use builtins-config.h.
39955         * gcc.dg/builtins-config.h: New file.
39956
39957 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39958
39959         * lib/gcc-dg.exp (dg-require-profiling): New function.
39960         * lib/target-supports.exp (check_profiling_available): Likewise.
39961         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39962         * g77.dg/bprob/bprob.exp: Likewise.
39963         * gcc.misc-tests/bprob.exp: Likewise.
39964         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39965         * gcc.dg/20021014-1.c: Likewise.
39966         * gcc.dg/nest.c: Likewise.
39967
39968 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39969
39970         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39971         compiling.
39972         * g++.dg/lookup/java2.C: Likewise.
39973         * gcc.dg/cpp/lexident.c: Likewise.
39974
39975 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39976
39977         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39978         given.
39979         * gcc.c-torture/compile/961203-1.c: Likewise.
39980         * gcc.c-torture/compile/980506-1.c: Likewise.
39981
39982 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39983
39984         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39985         (additional_prunes): New global.
39986         (gcc-dg-prune): Handle additional per-test pruning.
39987         (dg-test): Clear additional_prunes between tests.
39988
39989         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39990         dg-prune-output to avoid spurious failures from assembler
39991         complaining about nonexistent WAW violations.
39992         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39993         Use dg-prune-output to avoid spurious failures from assembler
39994         warning about Itanium B-step errata.
39995
39996 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39997
39998         * g++.dg/abi/macro0.C: New test.
39999         * g++.dg/abi/macro1.C: Likewise.
40000         * g++.dg/abi/macro2.C: Likewise.
40001
40002         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40003         * g++.dg/abi/bitfield7.C: Likewise.
40004         * g++.dg/abi/dtor2.C: Likewise.
40005         * g++.dg/abi/mangle11.C: Likewise.
40006         * g++.dg/abi/mangle12.C: Likewise.
40007         * g++.dg/abi/mangle14.C: Likewise.
40008         * g++.dg/abi/mangle17.C: Likewise.
40009         * g++.dg/abi/vbase10.C: Likewise.
40010         * g++.dg/abi/vbase14.C: Likewise.
40011         * g++.dg/template/qualttp17.C: Likewise.
40012
40013 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40014
40015         PR c/11995
40016         * gcc.dg/20031223-1.c: New test.
40017
40018 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40019
40020         * gcc.dg/noreturn-7.c: New test.
40021
40022 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40023
40024         * gcc.dg/null-pointer-1.c: New test.
40025
40026 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40027
40028         * g++.old-deja/g++.jason/template18.C: Remove.
40029         * g++.old-deja/g++.jason/template37.C: Likewise.
40030
40031         PR c++/12862
40032         * g++.dg/lookup/ns1.C: New test.
40033
40034         PR c++/12397
40035         * g++.dg/template/lookup3.C: New test.
40036
40037 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40038
40039         * g++.dg/template/recurse1.C: New test
40040
40041 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40042
40043         PR c++/12479
40044         * g++.dg/parse/semicolon1.C: New test.
40045         * g++.dg/parse/semicolon1.h: Likewise.
40046
40047 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40048
40049         * gcc.dg/darwin-misaligned.c: New test.
40050
40051 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40052
40053         PR c/9163
40054         * gcc.dg/20031222-1.c: New test.
40055
40056 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40057
40058         PR c++/13438
40059         * g++.dg/parse/error8.C: New test.
40060
40061         PR c++/11554
40062         * g++.dg/warn/ctor-init-1.C: New test.
40063
40064 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40065
40066         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40067         too small.
40068         * gcc.c-torture/compile/930217-1.c: Likewise.
40069         * gcc.c-torture/compile/930513-1.c: Likewise.
40070         * gcc.c-torture/execute/920908-2.c: Likewise.
40071         * gcc.c-torture/execute/921204-1.c: Likewise.
40072         * gcc.c-torture/execute/930621-1.c: Likewise.
40073         * gcc.c-torture/execute/930630-1.c: Likewise.
40074         * gcc.c-torture/execute/931031-1.c: Likewise.
40075         * gcc.c-torture/execute/980602-2.c: Likewise.
40076         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40077         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40078         * gcc.c-torture/execute/extzvsi.c: Likewise.
40079         * gcc.c-torture/unsorted/ext.c: Likewise.
40080
40081 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40082
40083         PR target/12749
40084         * gcc.c-torture/compile/20031220-2.c: New test case.
40085
40086 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40087
40088         PR optimization/13031
40089         * gcc.c-torture/compile/20031220-1.c: New test case.
40090
40091 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40092
40093         * gcc.dg/cast-function-1.c: New test.
40094
40095 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40096
40097         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40098         formats.
40099
40100 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40101
40102         PR c++/12795
40103         * g++.dg/ext/attrib10.C: New test.
40104
40105 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40106
40107         * gcc.dg/cleanup-10.c: New test.
40108         * gcc.dg/cleanup-11.c: New test.
40109
40110 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40111
40112         PR c++/13239
40113         * g++.dg/opt/expect1.C: New test.
40114
40115 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40116
40117         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40118
40119 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40120
40121         PR debug/12923
40122         * gcc.dg/20031218-1.c: New test.
40123
40124         PR debug/12389
40125         * gcc.dg/20031218-2.c: New test.
40126         * gcc.dg/20031218-3.c: New test.
40127
40128         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40129         of label name and allow for USER_LABEL_PREFIX == "_" names.
40130         * g++.dg/abi/mangle18-2.C: Likewise.
40131         * g++.dg/abi/mangle19-1.C: Likewise.
40132         * g++.dg/abi/mangle19-2.C: Likewise.
40133         * g++.dg/abi/mangle20-1.C: Likewise.
40134         * g++.dg/abi/mangle20-2.C: Likewise.
40135
40136 2003-12-18  Richard Henderson  <rth@redhat.com>
40137
40138         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40139
40140 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40141             Dan Kegel <dank@kegel.com>
40142
40143         PR other/12009
40144         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40145         testing a cross compiler, it causes spurious compile failures.
40146         * lib/g++.exp: Likewise.
40147
40148 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40149
40150         PR c++/13262
40151         * g++.dg/template/access13.C: New test.
40152
40153 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40154
40155         * gcc.dg/20031216-1.c: New test.
40156
40157 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40158
40159         PR c++/9154
40160         * g++.dg/template/error10.C: New test.
40161
40162 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40163
40164         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40165         * g++.dg/eh/simd-2.C: Likewise.
40166
40167 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40168             Roger Sayle  <roger@eyesopen.com>
40169
40170         * gcc.c-torture/execute/ieee/mzero5.c: New.
40171
40172 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40173
40174         PR c++/10603
40175         * g++.dg/parse/error6.C: New test.
40176
40177         PR c++/12827
40178         * g++.dg/parse/error7.C: New test.
40179
40180 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40181
40182         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40183         at -O with stabs debugging formats.
40184         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40185         * gcc.dg/debug/debug-2.c: Likewise.
40186
40187 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40188
40189         PR c++/12696
40190         * g++.dg/init/error1.C: New test.
40191
40192         PR c++/12218
40193         * g++.dg/init/pm3.C: New test.
40194
40195 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40196
40197         PR c/3347
40198         * gcc.dg/bitfld-8.c: New test.
40199
40200 2003-12-16  James Lemke  <jim@wasabisystems.com>
40201
40202         * gcc.dg/arm-scd42-[123].c: New tests.
40203
40204 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40205
40206         PR c++/9043
40207         * g++.dg/abi/mangle20-1.C: New test.
40208         * g++.dg/abi/mangle20-2.C: New test.
40209
40210 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40211
40212         PR c++/13275
40213         * g++.dg/other/offsetof2.C: Remove XFAIL.
40214         * g++.dg/parse/offsetof1.C: New test.
40215         * g++.gd/parse/offsetof2.C: Likewise.
40216
40217 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40218
40219         * g++.dg/template/nontype3.C: New test.
40220         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40221
40222 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40223
40224         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40225
40226 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40227
40228         PR c++/13387
40229         * g++.dg/expr/assign1.C: New test.
40230
40231         PR c++/13242
40232         * g++.dg/abi/mangle19-1.C: New test.
40233         * g++.dg/abi/mangle19-2.C: New test.
40234
40235 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40236
40237         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40238
40239 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40240
40241         * gcc.c-torture/execute/20031216-1.c: New test.
40242
40243 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40244
40245         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40246         an ICE regression.
40247
40248 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40249
40250         PR c++/10926
40251         * g++.dg/template/error9.C: New test.
40252
40253         PR c++/11116
40254         * g++.dg/template/error8.C: New test.
40255
40256 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40257
40258         PR middle-end/13400
40259         * gcc.c-torture/execute/20031215-1.c: New test case.
40260
40261 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40262
40263         PR c++/13269
40264         * g++.dg/parse/error5.C: New test.
40265
40266         PR c++/12989
40267         * g++.dg/expr/sizeof1.C: New test.
40268
40269         PR c++/13310
40270         * g++.dg/template/crash15.C: New test.
40271
40272 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40273
40274         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40275         a non-POD type as the last named parameter of a varargs function.
40276
40277 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40278
40279         PR c++/13243
40280         PR c++/12573
40281         * g++.dg/template/crash14.C: New test.
40282         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40283
40284 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40285
40286         * g++.dg/other/java1.C: New test.
40287
40288         PR c++/13241
40289         * g++.dg/abi/mangle18-1.C: New test.
40290         * g++.dg/abi/mangle18-2.C: New test.
40291
40292 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40293
40294         PR optimization/10312
40295         * gcc.c-torture/execute/20031214-1.c: New.
40296
40297 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40298
40299         PR c++/10779
40300         PR c++/12160
40301         * g++.dg/parse/error3.C: New test.
40302         * g++.dg/parse/error4.C: Likewise.
40303         * g++.dg/abi/mangle4.C: Tweak error messages.
40304         * g++.dg/lookup/using5.C: Likewise.
40305         * g++.dg/other/error2.C: Likewise.
40306         * g++.dg/parse/typename5.C: Likewise.
40307         * g++.dg/parse/undefined1.C: Likewise.
40308         * g++.dg/template/arg2.C: Likewise.
40309         * g++.dg/template/ttp3.C: Likewise.
40310         * g++.dg/template/type1.C: Likewise.
40311         * g++.old-deja/g++.other/crash32.C: Likewise.
40312         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40313
40314 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40315
40316         PR c++/13106
40317         * g++.dg/warn/noreturn-3.C: New test.
40318
40319 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40320
40321         PR c++/13118
40322         * g++.dg/abi/covariant3.C: New.
40323
40324 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40325
40326         * g++.dg/eh/ia64-1.C: New test.
40327
40328 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40329
40330         PR optimization/13037
40331         * g77.f-torture/execute/13037.f: New test case.
40332
40333 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40334
40335         PR c++/12881
40336         * g++.dg/abi/covariant2.C: New.
40337
40338 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40339
40340         * gcc.dg/cpp/trad/macro.c: New tests.
40341
40342 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40343
40344         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40345
40346 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40347
40348         PR other/10819
40349         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40350         to fix Bug 10819.
40351         * lib/g++.exp (g++_version): Likewise.
40352         * lib/g77.exp (g77_version): Likewise.
40353         * lib/objc.exp (default_objc_version): Likewise.
40354
40355 2003-12-10  Richard Henderson  <rth@redhat.com>
40356
40357         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40358
40359         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40360
40361 2003-12-08  Matt Austern  <austern@apple.com>
40362
40363         PR c/13134
40364         * lib/gcc-dg.exp (dg-require-visibility): Define.
40365         * lib/target-supports (check_visibility_available): Define.
40366         * gcc.dg/visibility-1.c: New test.
40367         * gcc.dg/visibility-2.c: Likewise.
40368         * gcc.dg/visibility-3.c: Likewise.
40369         * gcc.dg/visibility-4.c: Likewise.
40370         * gcc.dg/visibility-5.c: Likewise.
40371         * gcc.dg/visibility-6.c: Likewise.
40372         * g++.dg/ext/visibility-1.C: Likewise.
40373         * g++.dg/ext/visibility-2.C: Likewise.
40374         * g++.dg/ext/visibility-3.C: Likewise.
40375         * g++.dg/ext/visibility-4.C: Likewise.
40376         * g++.dg/ext/visibility-5.C: Likewise.
40377         * g++.dg/ext/visibility-6.C: Likewise.
40378
40379 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40380
40381         * g++.dg/lookup/java1.C: New test.
40382         * g++.dg/lookup/java2.C: New test.
40383
40384 2003-12-07  Falk Hueffner  <falk@debian.org>
40385
40386         * g++.dg/opt/noreturn-1.C: New test.
40387
40388 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40389
40390         * gcc.dg/overflow-1.c: New test.
40391
40392 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40393
40394         * g77.f-torture/compile/13060.f: New test.
40395
40396 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40397
40398         PR c++/13323
40399         * g++.dg/inherit/operator2.C: New test.
40400
40401 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40402
40403         PR c++/13305
40404         * g++.dg/ext/attrib9.C: New test.
40405
40406 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40407
40408         PR c++/13314
40409         * g++.dg/template/error7.C: New test.
40410
40411 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40412             J"orn Rennecke <joern.rennecke@superh.com>
40413
40414         PR target/13302
40415         * g++.dg/other/struct-va_list.C: New test.
40416
40417 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40418
40419         PR c++/13166
40420         * g++.dg/parse/defarg6.C: New test.
40421
40422 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40423
40424         PR target/13256
40425         * gcc.c-torture/execute/20031201-1.c: New test.
40426
40427 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40428
40429         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40430
40431 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40432
40433         * gcc.dg/builtin-return-1.c: New test.
40434
40435 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40436             J"orn Rennecke <joern.rennecke@superh.com>
40437
40438         PR optimization/13260
40439         * gcc.c-torture/execute/20031204-1.c: New test.
40440
40441 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40442
40443         PR c++/9127
40444         * g++.dg/template/error6.C: New test.
40445
40446 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40447
40448         * gcc.dg/20031202-1.c: New test.
40449
40450 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40451
40452         PR c++/13179
40453         * g++.dg/template/eh1.C: New test.
40454
40455         PR c++/10771
40456         * g++.dg/template/error5.C: New test.
40457
40458 2003-12-02  David Ung  <davidu@mips.com>
40459
40460         * gcc.dg/compat/vector-check.h: Corrected type for var
40461         g_##TMODE
40462
40463 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40464
40465         PR c++/10126
40466         * g++.dg/template/ptrmem8.C: New test.
40467
40468 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40469
40470         PR c++/12573
40471         * g++.dg/template/dependent-expr3.C: New test.
40472
40473 2003-12-01  James Lemke  <jim@wasabisystems.com>
40474
40475         * gcc.dg/arm-g2.c: New test.
40476
40477 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40478
40479         PR optimization/11634
40480         * gcc.dg/20031201-2.c: New test case.
40481
40482 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40483
40484         PR 11433
40485         * objc.dg/proto-lossage-3.m: New test.
40486
40487 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40488
40489         PR optimization/12628
40490         * gcc.dg/20031201-1.c: New test case.
40491
40492 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40493
40494         * gcc.dg/unaligned-1.c: New test.
40495
40496 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40497
40498         PR c++/9849
40499         * g++.dg/template/error4.C: New test.
40500         * g++.dg/template/nested3.C: Adjust error markers.
40501
40502 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40503
40504         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40505
40506 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40507
40508         PR c/10333
40509         * gcc.dg/bitfld-7.c: New test.
40510
40511 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40512
40513         * gcc.dg/tls/asm-1.C: New test.
40514
40515 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40516
40517         * gcc.dg/cpp/assert4.c: Update.
40518
40519 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40520
40521         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40522         * gcc.dg/builtin-apply3.c: New test.
40523
40524 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40525
40526         * lib/compat.exp (compat-obj): New xfaildata parameter.
40527         Use it to set compiler_conditional_xfail_data before compiling.
40528         (compat-get-options): Handle dg-xfail-if.
40529         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40530         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40531         * gcc.dg/compat/vector-1_y.c: Likewise.
40532         * gcc.dg/compat/vector-2_x.c: Likewise.
40533         * gcc.dg/compat/vector-2_y.c: Likewise.
40534
40535 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40536
40537         * g++.dg/opt/reg-stack4.C: New test.
40538
40539 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40540
40541         * gcc.dg/builtin-apply2.c: New test.
40542
40543 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40544
40545         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40546
40547 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40548
40549         PR c++/12924
40550         * g++.dg/template/template-id-2.C: New test.
40551
40552 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40553
40554         PR c++/5369
40555         * g++.dg/template/memfriend1.C: New test.
40556         * g++.dg/template/memfriend2.C: Likewise.
40557         * g++.dg/template/memfriend3.C: Likewise.
40558         * g++.dg/template/memfriend4.C: Likewise.
40559         * g++.dg/template/memfriend5.C: Likewise.
40560         * g++.dg/template/memfriend6.C: Likewise.
40561         * g++.dg/template/memfriend7.C: Likewise.
40562         * g++.dg/template/memfriend8.C: Likewise.
40563         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40564
40565 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40566
40567         PR c++/12515
40568         * g++.dg/ext/cond1.C: New test.
40569
40570 2003-11-20  Richard Henderson  <rth@redhat.com>
40571
40572         * gcc.dg/20020201-2.c: Remove.
40573         * gcc.dg/20020201-4.c: Remove.
40574         * gcc.dg/20020304-1.c: Remove.
40575
40576 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40577
40578         * gcc.dg/cpp/trad/xwin1.c: New test case.
40579
40580 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40581
40582         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40583         * lib/g77.exp: Likewise.
40584         * lib/objc.exp: Likewise.
40585         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40586         for darwin.
40587
40588 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40589
40590         PR c++/12932
40591         * g++.dg/template/static5.C: New test.
40592
40593 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40594
40595         * gcc.dg/nested-func-1.c: New test.
40596
40597 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40598
40599         * gcc.dg/cpp/assert4.c: New test.
40600
40601 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40602
40603         PR c++/2294
40604         * g++.dg/lookup/using9.c: New test.
40605
40606 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40607
40608         PR c++/12762
40609         * g++.dg/template/error3.C: New test.
40610
40611 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40612
40613         PR ada/13035
40614         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40615         No longer use a wrapper for gcc, since this does not work under
40616         Windows.
40617
40618 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40619
40620         PR c++/2094
40621         * g++.dg/template/ptrmem7.C: New test.
40622
40623 2003-11-13  Andrew Pinski <apinski@apple.com>
40624
40625         * gcc.c-torture/compile/20031113-1.c: New test.
40626
40627 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40628             Kean Johnston <jkj@sco.com>
40629
40630         PR c/13029
40631         * gcc.dg/unused-4.c: Update.
40632
40633 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40634
40635         * g++.dg/opt/const3.C: New test.
40636
40637 2003-11-13  Jan Hubicka  <jh@suse.cz>
40638
40639         * gcc.c-torture/compile/20031112-1.c: New test.
40640
40641 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40642
40643         * g++.dg/parse/crash10.C: Remove bogus error marker.
40644
40645 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40646
40647         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40648         (host_gcc): Likewise.
40649         (ROOT): Honor $PWDCMD.
40650         (BASE): Likewise.
40651         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40652
40653 2003-11-12  Catherine Moore  <clm@redhat.com>
40654
40655         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40656
40657 2003-11-12  Andreas Jaeger  <aj@suse.de>
40658             Jakub Jelinek  <jakub@redhat.com>
40659             Andrew Pinski  <pinskia@physics.uc.edu>
40660             Richard Henderson  <rth@redhat.com>
40661
40662         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40663         systems.
40664         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40665
40666         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40667         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40668
40669 2003-11-11  Andreas Jaeger  <aj@suse.de>
40670
40671         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40672
40673         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40674
40675 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40676
40677         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40678         Clean ups.
40679
40680 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40681
40682         * gcc.dg/trampoline-1.c: New test.
40683
40684 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40685
40686         * gcc.c-torture/compile/200031109-1.c: New test.
40687
40688 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40689
40690         PR c/3190
40691         PR c/8714
40692         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40693         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40694         gcc.dg/format/no-y2k-1.c: Update.
40695
40696 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40697
40698         PR optimization/10467
40699         * gcc.dg/20031108-1.c: New test case.
40700
40701 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40702
40703         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40704
40705 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40706
40707         * gcc.dg/compound-lvalue-1.c: New test.
40708         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40709         some XFAILs.
40710
40711 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40712
40713         * gcc.dg/altivec-varargs-1.c: New test.
40714
40715 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40716
40717         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40718         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40719         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40720         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40721         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40722
40723 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40724
40725         * gcc.dg/cond-lvalue-1.c: New test.
40726
40727 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40728
40729         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40730
40731 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40732
40733         PR c++/11616
40734         * g++.dg/template/instantiate5.C: New test.
40735
40736 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40737
40738         PR c++/12726
40739         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40740         * ChangeLog: Add missing first entry for above test.
40741
40742 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40743
40744         PR c++/9810
40745         * g++.dg/template/using8.C: New test.
40746         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40747
40748 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40749
40750         PR optimization/10817
40751         * gcc.c-torture/compile/20031102-1.c: New test case.
40752
40753 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40754
40755         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40756         2147483647.
40757
40758 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40759
40760         * gcc.dg/20031102-1.c: New test.
40761
40762 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40763
40764         * gcc.dg/complex-1.c: New test.
40765
40766 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40767
40768         PR c++/12796
40769         * g++.dg/template/crash13.C: Adjust expected error location.
40770         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40771
40772 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40773
40774         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40775
40776 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40777
40778         PR/10239
40779         * gcc.c-torture/compile/20031031-2.c: New test.
40780
40781 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40782
40783         PR/11640
40784         * gcc.c-torture/compile/20031031-1.c: New test.
40785
40786 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40787
40788         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40789         * gcc.misc-tests/bprob.exp: Likewise.
40790         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40791         the execution test on arm-elf configs.
40792         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40793         configs that don't support scratch files.
40794         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40795
40796 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40797
40798         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40799         done by dejagnu.
40800
40801 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40802
40803         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40804         Avoid non pure sh syntax. Add more logging.
40805
40806         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40807         fail.
40808
40809 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40810
40811         PR libgcj/10610
40812         * gcc.dg/ppc-stackalign-1.c: New test.
40813
40814 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40815
40816         * ada/acats/run_all.sh: Change output to be more compliant with
40817         dejagnu framework.
40818         Create acats.sum and acats.log files under testsuite/ada/acats
40819         Only run [a-z]* directories, to filter out e.g. CVS.
40820         Redirect build output to log file.
40821
40822 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40823
40824         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40825
40826 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40827
40828         PR ada/5909:
40829         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40830
40831 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40832
40833         * gcc.c-torture/compile/20031023-1.c: New test.
40834         * gcc.c-torture/compile/20031023-2.c: New test.
40835         * gcc.c-torture/compile/20031023-3.c: New test.
40836         * gcc.c-torture/compile/20031023-4.c: New test.
40837
40838 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40839
40840         PR c++/10371
40841         * g++.dg/lookup/scoped8.C: New test.
40842
40843 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40844
40845         * g++.dg/opt/reg-stack3.C: New test.
40846
40847 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40848
40849         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40850
40851 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40852
40853         PR c++/11076
40854         * g++.dg/template/crash13.C: New test.
40855
40856 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40857
40858         * gcc.dg/c99-restrict-2.c: New test.
40859
40860 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40861
40862         PR c++/12698, c++/12699, c++/12700, c++/12566
40863         * g++.dg/inherit/covariant9.C: New test.
40864         * g++.dg/inherit/covariant10.C: New test.
40865         * g++.dg/inherit/covariant11.C: New test.
40866
40867 2003-10-23  Jason Merrill  <jason@redhat.com>
40868
40869         PR c++/12726
40870         * g++.dg/ext/complit2.C: New test.
40871
40872 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40873
40874         PR target/12654
40875         * gcc.c-torture/execute/20031020-1.c: New test.
40876
40877 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40878
40879         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40880         following the jump_insn.
40881
40882 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40883
40884         * gcc.dg/cast-lvalue-1.c: New test.
40885
40886 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40887
40888         PR c++/11962
40889         * g++.dg/template/cond2.C: New test.
40890
40891 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40892
40893         * gcc.dg/builtins-28.c: New test.
40894
40895 2003-10-20  Jan Hubicka  <jh@suse.cz>
40896
40897         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40898         parameter.
40899         * gcc.dg/inline-2.c: Likewise.
40900
40901 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40902
40903         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40904         * gcc.dg/nest.c: Likewise.
40905
40906 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40907
40908         PR c++/9781, c++/10583, c++/11862
40909         * g++.dg/parse/crash13.C: New test.
40910
40911 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40912
40913         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40914
40915 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40916
40917         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40918         Define HAVE_C99_RUNTIME except on Solaris.
40919         * gcc.dg/builtins-20.c: Likewise.
40920
40921 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40922
40923         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40924
40925 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40926
40927         PR c++/12495
40928         * g++.dg/template/crash21.C: New test.
40929
40930 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40931
40932         PR c++/2513
40933         * g++.dg/template/typename5.C: New test.
40934
40935 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40936
40937         PR c++/12369
40938         * g++.dg/template/friend25.C: New test.
40939
40940 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40941
40942         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40943         versions.
40944
40945 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40946
40947         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40948         == 2147483647.
40949
40950 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40951
40952         * gcc.c-torture/execute/960416-1.x: Remove.
40953         * gcc.c-torture/execute/divconst-3.x: Likewise.
40954
40955 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40956
40957         PR target/12598
40958         * gcc.dg/torture/cris-volatile-1.c: New test.
40959
40960 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40961
40962         PR optimization/9325
40963         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40964         for overflowing floating point to integer conversion during RTL
40965         simplification.
40966
40967 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40968
40969         * objc/execute/_cmd.m: Fix typo.
40970         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40971         Relax 'scan-assembler' regexp.
40972         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40973         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40974         * objc.dg/zero-link-2.m: Remove blank line.
40975         * objc.dg/zero-link-3.m: New test case.
40976
40977 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40978
40979         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40980
40981         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40982         than linker trickery.
40983
40984 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40985
40986         PR c++/12370
40987         * g++.dg/other/friend2.C: New test.
40988
40989 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40990
40991         * gcc.dg/20031012-1.c: New test.
40992
40993 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40994
40995         * gcc.dg/weak/weak-3.c: Fix for new warning.
40996
40997 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40998
40999         PR optimization/8750
41000         * gcc.c-torture/execute/20031012-1.c: New test case.
41001
41002 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41003
41004         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41005         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41006
41007 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41008
41009         PR optimization/12260
41010         * gcc.c-torture/compile/20031011-2.c: New test case.
41011
41012 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41013
41014         * gcc.c-torture/execute/20031011-1.c: New testcase.
41015
41016 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41017
41018         * gcc.c-torture/compile/20031011-1.c: New test.
41019
41020 2003-10-11  Jan Hubicka  <jh@suse.cz>
41021
41022         * g++.dg/other/first-global.C: New test.
41023
41024 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41025
41026         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41027
41028 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41029
41030         * gcc.c-torture/compile/20031010-1.c: New test.
41031
41032 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41033
41034         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41035         * gcc.c-torture/execute/va-arg-25.c: ... here.
41036
41037 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41038
41039         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41040
41041 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41042
41043         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41044
41045 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41046
41047         * g++.dg/parse/error2.C: New test.
41048
41049 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41050
41051         PR c++/11097
41052         * g++.dg/other/error5.C: Modify the error message.
41053         * g++.dg/lookup/using8.C: New test.
41054
41055 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41056
41057         * gcc.dg/darwin-abi-2.c: New file.
41058         * gcc.c-torture/execute/va-arg-24.c: New file.
41059
41060 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41061
41062         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41063         indentation.
41064
41065 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41066
41067         PR c++/10147
41068         * g++.dg/other/error4.C: Update error messages.
41069         * g++.dg/template/ptrmem4.C: Likewise.
41070
41071         PR c++/12337
41072         * g++.dg/init/new9.C: New test.
41073
41074         PR c++/12334, c++/12236, c++/8656
41075         * g++.dg/ext/attrib8.C: New test.
41076
41077 2003-10-06  Devang Patel  <dpatel@apple.com>
41078
41079         * gcc.dg/debug/dwarf2-3.h: New test.
41080         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41081
41082 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41083
41084         * g++.dg/opt/cfg2.C: New test.
41085
41086 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41087
41088         * g++.dg/opt/float1.C: New test.
41089
41090 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41091
41092         * gcc.dg/c90-array-lval-6.c: New test.
41093         * gcc.dg/c99-array-lval-6.c: New test.
41094
41095 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41096             Ziemowit Laski  <zlaski@apple.com>
41097
41098         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41099         'Derived', so that it is never considered a class method; add
41100         new warning for '+port' method ambiguity.
41101         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41102         <objc/objc-api.h> (needed on Mac OS X).
41103         * objc.dg/method-13.m: New test.
41104
41105 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41106
41107         PR optimization/9325, PR java/6391
41108         * gcc.c-torture/execute/20031003-1.c: New test case.
41109
41110 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41111
41112         PR optimization/12180
41113         * gcc.dg/20031002-1.c: New test.
41114
41115         PR c++/12486
41116         * g++.dg/inherit/error1.C: New test.
41117
41118 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41119
41120         * lib/f-torture.exp (search_for): Rename to...
41121         (search_for_re): This.  Also, clean up comments and the
41122         "regexp" invocation.
41123
41124 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41125
41126         * gcc.c-torture/compile/20031002-1.c: New test.
41127
41128 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41129
41130         * g++.dg/opt/cond1.C: New test.
41131
41132 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41133
41134         * gcc.dg/Wold-style-definition-2.c: New testcase.
41135         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41136
41137 2003-09-29  Richard Henderson  <rth@redhat.com>
41138
41139         * g++.dg/init/array10.C: Add dg-options.
41140
41141 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41142
41143         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41144
41145 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41146
41147         * g++.dg/template/friend19.C: Fix typo.
41148         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41149
41150 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41151
41152         * gcc.c-torture/execute/20030928-1.c: New test.
41153         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41154
41155 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41156
41157         * g++.dg/opt/unroll1.C: New test.
41158
41159 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41160
41161         PR optimization/11741
41162         * gcc.dg/20030926-1.c: New test case.
41163
41164 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41165
41166         PR c++/5655
41167         * g++.dg/parse/access7.C: New test.
41168         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41169
41170 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41171
41172         MERGE OF objc-improvements-branch into MAINLINE:
41173         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41174         if libobjc has not been built.
41175         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41176         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41177         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41178         objc/execute/nested-3.m, objc/execute/np-2.m,
41179         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41180         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41181         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41182         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41183         objc.dg/special/unclaimed-category-1.h,
41184         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41185         well as GNU runtime.
41186         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41187         * execute/cascading-1.m, execute/function-message-1.m,
41188         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41189         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41190         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41191         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41192         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41193         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41194         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41195         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41196         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41197         * objc.dg/bitfield-2.m: Run only on Darwin.
41198         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41199         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41200         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41201         * objc.dg/const-str-1.m: Fix constant string layout.
41202
41203 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41204
41205         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41206
41207 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41208
41209         * gcc.dg/darwin-abi-1.c: New file.
41210
41211 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41212
41213         PR target/12281
41214         * gcc.c-torture/compile/20030921-1.c: New test.
41215
41216 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41217
41218         * g++.dg/opt/reg-stack2.C: New test.
41219
41220 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41221
41222         * g++.dg/eh/delayslot1.C: New test.
41223
41224 2003-09-20  Richard Henderson  <rth@redhat.com>
41225
41226         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41227
41228 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41229
41230         * gcc.c-torture/execute/20030920-1.c: New test case.
41231
41232 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41233
41234         * g++.dg/rtti/typeid3.C: Correct expected error message.
41235
41236 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41237
41238         PR c++/157
41239         * g++.dg/parse/crash12.C: New test.
41240
41241 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41242
41243         * gcc.dg/compat/mixed-struct-check.h: New.
41244         * gcc.dg/compat/mixed-struct-defs.h: New.
41245         * gcc.dg/compat/mixed-struct-init.h: New.
41246         * gcc.dg/compat/struct-by-value-19_main.c: New.
41247         * gcc.dg/compat/struct-by-value-19_x.c: New.
41248         * gcc.dg/compat/struct-by-value-19_y.c: New.
41249         * gcc.dg/compat/struct-by-value-20_main.c: New.
41250         * gcc.dg/compat/struct-by-value-20_x.c: New.
41251         * gcc.dg/compat/struct-by-value-20_y.c: New.
41252         * gcc.dg/compat/struct-return-19_main.c: New.
41253         * gcc.dg/compat/struct-return-19_x.c: New.
41254         * gcc.dg/compat/struct-return-19_y.c: New.
41255         * gcc.dg/compat/struct-return-20_main.c: New.
41256         * gcc.dg/compat/struct-return-20_x.c: New.
41257         * gcc.dg/compat/struct-return-20_y.c: New.
41258
41259 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41260         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41261         so that it will not complain on LP64 targets.
41262
41263 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41264
41265         PR c++/495
41266         * g++.dg/template/friend24.C: New test.
41267
41268 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41269
41270         PR c++/12332
41271         * g++.dg/template/memtmpl2.C: New test.
41272
41273 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41274
41275         PR target/11184
41276         * gcc.dg/builtin-apply1.c: New test.
41277
41278 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41279
41280         PR c++/9848
41281         * g++.dg/warn/Wunused-4.C: New test.
41282
41283 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41284
41285         PR c++/12316
41286         * g++.dg/other/gc2.C: New test.
41287
41288 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41289
41290         PR c++/11991
41291         * g++.dg/rtti/typeid3.C: New test.
41292
41293         PR c++/12266
41294         * g++.dg/overload/template1.C: New test.
41295
41296 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41297
41298         * g++.dg/opt/cfg3.C: New test.
41299
41300 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41301
41302         PR c++/7939
41303         * g++.dg/template/crash11.C: New test.
41304
41305 2003-09-16  Jason Merrill  <jason@redhat.com>
41306             Jakub Jelinek  <jakub@redhat.com>
41307
41308         * gcc.dg/attr-warn-unused-result.c: New test.
41309
41310 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41311
41312         PR c++/12184
41313         * g++.dg/expr/call2.C: New test.
41314
41315 2003-09-15  Andreas Jaeger  <aj@suse.de>
41316
41317         * gcc.dg/Wold-style-definition-1.c: New test.
41318
41319 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41320
41321         PR c++/3907
41322         * g++.dg/parse/template12.C: New test.
41323
41324         * g++.dg/abi/bitfield11.C: New test.
41325         * g++.dg/abi/bitfield12.C: Likewise.
41326
41327 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41328
41329         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41330         non-expansion of functional macro name without arguments at EOL.
41331         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41332
41333 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41334
41335         * gcc.c-torture/execute/20030914-[12].c: New tests.
41336
41337 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41338
41339         PR c++/11788
41340         * g++.dg/overload/addr1.C: New test.
41341
41342 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41343
41344         * gcc.dg/20030909-1.c: New test.
41345
41346 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41347
41348         * gcc.dg/ultrasp10.c: New test.
41349
41350 2003-09-09  Devang Patel  <dpatel@apple.com>
41351
41352         * gcc.dg/darwin-ld-6.c: New test.
41353
41354 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41355
41356         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41357
41358 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41359
41360         * gcc.dg/ia64-types1.c: New test.
41361         * gcc.dg/ia64-types2.c: Likewise.
41362
41363 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41364
41365         * gcc.dg/builtins-1.c: Add more _Complex tests.
41366         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41367
41368         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41369         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41370
41371 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41372
41373         PR c++/11786
41374         * g++.dg/lookup/koenig2.C: New test.
41375
41376         PR c++/5296
41377         * g++.dg/rtti/typeid2.C: New test.
41378
41379 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41380
41381         * gcc.c-torture/compile/20030904-1.c: New test.
41382
41383 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41384
41385         * g++.dg/opt/longbranch2.C: New test.
41386
41387 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41388
41389         * g++.dg/template/crash10.C: Only compile it.
41390
41391 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41392
41393         PR middle-end/11665
41394         * gcc.c-torture/compile/20030907-1.c: New test.
41395         * g++.dg/init/array11.C: New test.
41396
41397 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41398
41399         PR c++/11852
41400         * g++.dg/init/struct1.C: New test.
41401
41402 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41403
41404         PR c++/12181
41405         * g++.dg/expr/comma1.C: New test.
41406
41407 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41408
41409         PR c++/11867
41410         * g++.dg/expr/static_cast5.C: New test.
41411
41412 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41413
41414         PR c++/11507
41415         * g++.dg/lookup/scoped7.C: New test.
41416
41417         PR c++/9574
41418         * g++.dg/other/static1.C: New test.
41419
41420         PR c++/11490
41421         * g++.dg/warn/template-1.C: New test.
41422
41423         PR c++/11432
41424         * g++.dg/template/crash10.C: New test.
41425
41426         PR c++/2478
41427         * g++.dg/overload/VLA.C: New test.
41428
41429         PR c++/10804
41430         * g++.dg/template/call1.C: New test.
41431
41432 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41433
41434         PR c++/11794
41435         * g++.dg/parse/using3.C: New test.
41436
41437 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41438
41439         PR c++/11409
41440         * g++.dg/overload/builtin3.C: New test case.
41441
41442 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41443
41444         PR c/9862
41445         * gcc.dg/20030906-1.c: New test.
41446         * gcc.dg/20030906-2.c: Likewise.
41447
41448 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41449
41450         PR c++/12167
41451         * g++.dg/parse/defarg5.C: New test.
41452
41453         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41454
41455 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41456
41457         PR c++/12163
41458         * g++.dg/expr/static_cast4.C: New test.
41459
41460         PR c++/12146
41461         * g++.dg/template/crash9.C: New test.
41462
41463 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41464
41465         * g++.old-deja/g++.ext/pretty2.C: Update for change
41466         in __FUNCTION__.
41467         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41468
41469 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         PR c++/11922
41472         * g++/dg/template/qualified-id1.C: New test.
41473
41474         PR c++/12037
41475         * g++.dg/warn/noeffect4.C: New test.
41476
41477 2003-09-04  Matt Austern  <austern@apple.com>
41478
41479         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41480         * g++.dg/ext/fnname2.C: Likewise.
41481         * g++.dg/ext/fnname3.C: Likewise.
41482
41483 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41484
41485         * g++.dg/expr/lval1.C: New test.
41486         * g++.dg/ext/lvcast.C: Remove.
41487
41488 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41489
41490         PR optimization/11700.
41491         * gcc.c-torture/compile/20030903-1.c: New test case.
41492
41493 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41494
41495         PR c++/12053
41496         * g++.dg/abi/layout4.C: New test.
41497
41498 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41499
41500         PR c++/11553
41501         * g++.dg/parse/friend3.C: New test.
41502
41503 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41504
41505         PR c++/11847
41506         * g++.dg/template/class1.C: New test.
41507
41508         PR c++/11808
41509         * g++.dg/expr/call1.C: New test.
41510
41511 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41512
41513         PR c++/12114
41514         * g++.dg/init/ref9.C: New test.
41515
41516         PR c++/11972
41517         * g++.dg/template/nested4.C: New test.
41518
41519 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41520
41521         PR c++/12093
41522         * g++.dg/template/non-dependent4.C: New test.
41523
41524         PR c++/11928
41525         * g++.dg/inherit/conv1.C: New test.
41526
41527 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41528
41529         PR c++/6196
41530         * g++.dg/ext/label1.C: New test.
41531         * g++.dg/ext/label2.C: Likewise.
41532
41533 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41534
41535         * g++.dg/expr/cond3.C: New test.
41536
41537 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41538
41539         * gcc.dg/builtins-1.c: Add new builtin cases.
41540
41541 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41542
41543         * gcc.dg/builtins-1.c: Add new cases.
41544         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41545
41546 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41547
41548         * gcc.dg/builtins-1.c: Add more math builtin tests.
41549         * gcc.dg/torture/builtin-attr-1.c: New test.
41550
41551 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41552
41553         PR optimization/5079
41554         * g++.dg/opt/static3.C: New test.
41555
41556 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41557
41558         * gcc.misc-tests/gcov-10b.c: New test.
41559
41560 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41561
41562         * g++.dg/opt/ptrmem3.C: New test.
41563
41564         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41565
41566 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41567
41568         * gcc.dg/20030826-2.c: New test.
41569
41570 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41571
41572         PR middle-end/12002
41573         * g77.f-torture/compile/12002.f: New test case.
41574
41575 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41576
41577         * gcc.dg/20030826-1.c: New test case.
41578
41579 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41580
41581         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41582
41583 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         PR c++/11871
41586         * c++.dg/lookup/crash1.C: New test.
41587
41588         * c++.dg/warn/noeffect3.C: New test.
41589
41590 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41591
41592         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41593         * gcc.dg/compat/vector-1_y.c: Ditto.
41594         * gcc.dg/compat/vector-2_x.c: Ditto.
41595         * gcc.dg/compat/vector-2_y.c: Ditto.
41596
41597 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41598
41599         * gcc.dg/20030702-1.c: New test.
41600
41601 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41602
41603         PR c++/8795
41604         * g++.dg/ext/altivec-1.C: New test.
41605
41606 2003-08-24  Richard Henderson  <rth@redhat.com>
41607
41608         * g++.dg/eh/simd-2.C: Add -w for x86.
41609
41610 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41611
41612         * gcc.dg/20030815-1.c: New test.
41613
41614 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41615
41616         PR c++/3765
41617         * g++.dg/parse/access6.C: New test.
41618
41619 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41620
41621         PR c++/641, c++/11876
41622         * g++.dg/template/friend22.C: New test.
41623         * g++.dg/template/friend23.C: Likewise.
41624
41625 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41626
41627         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41628         identically.
41629
41630 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41631
41632         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41633
41634 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41635
41636         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41637
41638 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41639
41640         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41641
41642 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41643
41644         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41645
41646 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41647
41648         PR c++/11919
41649         * g++.dg/overload/prom1.C: New test.
41650
41651         PR c++/11551
41652         * g++.dg/parse/dtor2.C: New test.
41653
41654         PR c++/10762
41655         * g++.dg/parse/using2.C: New test.
41656
41657 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41658
41659         PR target/11805
41660         * gcc.c-torture/compile/20030821-1.c: New.
41661
41662 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41663
41664         PR c++/11834
41665         * g++.dg/template/deduce2.C: New test.
41666
41667 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41668
41669         * gcc.c-torture/execute/20030821-1.c: New test.
41670
41671 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41672
41673         PR middle-end/11984
41674         * gcc.dg/20030820-1.c: New test case.
41675
41676 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41677
41678         PR c++/11945
41679         * g++.dg/warn/noeffect2.C: New test.
41680
41681 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41682
41683         PR c++/10926
41684         * g++.dg/template/dtor2.C: New test.
41685
41686         PR c++/11684
41687         * g++.dg/template/operator1.C: New test.
41688         * g++.dg/parse/operator4.C: New test.
41689
41690         PR c++/11946.C
41691         * g++.dg/expr/enum1.C: New test.
41692         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41693
41694         PR c++/11036.C
41695         * g++.dg/parse/elab2.C: New test.
41696         * g++.dg/parse/typedef4.C: Change error message.
41697         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41698         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41699         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41700
41701 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41702
41703         * gcc.dg/pch/warn-1.c: New.
41704         * gcc.dg/pch/warn-1.hs: New.
41705
41706         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41707         not-tested file.
41708
41709 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41710
41711         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41712
41713 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41714
41715         * gcc.dg/uninit-D.c: New Test.
41716         * gcc.dg/uninit-E.c: New Test.
41717         * gcc.dg/uninit-F.c: New Test.
41718         * gcc.dg/uninit-G.c: New Test.
41719
41720 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41721
41722         * g++.dg/README: Describe the pch directory.
41723
41724 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41725
41726         PR c++/11174
41727         * g++.dg/parse/access4.C: New test.
41728         * g++.dg/parse/access5.C: Likewise.
41729         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41730
41731 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41732
41733         * gcc.dg/noncompile/20030818-1.c: New.
41734
41735 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41736
41737         PR c++/11957
41738         * g++.dg/warn/noeffect1.C: New test.
41739
41740         * g++.dg/template/scope2.C: New test.
41741         * g++.dg/template/error2.C: Correct dg-error
41742
41743 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41744
41745         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41746
41747 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41748
41749         PR C++/11512
41750         * g++.dg/template/warn1.C: New.
41751
41752 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41753
41754         * g++.dg/template/error2.C: New test.
41755         * g++.dg/lookup/using7.C: Adjust errors
41756         * g++.old-deja/g++.pt/crash36.C: Likewise.
41757         * g++.old-deja/g++.pt/derived3.C: Likewise.
41758
41759 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41760
41761         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41762         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41763         * gcc.c-torture/execute/builtins/string-9.c: New, from
41764         string-opt-9.c.  Adjust for execute/builtins framework.
41765         * gcc.c-torture/execute/string-opt-9.c: Delete.
41766
41767 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41768
41769         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41770
41771         * g++.dg/parse/ret-type2.C: New test.
41772
41773         PR c++/11703
41774         * g++.dg/init/new8.C: New test.
41775
41776         PR c++/10923
41777         * g++.dg/parse/typedef5.C: New test.
41778
41779         PR c++/9512
41780         * g++.dg/parse/qualified2.C: New test.
41781         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41782         invalid code.
41783
41784 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41785
41786         * g++.dg/conversion/ptrmem1.C: New test.
41787
41788 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41789
41790         PR target/11693
41791         * gcc.dg/20030811-1.c: New test.
41792
41793         PR target/11535
41794         * gcc.c-torture/execute/20030811-1.c: New test.
41795
41796 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41797
41798         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41799
41800 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41801
41802         PR c++/11789.C
41803         * g++.dg/inherit/multiple1.C: New test.
41804
41805 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41806
41807         * gcc.dg/spe1.c: New test.
41808
41809         PR c++/11670
41810         * g++.dg/expr/cast2.C: New test.
41811
41812         PR c++/10530
41813         * g++.dg/template/dependent-name2.C: New test.
41814
41815 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41816
41817         * g++.dg/parse/crash11.C: Put the dg options in comments.
41818
41819 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41820
41821         * lib/gcc-dg.exp: Update for diagnostic change.
41822
41823 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41824
41825         PR c++/5767
41826         * g++.dg/parse/crash11.C: New test.
41827
41828 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41829
41830         * gcc.dg/cpp/spacing1.c: Update.
41831
41832 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41833
41834         PR target/11739
41835         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41836         a value for -mtune.
41837
41838 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41839
41840         PR middle-end/11771
41841         * gcc.c-torture/compile/20030804-1.c: New test case.
41842
41843 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41844
41845         * gcc.dg/20030804-1.c: New test case.
41846
41847 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41848
41849         * gcc.dg/cpp/separate-1.c: New test.
41850
41851 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41852
41853         PR c++/11704
41854         * g++.dg/template/dependent-expr2.C: New test.
41855
41856         PR c++/11766
41857         * g++.dg/expr/ptrmem1.C: New test.
41858
41859 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41860
41861         PR c++/9453
41862         * g++.dg/template/friend15.C: New test.
41863
41864 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41865
41866         * lib/dg-pch.exp: Work round PCH bug.
41867
41868 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41869
41870         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41871         builtins.  Move cases from builtins-4.c here.
41872
41873         * gcc.dg/torture/builtin-math-1.c: New test taken from
41874         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41875         additional cases.
41876
41877         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41878         Delete.
41879
41880 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41881
41882         PR c++/9447
41883         * g++.dg/template/using7.C: New test.
41884
41885 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41886
41887         * import1.c, import2.c: New tests.
41888
41889 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41890
41891         * g++.dg/eh/crossjump1.C: New test.
41892
41893 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41894
41895         PR c++/11697
41896         * g++.dg/template/using6.C: New test.
41897
41898         PR c++/11744
41899         * g++.dg/template/koenig2.C: New test.
41900
41901 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41902
41903         PR c++/7983
41904         * g++.dg/parse/typedef4.C: New test.
41905
41906 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41907
41908         PR c++/8442, c++/8806
41909         * g++.dg/template/elab1.C: New test.
41910         * g++.dg/template/type2.C: Likewise.
41911         * g++.dg/template/ttp3.C: Adjust expected error message.
41912         * g++.old-deja/g++.law/visibility13.C: Likewise.
41913         * g++.old-deja/g++.niklas/t135.C: Likewise.
41914         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41915         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41916         template argument.
41917         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41918
41919 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41920
41921         PR c++/11295
41922         * g++.dg/ext/stmtexpr1.C: New test.
41923
41924         * g++.dg/opt/tmp1.C: New test.
41925
41926         PR c++/11525
41927         * g++.dg/parse/constant4.C: New test.
41928
41929         PR c++/9447
41930         * g++.dg/template/using5.C: New test.
41931
41932 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41933
41934         * gcc.dg/builtins-27.c: New test case.
41935
41936 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41937
41938         * gcc.dg/tls/opt-7.c: New test.
41939
41940 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41941
41942         * g++.old-deja/g++.other/crash18.C: Remove.
41943
41944 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41945
41946         * g++.dg/template/explicit3.C: New.
41947         * g++.dg/template/explicit4.C: New.
41948         * g++.dg/template/explicit5.C: New.
41949
41950         PR c++/11347
41951         * g++.dg/template/memtmpl1.C: New.
41952
41953 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41954
41955         PR target/11565
41956         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41957         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41958
41959 2003-07-30  Jan Hubicka  <jh@suse.cz>
41960
41961         * vtgc1.c: Kill.
41962
41963 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41964
41965         * gcc.dg/struct-in-proto-1.c: New test.
41966
41967 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41968
41969         * gcc.dg/cpp/include2.c: Only expect one message.
41970
41971 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41972
41973         PR c++/9447
41974         * g++.dg/template/using1.C: New test.
41975         * g++.dg/template/using2.C: New test.
41976         * g++.dg/template/using3.C: New test.
41977         * g++.dg/template/using4.C: New test.
41978
41979 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41980
41981         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41982         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41983
41984 2003-07-28  Jan Hubicka  <jh@suse.cz>
41985
41986         PR c++/11530
41987         * g++.dg/opt/call1.C: New test.
41988
41989 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41990
41991         PR c++/11667
41992         * g++.dg/init/enum2.C: New test.
41993         * g++.dg/template/overload1.C: Add "-w" option.
41994
41995 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41996
41997         * gcc.dg/Wdeclaration-after-statement-1.c,
41998         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41999
42000 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42001
42002         * gcc.c-torture/compile/20030725-1.c: New test.
42003
42004 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42005
42006         * gcc.dg/20030505.c: Only run for SPE.
42007         Remove definition of opaque type.
42008
42009 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42010
42011         * g++.dg/template/ptrmem6.C: New test.
42012
42013 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42014
42015         * gcc.c-torture/compile/zero-strct-2.c: New test.
42016
42017 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42018
42019         * gcc.dg/intermod-1.c: New test.
42020
42021 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42022
42023         PR c++/11617
42024         * g++.dg/template/lookup2.C: New test.
42025         * g++.dg/template/memclass1.C: Remove instantiated from error.
42026         * g++.dg/other/error2.C: Tweak expected errors.
42027
42028         PR c++/11596
42029         * g++.dg/template/defarg3.C: New test.
42030
42031         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42032
42033 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42034
42035         * g++.dg/inherit/access5.C: New test.
42036
42037 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42038
42039         PR c++/11513
42040         * g++.dg/template/crash8.C: New test.
42041
42042 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42043
42044         PR c/10602
42045         * gcc.dg/noncompile/incomplete-2.c: New test.
42046
42047 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42048
42049         PR c++/11645
42050         * g++.dg/inherit/access4.C: New test.
42051
42052         PR c++/11517
42053         * g++.dg/expr/cond2.C: New test.
42054
42055         PR optimization/10679
42056         * g++.dg/opt/inline4.C: New test.
42057
42058 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42059
42060         * g++.dg/parse/crash10: New test.
42061
42062 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42063
42064         * g++.dg/ext/flexary1.C: New test.
42065
42066 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42067
42068         PR c++/10793
42069         * g++.dg/template/crash9.C: New test.
42070
42071 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42072
42073         PR c++/3004
42074         * g++.dg/parse/typedef3.C: New test.
42075
42076         PR c++/7906
42077         * g++.dg/parse/operator2.C: New test.
42078
42079         PR c++/8895
42080         * g++.dg/parse/def-tmpl-arg1.C: New test.
42081
42082         PR c++/9282
42083         * g++.dg/parse/funptr1.C: New test.
42084
42085         PR c++/9452
42086         * g++.dg/parse/ambig3.C: New test.
42087
42088         PR c++/9454
42089         * g++.dg/parse/operator3.C: New test.
42090
42091         PR c++/9486
42092         * g++.dg/parse/template10.C: New test.
42093
42094         PR c++/9488
42095         * g++.dg/parse/template11.C: New test.
42096
42097         PR c++/10150
42098         * g++.dg/parse/invalid-op1.C: New test.
42099
42100         PR c++/10247
42101         * g++.dg/parse/condexpr1.C: New test.
42102
42103 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42104
42105         * g++.dg/ext/packed3.C: New test.
42106         * g++.dg/ext/packed4.C: New test.
42107
42108         * gcc.dg/pack-test-3.c: New test.
42109
42110 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42111
42112         * lib/compat.exp: Handle dg-options per source file.
42113         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42114         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42115         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42116         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42117         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42118         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42119         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42120         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42121         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42122         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42123         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42124         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42125         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42126         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42127
42128 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42129
42130         PR c/10320
42131         * gcc.c-torture/execute/20030718-1.c: New test.
42132
42133 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42134
42135         PR optimization/11536
42136         * gcc.dg/20030721-1.c: New test.
42137
42138 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42139
42140         PR c++/11546
42141         * g++.dg/template/lookup1.C: New test.
42142
42143 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42144
42145         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42146         diagnostics of ill-formed constructs involving labels.
42147         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42148         the new 'previously defined here' message.
42149
42150 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42151
42152         * g++.dg/parse/non-dependent2.C: New test.
42153
42154 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42155
42156         * g++.dg/init/init-ref4.C: xfail on targets without
42157         weak symbols.
42158
42159 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42160
42161         PR target/11087
42162         * gcc.c-torture/execute/20030717-1.c: New test.
42163
42164 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42165
42166         * g++.dg/opt/cfg1.C: New test.
42167
42168 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42169
42170         PR optimization/11557
42171         * gcc.dg/20030717-1.c: New test.
42172
42173 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42174
42175         PR c++/10476
42176         * g++.dg/expr/crash-1.C: New test.
42177
42178         PR c++/11027
42179         * g++.dg/template/init3.C: New test.
42180
42181         PR c++/8222
42182         * g++.dg/template/non-dependent1.C: New test.
42183
42184         PR c++/11070
42185         * g++.dg/template/non-dependent2.C: New test.
42186
42187         PR c++/11071
42188         * g++.dg/template/non-dependent3.C: New test.
42189
42190         PR c++/9907
42191         * g++.dg/template/sizeof5.C: New test.
42192
42193 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42194
42195         PR 11498
42196         * gcc.c-torture/compile/mangle-1.c: New file.
42197
42198 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42199
42200         PR c++/7809
42201         * g++.dg/parse/access3.C: New test.
42202
42203 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42204
42205         PR c++/11384
42206         * g++.dg/init/init-ref4.C: New test.
42207
42208 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42209
42210         PR c++/11547
42211         * g++.dg/parse/constant3.C: New test.
42212         * g++.dg/parse/crash7.C: Likewise.
42213
42214 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42215
42216         PR target/11008
42217         * gcc.dg/i386-pentium4-not-mull.c: New.
42218
42219 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42220
42221         * gcc.dg/asm-names.c (ymain): Make it weak.
42222
42223 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42224
42225         PR c++/5421
42226         * g++.dg/template/friend21.C: New test.
42227
42228 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42229
42230         * gcc.dg/cleanup-8.c: New test.
42231         * gcc.dg/cleanup-9.c: New test.
42232
42233 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42234
42235         * g++.dg/ext/dll-MI1.h: New file.
42236         * g++.dg/ext/dllexport-MI1.C: New file.
42237         * g++.dg/ext/dllimport-MI1.C: New file.
42238
42239 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42240
42241         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42242         it does not have cmpstrsi patterns (just cmpmemsi).
42243
42244 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42245
42246         PR debug/11473
42247         * g++.dg/debug/debug8.C: New test.
42248
42249 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42250
42251         PR c++/10108
42252         * g++.dg/template/crash7.C: New test.
42253
42254 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42255
42256         PR target/10795
42257         * gcc.c-torture/compile/20030708-1.c: New.
42258
42259 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42260
42261         * gcc.c-torture/execute/20030715-1.c: New test.
42262
42263 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42264
42265         * gcc.dg/pch/inline-3.c: New file.
42266         * gcc.dg/pch/inline-3.hs: New file.
42267         * gcc.dg/pch/inline-4.c: New file.
42268         * gcc.dg/pch/inline-4.hs: New file.
42269
42270 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42271
42272         PR c++/11509
42273         * g++.dg/template/crash6.C: New test.
42274
42275         PR c++/7053
42276         * g++.dg/template/friend20.C: New test.
42277
42278         PR c++/7019
42279         * g++.dg/template/overload2.C: New test.
42280
42281 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42282
42283         PR optimization/11440
42284         * gcc.c-torture/execute/20030714-1.c: New test.
42285
42286 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42287
42288         PR c++/11154
42289         * g++.dg/template/partial2.C: New test.
42290
42291 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42292
42293         PR c++/11503
42294         * g++.dg/template/anon1.C: New test.
42295
42296         PR c++/11493
42297         PR c++/11495
42298         * g++.dg/parse/template9.C: Likewise.
42299         * g++.dg/template/crash4.C: New test.
42300         * g++.dg/template/koenig1.C: Likewise.
42301         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42302         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42303         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42304         functions.
42305         * g++.old-deja/g++.jason/template36.C: Likewise.
42306         * g++.old-deja/g++.mike/p1989.C: Likewise.
42307         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42308         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42309         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42310         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42311         compiling.
42312         * g++.old-deja/g++.pt/union2.C: Use this->.
42313
42314 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42315
42316         * gcc.dg/20030711-1.c: New test.
42317
42318 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42319
42320         PR c++/11050
42321         * g++.dg/parse/args1.C: New test.
42322         * g++.pt/defarg8.C: Change expected errors.
42323
42324 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42325
42326         PR c++/8164
42327         * g++.dg/template/nontype2.C: New test.
42328
42329         PR c++/10558
42330         * g++.dg/parse/template8.C: New test.
42331
42332         PR c++/8327
42333         * g++.dg/template/scope1.C: New test.
42334
42335         * g++.dg/warn/Wsign-compare-1.C: New test.
42336
42337 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42338
42339         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42340
42341 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42342
42343         PR c++/9411
42344         * g++.dg/template/explicit2.C: New test.
42345
42346         PR c++/10032
42347         * g++.dg/warn/pedantic1.C: New test.
42348
42349 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42350
42351         PR c++ 9483
42352         * g++.dg/other/field1.C: New test.
42353
42354 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42355
42356         PR c/11449
42357         * gcc.c-torture/compile/20030707-1.c: New.
42358
42359 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42360
42361         PR c++/10849
42362         * g++.dg/template/access12.C: New test.
42363
42364 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42365
42366         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42367         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42368         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42369         * gcc.misc-tests/gcov.exp: Update
42370         * g++.dg/gcov/gcov.exp: Update
42371         * lib/gcov.exp: Update.
42372
42373 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42374
42375         * g++.dg/abi/mangle17.C: Make sure template expressions are
42376         dependent.
42377         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42378         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42379         * g++.dg/opt/stack1.C: Remove erroneous code.
42380         * g++.dg/parse/template7.C: New test.
42381         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42382         * g++.old-deja/g++.pt/crash4.C: Likewise.
42383
42384 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42385
42386         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42387         with zero or one occurence of `$' after the initial `L'.
42388
42389 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42390
42391         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42392
42393 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42394
42395         PR c/11370
42396         * gcc.dg/Wunreachable-6.c: New testcase.
42397         * gcc.dg/Wunreachable-7.c: New testcase.
42398
42399 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42400
42401         PR c/11420
42402         * gcc.dg/20030708-1.c: New test.
42403
42404 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42405
42406         * gcc.dg/compat/sdata-section.h: New file.
42407         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42408         * gcc.dg/torture/mips-sdata-1.c: New test.
42409
42410 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42411
42412         PR c++/11030
42413         * g++.dg/template/friend19.C: New test.
42414
42415 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42416
42417         * g++.dg/opt/strength-reduce.C: New test.
42418
42419 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42420
42421         PR target/10979
42422         * gcc.dg/20030707-1.c: New testcase.
42423
42424 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42425
42426         PR optimization/11059
42427         * g++.dg/opt/emptyunion.C: New testcase.
42428
42429 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42430             Eric Botcazou  <ebotcazou@libertysurf.fr>
42431
42432         * g++.dg/opt/stack1.C: New test.
42433
42434 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42435
42436         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42437         run test.
42438
42439         PR c++/11431
42440         * g++.dg/expr/static_cast3.C: New test.
42441
42442 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42443
42444         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42445         everywhere.
42446         * gcc.dg/concat.c: Concatenation of string constants with
42447         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42448         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42449         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42450         necessary to avoid multi-character character constant warning.
42451         * gcc.dg/cpp/escape.c: Likewise.
42452         * gcc.dg/cpp/ucs.c: Likewise.
42453         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42454         Fix a typo.
42455
42456 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42457
42458         PR c/11428
42459         * gcc.c-torture/compile/20030704-1.c: New.
42460
42461 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42462
42463         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42464
42465 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42466
42467         PR c++/5287, PR c++/7910,  PR c++/11021
42468         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42469         tests for warnings.
42470         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42471         * g++.dg/ext/dllimport3.C: Likewise.
42472         * g++.dg/ext/dllimport4.C: New file.
42473         * g++.dg/ext/dllimport5.C: New file.
42474         * g++.dg/ext/dllimport6.C: New file.
42475         * g++.dg/ext/dllimport7.C: New file.
42476         * g++.dg/ext/dllimport8.C: New file.
42477         * g++.dg/ext/dllimport9.C: New file.
42478         * g++.dg/ext/dllimport10.C: New file.
42479         * g++.dg/ext/dllexport1.C: New file.
42480
42481 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42482
42483         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42484         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42485
42486 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42487
42488         * gcc.dg/builtins-25.c: New testcase.
42489         * gcc.dg/builtins-26.c: New testcase.
42490
42491 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42492
42493         * gcc.dg/compat/vector-defs.h: New file.
42494         * gcc.dg/compat/vector-setup.h: New file.
42495         * gcc.dg/compat/vector-check.h: New file.
42496         * gcc.dg/compat/vector-1_main.c: New file.
42497         * gcc.dg/compat/vector-1_x.c: New file.
42498         * gcc.dg/compat/vector-1_y.c: New file.
42499         * gcc.dg/compat/vector-2_main.c: New file.
42500         * gcc.dg/compat/vector-2_x.c: New file.
42501         * gcc.dg/compat/vector-2_y.c: New file.
42502
42503         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42504         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42505         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42506         * gcc.dg/compat/struct-align-1.h: New file.
42507         * gcc.dg/compat/struct-align-1_main.c: New file.
42508         * gcc.dg/compat/struct-align-1_x.c: New file.
42509         * gcc.dg/compat/struct-align-1_y.c: New file.
42510         * gcc.dg/compat/struct-align-2.h: New file.
42511         * gcc.dg/compat/struct-align-2_main.c: New file.
42512         * gcc.dg/compat/struct-align-2_x.c: New file.
42513         * gcc.dg/compat/struct-align-2_y.c: New file.
42514
42515         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42516         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42517         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42518         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42519         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42520         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42521         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42522         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42523         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42524         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42525         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42526         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42527         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42528         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42529         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42530         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42531         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42532         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42533         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42534         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42535         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42536         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42537         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42538         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42539         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42540         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42541         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42542         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42543         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42544
42545 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42546
42547         * gcc.dg/i386-call-1.c: New test.
42548
42549 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42550
42551         PR c++/9162
42552         * g++.dg/parse/defarg4.C: New.
42553
42554 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42555
42556         PR target/10700
42557         * gcc.c-torture/compile/20030703-1.c: New test case.
42558
42559 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42560
42561         * g++.dg/template/local3.C: Remove extra semicolon.
42562
42563 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42564
42565         * gcc.dg/i386-volatile-1.c: New test.
42566
42567 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42568
42569         PR c++/11072
42570         * g++.dg/other/offsetof2.C: XFAIL.
42571         * g++.dg/other/offsetof5.C: New.
42572
42573         PR c++/10219
42574         * g++.dg/template/error1.C: New.
42575
42576         PR c++/9779
42577         * g++.dg/template/dependent-expr1.C: New.
42578
42579 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42580
42581         PR c++/6949
42582         * g++.dg/template/local3.C: New test.
42583
42584         PR c++/11149
42585         * g++.dg/lookup/scoped6.C: New test.
42586
42587 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42588
42589         PR c++/8046
42590         * g++.dg/other/error7.C: New test.
42591
42592 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42593
42594         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42595         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42596         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42597         * g++.old-deja/g++.other/union2.C: Likewise.
42598         * gcc.dg/c90-const-expr-2.c: Likewise.
42599         * gcc.dg/c90-const-expr-3.c: Likewise.
42600         * gcc.dg/c99-const-expr-2.c: Likewise.
42601         * gcc.dg/c99-const-expr-3.c: Likewise.
42602         * gcc.dg/concat.c: Likewise.
42603
42604 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42605
42606         PR c++/9559
42607         * g++.dg/init/static1.C: New test.
42608
42609 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42610
42611         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42612         * g++.old-deja/g++.other/access2.C: Likewise.
42613         * g++.old-deja/g++.other/decl2.C: Likewise.
42614         * gcc.c-torture/execute/20020615-1.c: Likewise.
42615
42616 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42617
42618         PR c++/4933
42619         * g++.dg/template/sizeof4.C: New test.
42620
42621 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42622
42623         * g++.dg/other/error6.C: New test.
42624
42625 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42626
42627         PR c++/10750
42628         * g++.dg/parse/constant2.C: New test.
42629
42630 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42631
42632         PR c++/11106
42633         * g++.dg/other/error5.C: New test.
42634
42635 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42636
42637         * gcc.dg/format/gcc_diag-1.c: New test.
42638
42639 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42640
42641         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42642
42643 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42644
42645         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42646         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42647         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42648
42649 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42650
42651         * gcc.c-torture/execute/builtins/string-8.c: New test.
42652         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42653         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42654         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42655
42656 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42657
42658         PR c++/10468
42659         * g++.dg/ext/typeof6.C: New test.
42660
42661 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42662
42663         PR c++/10796
42664         * g++.dg/init/enum1.C: New test.
42665
42666 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42667
42668         * gcc.dg/20030627-1.c: New test.
42669
42670 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42671
42672         PR c++/11332
42673         * g++.dg/expr/static_cast2.C: New test.
42674
42675 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42676             Jakub Jelinek  <jakub@redhat.com>
42677
42678         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42679         sprintf(dst,"%s",src) optimization.
42680         * gcc.c-torture/execute/20030626-1.c: New test case.
42681         * gcc.c-torture/execute/20030626-2.c: New test case.
42682
42683 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42684
42685         * gcc.c-torture/execute/multi-ix.c: New test.
42686
42687         * gcc.c-torture/execute/simd-4.c (main):
42688         Added missing semicolon at end of union.
42689
42690 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42691
42692         PR c++/8266
42693         * g++.dg/template/explicit-instantiation3.C: New test.
42694
42695 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42696
42697         * gcc.dg/20030626-1.c: Use signed char.
42698
42699 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42700
42701         * gcc.dg/20030626-1.c: New test.
42702
42703 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42704
42705         * const-str-2.m: Update.
42706
42707 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42708
42709         PR c++/10990
42710         * g++.dg/rtti/dyncast1.C: New test.
42711         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42712         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42713         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42714
42715         PR c++/10931
42716         * g++.dg/expr/static_cast1.C: New test.
42717
42718 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42719
42720         * gcc.dg/20030625-1.c: New test.
42721
42722 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42723
42724         * gcc.c-torture/compile/20030624-1.c: New test case.
42725
42726 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42727
42728         * gcc.c-torture/execute/string-opt-17.c: New test.
42729
42730 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42731
42732         PR c++/5754
42733         * g++.dg/parse/crash6.C: New test.
42734
42735 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42736
42737         * gcc.dg/builtins-24.c: New test case.
42738
42739 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42740
42741         * g++.dg/opt/operator1.C: New test.
42742
42743 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42744
42745         * gcc.c-torture/execute/string-opt-16.c: New test case.
42746
42747 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42748
42749         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42750         * g++.old-deja/g++.other/conv7.C: Likewise.
42751         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42752         * g++.old-deja/g++.other/overload14.C: Likewise.
42753
42754 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42755
42756         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42757         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42758
42759 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42760
42761         PR c++/10888
42762         * g++.dg/warn/Winline-3.C: New test.
42763
42764 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42765
42766         * lib/target-supports.exp (check_alias_available): Make the test
42767         program acceptable to the Solaris assembler.
42768
42769         PR c++/10749
42770         * g++.dg/template/memclass2.C: New test.
42771
42772 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42773             Eric Botcazou  <ebotcazou@libertysurf.fr>
42774
42775         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42776         data for non-matching targets.
42777         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42778
42779 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42780
42781         PR c++/10845
42782         * g++.dg/template/member3.C: New test.
42783
42784 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42785
42786         PR c++/10939
42787         * g++.dg/template/func1.C: New test.
42788
42789         PR c++/9649
42790         * g++.dg/template/static4.C: New test.
42791         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42792
42793         PR c++/11041
42794         * g++.dg/init/ref7.C: New test.
42795
42796 2003-06-19  Matt Austern  <austern@apple.com>
42797
42798         PR c++/11228
42799         * g++.dg/anew1.C: New test.
42800         * g++.dg/anew2.C: New test.
42801         * g++.dg/anew3.C: New test.
42802         * g++.dg/anew4.C: New test.
42803
42804 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42805
42806         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42807
42808 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42809
42810         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42811         endian-dependent.
42812
42813 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42814
42815         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42816         Remove cruft.
42817
42818 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42819
42820         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42821         * gcc.c-torture/compile/961203-1.c: Likewise.
42822         * gcc.c-torture/compile/980506-1.c: Likewise.
42823
42824 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42825
42826         PR c++/10712
42827         * g++.dg/lookup/using7.C: New test.
42828
42829 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42830
42831         PR c++/11105
42832         * g++.dg/abi/conv1.C: Remove it.
42833         * g++.dg/template/conv7.C: New test.
42834         * g++.dg/template/conv8.C: Likewise.
42835         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42836         conversion operator.
42837
42838 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42839
42840         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42841         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42842         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42843         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42844         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42845         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42846         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42847         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42848         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42849         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42850         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42851         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42852         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42853         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42854         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42855         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42856         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42857         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42858         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42859         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42860         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42861         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42862         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42863         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42864         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42865         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42866         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42867         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42868         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42869
42870 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42871
42872         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42873         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42874         indications.
42875
42876 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42877
42878         * gcc.dg/i386-387-5.c: New test case.
42879         * gcc.dg/i386-387-6.c: New test case.
42880         * gcc.dg/builtins-23.c: New test case.
42881
42882 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42883
42884         * gcc.dg/builtins-22.c: New test case.
42885         * gcc.dg/i386-387-1.c: Update to test exp.
42886         * gcc.dg/i386-387-2.c: Likewise.
42887
42888 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42889
42890         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42891
42892 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42893
42894         * lib/gcc-dg.exp (dg-require-dll): New function.
42895         (dg-xfail-if): Likewise.
42896         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42897         driver.
42898
42899         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42900         * gcc.c-torture/compile/20001205-1.c: Likewise.
42901         * gcc.c-torture/compile/20001226-1.c: Likewise.
42902         * gcc.c-torture/compile/20010518-2.c: Likewise.
42903         * gcc.c-torture/compile/20020312-1.c: Likewise.
42904         * gcc.c-torture/compile/20020604-1.c: Likewise.
42905         * gcc.c-torture/compile/920501-12.c: Likewise.
42906         * gcc.c-torture/compile/920501-4.c: Likewise.
42907         * gcc.c-torture/compile/920520-1.c: Likewise.
42908         * gcc.c-torture/compile/920521-1.c: Likewise.
42909         * gcc.c-torture/compile/920625-1.c: Likewise.
42910         * gcc.c-torture/compile/961203-1.c: Likewise.
42911         * gcc.c-torture/compile/980506-1.c: Likewise.
42912         * gcc.c-torture/compile/981006-1.c: Likewise.
42913         * gcc.c-torture/compile/981022-1.c: Likewise.
42914         * gcc.c-torture/compile/981223-1.c: Likewise.
42915         * gcc.c-torture/compile/990617-1.c: Likewise.
42916         * gcc.c-torture/compile/dll.c: Likewise.
42917         * gcc.c-torture/compile/labels-3.c: Likewise.
42918         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42919         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42920         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42921         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42922         * gcc.c-torture/compile/simd-5.c: Likewise.
42923         * gcc.c-torture/compile/20000804-1.x: Remove.
42924         * gcc.c-torture/compile/20001205-1.x: Likewise.
42925         * gcc.c-torture/compile/20001226-1.x: Likewise.
42926         * gcc.c-torture/compile/20010518-2.x: Likewise.
42927         * gcc.c-torture/compile/20020312-1.x: Likewise.
42928         * gcc.c-torture/compile/20020604-1.x: Likewise.
42929         * gcc.c-torture/compile/920501-12.x: Likewise.
42930         * gcc.c-torture/compile/920501-4.x: Likewise.
42931         * gcc.c-torture/compile/920520-1.x: Likewise.
42932         * gcc.c-torture/compile/920521-1.x: Likewise.
42933         * gcc.c-torture/compile/920625-1.x: Likewise.
42934         * gcc.c-torture/compile/961203-1.x: Likewise.
42935         * gcc.c-torture/compile/980506-1.x: Likewise.
42936         * gcc.c-torture/compile/981006-1.x: Likewise.
42937         * gcc.c-torture/compile/981022-1.x: Likewise.
42938         * gcc.c-torture/compile/981223-1.x: Likewise.
42939         * gcc.c-torture/compile/990617-1.x: Likewise.
42940         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42941         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42942         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42943         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42944         * gcc.c-torture/compile/simd-5.x: Likewise.
42945
42946         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42947
42948 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42949
42950         * gcc.c-torture/execute/20030611-1.c: New test.
42951
42952 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42953
42954         PR middle-end/168
42955         * gcc.dg/20030612-1.c: New test case.
42956
42957 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42958
42959         PR c++/10635
42960         * g++.dg/expr/cast1.C: New test.
42961
42962 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42963
42964         * gcc.dg/builtins-21.c: New test case.
42965
42966 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42967
42968         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42969         options instead of at the end.
42970         * lib/objc.exp (objc_target_compile): Likewise.
42971
42972 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42973
42974         PR c++/10432
42975         * g++.dg/parse/error1.C: New test.
42976
42977 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42978
42979         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42980         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42981         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42982         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42983         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42984         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42985         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42986         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42987         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42988         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42989         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42990         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42991         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42992         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42993         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42994         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42995         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42996         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42997         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42998         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42999         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43000         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43001         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43002         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43003
43004         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43005         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43006         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43007         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43008         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43009         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43010         * gcc.dg/compat/scalar-return-3_main.c: New file.
43011         * gcc.dg/compat/scalar-return-3_x.c: New file.
43012         * gcc.dg/compat/scalar-return-3_y.c: New file.
43013         * gcc.dg/compat/scalar-return-4_main.c: New file.
43014         * gcc.dg/compat/scalar-return-4_x.c: New file.
43015         * gcc.dg/compat/scalar-return-4_y.c: New file.
43016
43017 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43018
43019         * gcc.dg/compat/fp2-struct-check.h: New file.
43020         * gcc.dg/compat/fp2-struct-defs.h: New file.
43021         * gcc.dg/compat/fp2-struct-init.h: New file.
43022         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43023         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43024         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43025         * gcc.dg/compat/struct-return-10_main.c: New file.
43026         * gcc.dg/compat/struct-return-10_x.c: New file.
43027         * gcc.dg/compat/struct-return-10_y.c: New file.
43028
43029         * gcc.dg/compat/compat-common.h: New file.
43030         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43031         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43032         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43033         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43034         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43035         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43036         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43037         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43038         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43039         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43040         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43041         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43042         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43043         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43044         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43045         * gcc.dg/compat/small-struct-check.h: Ditto.
43046         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43047         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43048         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43049         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43050         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43051         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43052         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43053         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43054         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43055         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43056         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43057         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43058         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43059         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43060         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43061         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43062         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43063         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43064         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43065         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43066         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43067         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43068         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43069         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43070         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43071         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43072         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43073         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43074         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43075         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43076
43077 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43078
43079         * g++.dg/pch/static-1.C: New file.
43080         * g++.dg/pch/static-1.Hs: New file.
43081
43082 2003-06-10  Richard Henderson  <rth@redhat.com>
43083
43084         * gcc.dg/asm-7.c: Adjust expected warning text.
43085
43086 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43087
43088         * gcc.dg/builtins-20.c: New test case.
43089
43090 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43091
43092         PR c++/11131
43093         * g++.dg/opt/template1.C: New test.
43094
43095 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43096
43097         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43098         additional_sources.
43099
43100 2003-05-21  David Taylor  <dtaylor@emc.com>
43101
43102         * gcc.dg/Wpadded.c: New file.
43103
43104 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43105
43106         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43107         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43108         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43109         dg-require-weak.
43110
43111 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43112
43113         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43114
43115 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43116
43117         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43118         (dg-require-alias): Likewise.
43119         (dg-require-gc-sections): Likewise.
43120         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43121
43122 2003-06-08  Richard Henderson  <rth@redhat.com>
43123
43124         * gcc.dg/20011029-2.c: Fix the array reference.
43125         * gcc.dg/asm-7.c: New.
43126
43127 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43128
43129         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43130
43131 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43132
43133         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43134         (dg-require-gc-sections): Likewise.
43135
43136 2003-06-08  Jan Hubicka  <jh@suse.cz>
43137
43138         * i386-cmov1.c: Fix regular expression.
43139         * i386-cvt-1.c: Likewise.
43140         * i386-local.c: Likewise.
43141         * i386-local2.c: Likewise.
43142         * i386-mul.c: Likewise.
43143         * i386-ssetype-1.c: Likewise.
43144         * i386-ssetype-3.c: Likewise.
43145         * i386-ssetype-5.c: Likewise.
43146
43147 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43148
43149         PR c++/11039
43150         * g++.dg/warn/implicit-typename2.C: New test.
43151         * g++.dg/warn/implicit-typename3.C: New test.
43152
43153 2003-06-07  Richard Henderson  <rth@redhat.com>
43154
43155         * g++.dg/other/offsetof3.C: Use size_t.
43156         * g++.dg/other/offsetof4.C: Likewise.
43157
43158 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43159
43160         * lib/copy-file.exp: New. Implement gcc_copy_files.
43161
43162         * lib/dg-pch.exp: Load copy-file.exp
43163         (dg-pch): Use gcc_copy_files instead of "file copy".
43164
43165 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43166
43167         * gcc.dg/weak/weak.exp: Simplify.
43168         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43169         * gcc.dg/weak/weak-1.c: Likewise.
43170         * gcc.dg/weak/weak-2.c: Likewise.
43171         * gcc.dg/weak/weak-3.c: Likewise.
43172         * gcc.dg/weak/weak-4.c: Likewise.
43173         * gcc.dg/weak/weak-5.c: Likewise.
43174         * gcc.dg/weak/weak-6.c: Likewise.
43175         * gcc.dg/weak/weak-7.c: Likewise.
43176         * gcc.dg/weak/weak-8.c: Likewise.
43177         * gcc.dg/weak/weak-9.c: Likewise.
43178
43179 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43180
43181         gcc.c-torture/execute/20030606-1.c: New.
43182
43183 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43184
43185         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43186         * gcc.dg/builtins-19.c: Likewise.
43187
43188 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43189
43190         * gcc.dg/builtins-2.c: Add some more tests.
43191         * gcc.dg/builtins-18.c: New test case.
43192         * gcc.dg/builtins-19.c: New test case.
43193
43194 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43195             Jim Wilson  <wilson@tuliptree.org>
43196
43197         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43198
43199 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43200
43201         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43202         mempcpy/stpcpy calls not to be optimized into something else.
43203         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43204         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43205         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43206
43207 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43208
43209         * gcc.dg/format/asm_fprintf-1.c: New test.
43210
43211 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43212
43213         * lib/gcc-defs.exp (additional_sources): New variable.
43214         (dg-additional-sources): New function.
43215         (additional_files): New variable.
43216         (dg-additional-files): New function.
43217         (dg-additional-files-options): Likewise.
43218         * lib/gcc-dg.exp (dg-require-weak): New function.
43219         (dg-require-alias): Likewise.
43220         (dg-require-gc-sections): Likewise.
43221         * lib/target-supports.exp (check_alias_available): Remove testfile
43222         parameter.
43223         (check_gc_sections_available): New function.
43224         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43225         (dg-gpp-additional-files): Likewise.
43226         * lib/g++.exp (additional_sources): Remove.
43227         (additional_files): Likewise.
43228         (g++_target_compile): Use dg-additional-files-options.
43229
43230         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43231         Tcl logic.
43232         * gcc.dg/special/ecos.exp: Remove.
43233         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43234         * gcc.dg/special/alias-1.c: Likewise.
43235         * gcc.dg/special/alias-2.c: Likewise.
43236         * gcc.dg/special/gcsec-1.c: Likewise.
43237         * gcc.dg/special/weak-1.c: Likewise.
43238         * gcc.dg/special/weak-2.c: Likewise.
43239         * gcc.dg/special/wkali-1.c: Likewise.
43240         * gcc.dg/special/wkali-2.c: Likewise.
43241
43242         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43243         dg-gpp-additional-*.
43244         * g++.dg/special/conpr-3.C: Likewise.
43245         * g++.dg/special/conpr-4.C: Likewise.
43246         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43247         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43248         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43249         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43250         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43251         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43252         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43253         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43254         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43255         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43256         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43257         * g++.old-deja/g++.other/comdat1.C: Likewise.
43258         * g++.old-deja/g++.other/comdat2.C: Likewise.
43259         * g++.old-deja/g++.other/comdat3.C: Likewise.
43260         * g++.old-deja/g++.other/ctor1.C: Likewise.
43261         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43262
43263 2003-06-05  Richard Henderson  <rth@redhat.com>
43264
43265         * gcc.dg/debug/20030605-1.c: New.
43266
43267 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43268
43269         * README.QMTEST: Update.
43270
43271 2003-06-04  Richard Henderson  <rth@redhat.com>
43272
43273         * gcc.dg/cleanup-1.c: New.
43274         * gcc.dg/cleanup-2.c: New.
43275         * gcc.dg/cleanup-3.c: New.
43276         * gcc.dg/cleanup-4.c: New.
43277         * gcc.dg/cleanup-5.c: New.
43278         * gcc.dg/cleanup-6.c: New.
43279         * gcc.dg/cleanup-7.c: New.
43280
43281 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43282
43283         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43284
43285         * lib/dg-pch.exp: New file.
43286         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43287         * gcc.dg/pch/pch.exp: Likewise.
43288
43289 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43290
43291         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43292         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43293         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43294         * gcc.dg/builtins-17.c: New test case.
43295         * gcc.dg/i386-387-4.c: New test case.
43296         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43297
43298 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43299
43300         * gcc.dg/ultrasp9.c: New test.
43301
43302 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43303
43304         * gcc.c-torture/compile/20030604-1.c: New test.
43305         * gcc.dg/sparc-constant-1.c: New test.
43306
43307 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43308
43309         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43310
43311 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43312
43313         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43314
43315         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43316         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43317
43318 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43319
43320         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43321
43322 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43323
43324         PR c++/10940
43325         * g++.dg/template/spec10.C: New test.
43326
43327 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43328
43329         * gcc.dg/builtins-16.c: New test case.
43330
43331 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43332
43333         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43334         mempcpy test with post-increments.
43335         * gcc.c-torture/execute/string-opt-3.c: New test.
43336         * gcc.dg/string-opt-1.c: New test.
43337
43338 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43339
43340         PR fortran/10965
43341         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43342
43343 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43344
43345         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43346         (scan-assembler): ... here.  Use dg-scan.
43347         (scan-assembler-not): Likewise.
43348         (scan-file): New function.
43349         (scan-file-not): Likewise.
43350         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43351         * gcc.dg/cpp/_Pragma4.c: Likewise.
43352         * gcc.dg/cpp/_Pragma5.c: Likewise.
43353         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43354         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43355         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43356         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43357         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43358         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43359         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43360         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43361         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43362         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43363         * gcc.dg/cpp/cxxcom1.c: Likewise.
43364         * gcc.dg/cpp/line1.c: Likewise.
43365         * gcc.dg/cpp/maccom1.c: Likewise.
43366         * gcc.dg/cpp/maccom2.c: Likewise.
43367         * gcc.dg/cpp/maccom3.c: Likewise.
43368         * gcc.dg/cpp/maccom4.c: Likewise.
43369         * gcc.dg/cpp/maccom5.c: Likewise.
43370         * gcc.dg/cpp/maccom6.c: Likewise.
43371         * gcc.dg/cpp/multiline.c: Likewise.
43372         * gcc.dg/cpp/spacing1.c: Likewise.
43373         * gcc.dg/cpp/spacing2.c: Likewise.
43374         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43375         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43376         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43377         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43378         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43379         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43380         * gcc.dg/cpp/cxxcom2.c: Likewise.
43381         * gcc.dg/cpp/cxxcom2.h: New file.
43382
43383         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43384         * g++.dg/cpp/truefalse.C: Here.
43385         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43386
43387 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43388
43389         * gcc.dg/cpp/redef3.c: New file.
43390
43391 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43392
43393         * gcc.dg/i386-loop-3.c: New test.
43394
43395 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43396
43397         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43398
43399 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43400
43401         * gcc.dg/fwrapv-1.c: New test case.
43402         * gcc.dg/fwrapv-2.c: New test case.
43403
43404 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43405
43406         PR c++/10956
43407         * g++.dg/template/spec9.C: New test.
43408
43409 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43410
43411         * gcc.dg/duff-4.c: New test case.
43412
43413 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43414
43415         PR fortran/10843
43416         * g77.dg/ffixed-form-1.f: New test
43417         * g77.dg/ffixed-form-2.f: New test
43418         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43419         * g77.dg/ffree-form-3.f: New test
43420
43421 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43422
43423         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43424         * gcc.dg/wint_t-1.c: Likewise.
43425
43426 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43427
43428         * g++.dg/template/access11.C: New test.
43429
43430 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43431
43432         PR c++/10849
43433         * g++.dg/template/access10.C: New test.
43434
43435 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43436             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43437
43438         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43439
43440 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43441
43442         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43443         suppress for powerpc-*-darwin*.
43444         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43445
43446 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43447
43448         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43449         suppress option for powerpc-*-darwin*.
43450
43451 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43452
43453         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43454         * gcc.dg/builtins-4.c: Add test for fmod.
43455
43456 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43457
43458         PR c++/10682
43459         * g++.dg/template/instantiate4.C: New test.
43460
43461 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43462
43463         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43464
43465 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43466
43467         * gcc.dg/compat/scalar-return-1_main.c: New file.
43468         * gcc.dg/compat/scalar-return-1_x.c: New file.
43469         * gcc.dg/compat/scalar-return-1_y.c: New file.
43470         * gcc.dg/compat/scalar-return-2_main.c: New file.
43471         * gcc.dg/compat/scalar-return-2_x.c: New file.
43472         * gcc.dg/compat/scalar-return-2_y.c: New file.
43473         * gcc.dg/compat/struct-return-3_main.c: New file.
43474         * gcc.dg/compat/struct-return-3_y.c: New file.
43475         * gcc.dg/compat/struct-return-3_x.c: New file.
43476         * gcc.dg/compat/struct-return-2_main.c: New file.
43477         * gcc.dg/compat/struct-return-2_x.c: New file.
43478         * gcc.dg/compat/struct-return-2_y.c: New file.
43479
43480 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43481
43482         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43483         for hppa*-hp-hpux*.
43484         * gcc.dg/20021014-1.c (dg-options): Likewise.
43485         * gcc.dg/nest.c (dg-options): Likewise.
43486
43487 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43488
43489         PR c++/9738
43490         * g++.dg/ext/dllimport2.C: New file.
43491         * g++.dg/ext/dllimport3.C: New file.
43492
43493 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43494
43495         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43496         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43497         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43498         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43499         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43500         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43501         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43502         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43503         * gcc.dg/compat/small-struct-defs.h: New file.
43504         * gcc.dg/compat/small-struct-init.h: New file.
43505         * gcc.dg/compat/small-struct-check.h: New file.
43506         * gcc.dg/compat/fp-struct-defs.h: New file.
43507         * gcc.dg/compat/fp-struct-check.h: New file.
43508         * gcc.dg/compat/fp-struct-init.h: New file.
43509         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43510         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43511
43512 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43513
43514         * gcc.dg/20030225-2.c: New test.
43515
43516 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43517             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43518
43519         * gcc.c-torture/compile/20030518-1.c: New test case.
43520
43521 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43522
43523         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43524         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43525         gcc-dg-debug-runtest.
43526         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43527         gcc-dg-debug-runtest.
43528
43529 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43530
43531         PR c++/9022
43532         * g++.dg/lookup/using6.C: New test.
43533
43534 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43535
43536         * g++.dg/parse/access2.C: New test.
43537
43538 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43539
43540         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43541         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43542         * gcc.dg/debug/debug.exp: Likewise.
43543
43544 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43545
43546         * gcc.dg/dollar.c: New test.
43547
43548 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43549
43550         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43551         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43552         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43553         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43554         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43555         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43556         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43557         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43558         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43559         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43560         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43561         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43562         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43563         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43564         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43565         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43566         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43567         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43568
43569 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43570
43571         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43572         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43573         support for "repo" mode.
43574         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43575         * lib/g77-dg.exp: Likewise.
43576         * lib/obj-dg.exp: Likewise.
43577
43578 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43579
43580         Merge from gcc-3_2-rhl8-branch:
43581         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43582
43583         * gcc.dg/tls/opt-6.c: New test.
43584
43585         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43586
43587         * gcc.dg/20030405-1.c: New test.
43588
43589         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43590
43591         * gcc.dg/20030309-1.c: New test.
43592
43593         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43594
43595         * gcc.c-torture/execute/20030307-1.c: New test.
43596
43597         2003-02-20  Randolph Chung  <tausq@debian.org>
43598
43599         * gcc.c-torture/compile/20030220-1.c: New test.
43600
43601         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43602
43603         * gcc.dg/20030217-1.c: New test.
43604
43605         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43606
43607         * gcc.c-torture/compile/20020129-1.c: New test.
43608
43609         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43610
43611         * gcc.dg/unroll-1.c: New test.
43612
43613         2002-11-16  Jan Hubicka  <jh@suse.cz>
43614
43615         * gcc.c-torture/execute/20020920-1.c: New test.
43616
43617         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43618
43619         PR target/7434
43620         * gcc.c-torture/compile/20021008-1.c: New test.
43621
43622         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43623
43624         PR target/7559
43625         * gcc.c-torture/execute/20020810-1.c: New test.
43626
43627         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43628
43629         * gcc.c-torture/compile/20020807-1.c: New test.
43630
43631         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43632
43633         * gcc.dg/tls/opt-1.c: New test.
43634
43635         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43636
43637         * gcc.dg/20020729-1.c: New test.
43638
43639         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43640
43641         * g++.dg/opt/life1.C: New test.
43642
43643         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43644
43645         * gcc.dg/20020525-1.c: New test.
43646
43647         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43648
43649         PR c++/6794
43650         * g++.dg/ext/pretty1.C: New test.
43651         * g++.dg/ext/pretty2.C: New test.
43652
43653 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43654
43655         PR c++/8385
43656         * g++.dg/ext/typeof5.C: New test.
43657
43658 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43659
43660         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43661         __USER_LABEL_PREFIX__ into account.
43662         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43663
43664 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43665
43666         * gcc.dg/builtins-15.c: New test case.
43667
43668 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43669
43670         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43671
43672 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43673
43674         * lib/g++.exp: Tweak handling of additional source files.
43675         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43676         * g++.dg/special/conpr-2a.C: Rename to ...
43677         * g++.dg/special/conpr-2a.cc: ... this.
43678         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43679         * g++.dg/special/conpr-3a.C: Rename to ...
43680         * g++.dg/special/conpr-3a.cc: This.
43681         * g++.dg/special/conpr-3b.C: Rename to ...
43682         * g++.dg/special/conpr-3b.cc: This.
43683         * g++.dg/special/conpr-4.C: New test.
43684         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43685
43686 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43687
43688         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43689
43690 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43691
43692         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43693         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43694         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43695         * g++.old-deja/g++.other/warn3.C: Likewise.
43696
43697 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43698
43699         * gcc.dg/i386-387-1.c: Update to also test log.
43700         * gcc.dg/i386-387-2.c: Likewise.
43701
43702 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43703
43704         * g77.f-torture/execute/int8421.f: New test.
43705
43706 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43707
43708         PR c++/10230, c++/10481
43709         * g++.dg/lookup/scoped5.C: New test.
43710
43711 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43712
43713         PR c++/10552
43714         * g++.dg/template/ttp6.C: New test.
43715
43716 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43717
43718         * gcc.c-torture/execute/builtins: New directory.
43719         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43720         gcc.c-torture/execute/builtins.
43721         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43722         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43723         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43724         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43725
43726 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43727
43728         PR c++/9252
43729         * g++.dg/template/access8.C: New test.
43730         * g++.dg/template/access9.C: New test.
43731
43732 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43733
43734         PR c++/9554
43735         * g++.dg/parse/access1.C: New test.
43736
43737 2003-05-09  DJ Delorie  <dj@redhat.com>
43738
43739         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43740         long, and not an int.
43741
43742 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43743
43744         PR c++/10555, c++/10576
43745         * g++.dg/template/memclass1.C: New test.
43746
43747 2003-05-08  DJ Delorie  <dj@redhat.com>
43748
43749         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43750         targets.
43751         * gcc.c-torture/execute/20021024-1.x: Likewise.
43752         * gcc.c-torture/execute/shiftdi.x: Likewise.
43753         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43754         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43755         * gcc.dg/20021018-1.c: Likewise.
43756
43757 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43758
43759         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43760
43761         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43762         (bcopy): Call memmove.
43763
43764 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43765
43766         * g77.f-torture/compile/8485.f: New test case.
43767
43768 2003-05-07  Richard Henderson  <rth@redhat.com>
43769
43770         PR c++/10570
43771         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43772         Verify exception_cleanup not called for rethrows.
43773         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43774         when exiting catch block without rethrowing.
43775         * g++.dg/eh/forced3.C: New.
43776         * g++.dg/eh/forced4.C: New.
43777
43778 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43779
43780         * gcc.dg/20030505.c: Fix triplet.
43781
43782 2003-05-06  DJ Delorie  <dj@redhat.com>
43783
43784         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43785         * gcc.dg/nest.c: Likewise.
43786
43787 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43788
43789         * gcc.dg/builtins-14.c: New test case.
43790
43791 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43792
43793         * lib/compat.exp (compat-execute): New argument.
43794         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43795         * gcc.dg/compat: New test directory.
43796         * gcc.dg/compat/compat.exp: New expect script.
43797         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43798         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43799         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43800         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43801         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43802         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43803
43804         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43805         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43806         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43807         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43808         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43809         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43810         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43811         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43812         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43813         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43814         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43815         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43816         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43817         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43818         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43819
43820 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43821
43822         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43823
43824 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43825
43826         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43827
43828 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43829
43830         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43831         * gcc.dg/ppc-fsel-2.c: New test.
43832
43833         * gcc.dg/unused-5.c: New test.
43834
43835 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43836
43837         PR c++/10496
43838         * g++.dg/warn/pmf1.C: New test.
43839
43840 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43841
43842         PR c++/4494
43843         * g++.dg/warn/main.C: New test.
43844
43845 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43846
43847         * gcc.dg/nonnull-3.c: New test.
43848
43849 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43850
43851         * gcc.dg/cpp/Wtrigraphs.c: Update.
43852         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43853
43854 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43855
43856         * gcc.dg/ppc-fsel-1.c: New test.
43857
43858 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43859
43860         PR c/10604
43861         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43862
43863 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43864
43865         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43866
43867 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43868
43869         PR c++/9364, c++/10553, c++/10586
43870         * g++.dg/parse/typename4.C: New test.
43871         * g++.dg/parse/typename5.C: Likewise.
43872
43873 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43874
43875         * gcc.c-torture/compile/20030503-1.c: New test.
43876
43877 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43878
43879         * g++.dg/lookup/using5.C: Fix testcase error.
43880
43881 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43882
43883         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43884         since MEABI is no longer supported.  Remove all vestiges
43885         of MEABI from the test.
43886
43887 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43888
43889         PR c++/10554
43890         * g++.dg/lookup/using5.C: New test.
43891
43892 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43893
43894         PR c++/8772
43895         * g++.dg/template/ttp5.C: New test.
43896
43897 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43898
43899         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43900         (dg-gpp-additional-sources): New function.
43901         (dg-gpp-additional-files): Likewise.
43902         * lib/g++.exp (additional_sources): New variable.
43903         (additional_files): Likewise.
43904         (g++_target_compile): Deal with them.
43905         * lib/old-dejagnu.exp: Remove.
43906         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43907         * g++.old-deja: Revise all tests to use dg commands.
43908
43909 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43910
43911         PR c++/9432, c++/9528
43912         * g++.dg/lookup/using4.C: New test.
43913
43914 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43915
43916         * gcc.dg/noreturn-5.c: New file.
43917         * gcc.dg/noreturn-6.c: New file.
43918
43919         * gcc.c-torture/compile/inline-1.c: New file.
43920
43921 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43922
43923         PR c++/10551
43924         * g++.dg/template/explicit1.C: New test.
43925
43926 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43927
43928         PR c++/10549
43929         * g++.dg/other/bitfield1.C: New test.
43930
43931         PR c++/10527
43932         * g++.dg/init/new7.C: New test.
43933
43934 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43935
43936         * g++.dg/ext/desig1.C: New test.
43937         * g++.dg/ext/init1.C: Update.
43938
43939         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43940
43941 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43942
43943         PR c++/10180
43944         * g++.dg/warn/Winline-1.C: New test.
43945
43946 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43947
43948         * gcc.c-torture/execute/string-opt-19.c: New test.
43949
43950         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43951         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43952
43953 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43954
43955         PR c++/10506
43956         * g++.dg/init/new6.C: New test.
43957
43958         PR c++/10503
43959         * g++.dg/init/ref6.C: New test.
43960
43961 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43962
43963         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43964
43965 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43966
43967         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43968         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43969
43970 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43971
43972         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43973         initialized static data members.
43974
43975 2003-04-25  H.J. Lu <hjl@gnu.org>
43976
43977         * gcc.dg/ia64-sync-4.c: New test.
43978
43979 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43980
43981         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43982         date.
43983
43984 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43985
43986         PR c++/10337
43987         * g++.dg/warn/conv1.C: New test.
43988         * g++.old-deja/g++.other/conv7.C: Adjust.
43989         * g++.old-deja/g++.other/overload14.C: Adjust.
43990
43991 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43992
43993         PR c++/10471
43994         * g++.dg/template/defarg2.C: New test.
43995
43996 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43997
43998         * gcc.dg/cpp/include2.c: Update.
43999         * gcc.dg/cpp/multiline-2.c: New.
44000         * gcc.dg/cpp/multiline.c: Update.
44001         * gcc.dg/cpp/strify2.c: Update.
44002         * gcc.dg/cpp/trad/literals-2.c: Update.
44003
44004 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44005
44006         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44007
44008 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44009
44010         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44011
44012 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44013
44014         PR c++/10451
44015         * g++.dg/parse/crash4.C: New test.
44016
44017         PR c++/9847
44018         * g++.dg/parse/crash5.C: New test.
44019
44020 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44021
44022         PR c++/10446
44023         * g++.dg/parse/crash3.C: New test.
44024
44025         PR c++/10428
44026         * g++.dg/parse/elab1.C: New test.
44027
44028 2003-04-22  Devang Patel  <dpatel@apple.com>
44029
44030         * gcc.dg/cpp/trad/funlike-5.c: New test.
44031
44032 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44033
44034         * g++.dg/other/packed1.C: Fix dg options.
44035
44036 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44037
44038         * g++.dg/other/offsetof2.C: New test.
44039
44040 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44041
44042         * g++.dg/template/recurse.C: Adjust location of error messages.
44043
44044 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44045
44046         PR c++/9881
44047         * g++.dg/init/addr-const1.C: New test.
44048         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44049
44050 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44051
44052         PR c++/10405
44053         * g++.dg/lookup/struct-hack1.C: New test.
44054
44055 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44056
44057         * ucs.c: Update diagnostic messages.
44058
44059 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44060
44061         * gcc.dg/cpp/truefalse.cpp: New test.
44062         * gcc.dg/cpp/cpp.exp: Update.
44063         * g++.dg/other/stdbool-if.C: Remove.
44064
44065 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44066
44067         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44068         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44069
44070 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44071
44072         * gcc.c-torture/compile/20030418-1.c: New test.
44073
44074 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44075
44076         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44077
44078 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44079
44080         PR c++/10347
44081         g++.dg/template/dependent-name1.C: New test.
44082
44083 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44084
44085         * gcc.dg/warn-1.c (tourist_guide): New array,
44086         contains a pointer to bar.
44087
44088 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44089
44090         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44091         * gcc.c-torture/execute/medce-1.c: New test case.
44092         * gcc.c-torture/execute/medce-2.c: New test case.
44093
44094 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44095
44096         * lib/prune.exp: Ignore more messages.
44097
44098         PR c++/10381
44099         * g++.dg/parse/lookup3.C: New test.
44100
44101 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44102
44103         * gcc.c-torture/compile/20030415-1.c : New test.
44104
44105 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44106
44107         * gcc.c-torture/execute/scope-2.c: Move to ...
44108         * gcc.dg/noncompile/scope.c: .... here.
44109
44110 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44111
44112         * gcc.dg/20030414-2.c: New test case.
44113
44114 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44115
44116         PR target/10377
44117         * gcc.dg/20030414-1.c: New test.
44118
44119 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44120
44121         * gcc.dg/builtins-12.c: New test case.
44122         * gcc.dg/builtins-13.c: New test case.
44123
44124 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44125
44126         * gcc.c-torture/execute/string-opt-18.c: New test.
44127
44128 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44129
44130         PR c++/10300
44131         * g++.dg/init/new5.C: New test.
44132
44133 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44134
44135         PR c++/7910
44136         * g++.dg/ext/dllimport1.C: New test.
44137
44138 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44139
44140         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44141
44142 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44143
44144         PR Fortran/9263
44145         * g77.f-torture/noncompile/9263.f: New test
44146         PR Fortran/1832
44147         * g77.f-torture/execute/1832.f: New test
44148
44149 2003-04-11  David Chad  <davidc@freebsd.org>
44150             Loren J. Rittle  <ljrittle@acm.org>
44151
44152         PR libobjc/8562
44153         * objc.dg/headers.m: New test.
44154
44155 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44156
44157         * gcc.c-torture/execute/builtin-noret-2.c: New.
44158         * gcc.c-torture/execute/builtin-noret-2.x: New.
44159         XFAIL builtin-noret-2.c at -O1 and above.
44160         * gcc.dg/redecl.c: New.
44161         * gcc.dg/Wshadow-1.c: Update error regexps.
44162
44163 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44164
44165         * g++.dg/abi/bitfield10.C: New test.
44166
44167 2003-04-09  Mike Stump  <mrs@apple.com>
44168
44169         * gcc.dg/pch/pch.exp: Make testcase names longer.
44170         * g++.dg/pch/pch.exp: Make testcase names longer.
44171
44172 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44173
44174         * gcc.dg/builtins-11.c: New test case.
44175
44176 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44177
44178         * gcc.dg/builtins-9.c: New test case.
44179         * gcc.dg/builtins-10.c: New test case.
44180
44181 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44182
44183         * gcc.dg/noncompile/init-4.c.c: New test.
44184
44185 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44186
44187         * gcc.misc-test/gcov-9.c: New test.
44188         * gcc.misc-test/gcov-10.c: New test
44189         * gcc.misc-test/gcov-11.c: New test.
44190
44191 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44192
44193         PR optimization/10024
44194         * gcc.c-torture/compile/20030405-1.c: New test.
44195
44196 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44197
44198         * gcc.dg/pch/static-3.c: New.
44199         * gcc.dg/pch/static-3.hs: New.
44200         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44201
44202 2003-04-04  Richard Henderson  <rth@redhat.com>
44203
44204         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44205         * g++.dg/eh/forced2.C: Likewise.
44206
44207 2003-04-03  Mike Stump  <mrs@apple.com>
44208
44209         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44210         target arg.
44211         (scan-assembler-times, scan-assembler-not): Likewise.
44212         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44213
44214 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44215
44216         * gcc.dg/sparc-loop-1.c: New test.
44217
44218 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44219
44220         PR other/9274
44221         * g++.dg/pch/system-2.C: New.
44222         * g++.dg/pch/system-2.Hs: New.
44223
44224 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44225
44226         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44227
44228         * g++.dg/eh/simd-1.C (vecfunc): Same.
44229
44230 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44231
44232         * gcc.c-torture/execute/20030401-1.c: New test case.
44233
44234 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44235
44236         * objc.dg/defs.m: New.
44237
44238 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44239
44240         * g++.dg/eh/simd-1.C: New.
44241         * g++.dg/eh/simd-2.C: New.
44242
44243 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44244
44245         * gcc.c-torture/execute/simd-3.c: New.
44246
44247 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44248
44249         PR c/9936
44250         * gcc.dg/20030331-2.c: New test.
44251
44252 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44253
44254         PR c++/10278
44255         * g++.dg/parse/crash2.C: New test.
44256
44257 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44258
44259         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44260         * gcc.c-torture/execute/20030331-1.c: ...here.
44261
44262 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44263
44264         * gcc.c-torture/execute/20030331-1.c: New test.
44265
44266 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44267
44268         * lib/gcov.exp: Adjust call return testing strings.
44269         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44270
44271 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44272
44273         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44274         * gcc.dg/builtins-7.c: New test case.
44275         * gcc.dg/builtins-8.c: New test case.
44276
44277 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44278
44279         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44280
44281 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44282
44283         PR c++/7647
44284         * g++.dg/lookup-class-member-2.C: New test.
44285
44286 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44287
44288         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44289
44290 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44291
44292         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44293
44294 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44295
44296         * g++.dg/init/attrib1.C: New test.
44297
44298 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44299
44300         * gcc.dg/ultrasp8.c: New test.
44301
44302 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44303
44304         * gcc.dg/ultrasp7.c: New test.
44305
44306 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44307
44308         PR c++/10047
44309         * g++.dg/template/inline1.C: New test.
44310
44311 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44312
44313         * gcc.dg/sparc-dwarf2.c: New test.
44314
44315 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44316
44317         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44318         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44319
44320 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44321
44322         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44323         than reading .x files.
44324         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44325         * g77.dg/gcov/gcov-1.f: Likewise.
44326         * gcc.misc-tests/gcov-4b.c: Likewise.
44327         * gcc.misc-tests/gcov-5b.c: Likewise.
44328         * gcc.misc-tests/gcov-6.c: Likewise.
44329         * gcc.misc-tests/gcov-7.c: Likewise.
44330         * gcc.misc-tests/gcov-8.c: Likewise.
44331         * g++.dg/gcov/gcov-1.x: Remove.
44332         * g77.dg/gcov/gcov-1.x: Likewise.
44333         * gcc.misc-tests/gcov-4b.x: Likewise.
44334         * gcc.misc-tests/gcov-5b.x: Likewise.
44335         * gcc.misc-tests/gcov-6.x: Likewise.
44336         * gcc.misc-tests/gcov-7.x: Likewise.
44337         * gcc.misc-tests/gcov-8.x: Likewise.
44338
44339 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44340
44341         PR opt/10087
44342         * gcc.dg/20030324-1.c: New test.
44343
44344 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44345
44346         PR c++/10224
44347         * g++.dg/template/arg3.C: New test.
44348
44349         PR c++/10158
44350         * g++.dg/template/friend18.C: New test.
44351
44352 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44353
44354         * g77.f-torture/compile/20030326-1.f: New test case.
44355
44356 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44357
44358         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44359
44360         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44361
44362 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44363
44364         * gcc.dg/ia64-sync-3.c: New test.
44365
44366 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44367
44368         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44369
44370 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44371
44372         * gcc.dg/ultrasp6.c: New test.
44373
44374 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44375
44376         * gcc.dg/i386-signbit-1.c: New test.
44377         * gcc.dg/i386-signbit-2.c: New test.
44378         * gcc.dg/i386-signbit-3.c: New test.
44379
44380 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44381
44382         * gcc.dg/ultrasp5.c: Fix options.
44383
44384 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44385
44386         * gcc.dg/ultrasp5.c: Fix comment.
44387
44388 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44389
44390         PR fortran/10197
44391         * g77.f-torture/execute/10197.f: New test.
44392
44393 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44394
44395         PR c++/9898, c++/383
44396         * g++.dg/template/conv6.C: New test.
44397
44398         PR c++/10119
44399         * g++.dg/template/ptrmem5.C: New test.
44400
44401         PR c++/10026
44402         * g++.dg/lookup/koenig1.C: New test.
44403
44404         PR C++/10199
44405         * g++.dg/lookup/template2.C: New test.
44406
44407 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44408
44409         * g++.dg/opt/rtti1.C: New test.
44410
44411 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44412
44413         * gcc.dg/ultrasp5.c: New test.
44414
44415 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44416
44417         PR middle-end/9967
44418         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44419         builtin fputs.
44420
44421 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44422
44423         PR c/8224
44424         * gcc.dg/20030323-1.c: New test.
44425
44426 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44427
44428         * gcc.c-torture/compile/20030323-1.c: New test case.
44429
44430 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44431
44432         * gcc.dg/20030321-1.c: New test.
44433
44434 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44435
44436         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44437
44438 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44439
44440         PR c++/9978, c++/9708
44441         * g++.dg/ext/vlm1.C: Adjust expected error.
44442         * g++.dg/ext/vla2.C: New test.
44443         * g++.dg/template/arg1.C: New test.
44444         * g++.dg/template/arg2.C: New test.
44445
44446 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44447
44448         * g77.f-torture/execute/select.f: New test.
44449         * g77.f-torture/noncompile/select_no_compile.f: New test.
44450
44451 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44452
44453         PR c++/9898
44454         * g++.dg/other/error4.C: New test.
44455
44456 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44457
44458         * g++.dg/template/friend17.C: New test.
44459
44460 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44461
44462         * gcc.c-torture/compile/20030320-1.c: New.
44463
44464 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44465
44466         * gcc.dg/builtins-6.c: New test case.
44467
44468 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44469
44470         PR target/10073
44471         * gcc.c-torture/compile/20030319-1.c: New.
44472
44473 2003-03-18  Jan Hubicka  <jh@suse.cz>
44474
44475         * gcc.dg/i386-cvt-1.c: New test.
44476
44477 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44478
44479         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44480         * objc.dg/naming-2.m: Likewise.
44481
44482 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44483
44484         PR c++/9639
44485         * g++.dg/parse/crash1.C: New test.
44486
44487 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44488
44489         PR c++/8805
44490         * g++.dg/eh/cleanup1.C: New test.
44491
44492 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44493
44494         * gcc.c-torture/execute/20030316-1.c: New test case.
44495
44496 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44497
44498         PR c++/9629
44499         * g++.dg/init/ctor2.C: New test.
44500
44501 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44502
44503         * g77.f-torture/compile/xformat.f: New test case.
44504
44505 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44506
44507         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44508         * g++.old-deja/g++.mike/eh50.C: Likewise.
44509
44510 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44511
44512         PR c++/6440
44513         * g++.dg/template/spec7.C: New test.
44514         * g++.dg/template/spec8.C: Likewise.
44515
44516 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44517
44518         * gcc.c-torture/execute/20030313-1.c: New test.
44519
44520 2003-03-14  Richard Henderson  <rth@redhat.com>
44521
44522         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44523
44524 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44525
44526         * gcc.c-torture/compile/20030314-1.c: New test.
44527
44528 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44529
44530         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44531         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44532         thumb target,
44533         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44534         to accept newer _imp__  prefix and additional
44535         newline in .drectve section.
44536         * gcc.dg/dll-4.c: Likewise.
44537         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44538         switch.
44539
44540 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44541
44542         * g++.dg/parse/namespace9.C: New test.
44543
44544         * g++.dg/init/ref5.C: New test.
44545         * g++.dg/parse/ptrmem1.C: Likewise.
44546
44547 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44548
44549         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44550         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44551         regular expression.
44552         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44553         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44554
44555 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44556
44557         * gcc.c-torture/execute/20030224-2.c: New test.
44558
44559 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44560
44561         * gcc.dg/decl-3.c: New test.
44562
44563 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44564
44565         * gcc.dg/i386-loop-2.c: New test.
44566
44567 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44568
44569         PR c++/9474
44570         * g++.dg/parse/namespace8.C: New test.
44571
44572         PR c++/9924
44573         * g++.dg/overload/builtin2.C: New test.
44574
44575 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44576
44577         * gcc.dg/return-type-3.c: New test.
44578
44579 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44580
44581         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44582         profiling options are not supported.
44583
44584 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44585
44586         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44587         * g++.old-deja/g++.warn/impint2.C: Likewise.
44588
44589 2003-03-10  Devang Patel  <dpatel@apple.com>
44590
44591         * g++.dg/cpp/c++_cmd_1.C: New test.
44592         * g++.dg/cpp/c++_cmd_1.h: New file.
44593
44594 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44595
44596         * gcc.dg/altivec-9.c: New file.
44597
44598 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44599
44600         * gcc.dg/ppc-sdata-1.c: New test.
44601         * gcc.dg/ppc-sdata-2.c: New test.
44602
44603 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44604
44605         PR c++/9373
44606         * g++.dg/opt/ptrmem2.C: New test.
44607
44608         PR c++/8534
44609         * g++.dg/opt/ptrmem1.C: New test.
44610
44611 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44612
44613         * gcc.dg/i386-loop-1.c: New test.
44614
44615 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44616
44617         PR c++/9970
44618         * g++.dg/lookup/friend1.C: New test.
44619
44620 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44621
44622         PR c++/9823
44623         * g++.dg/parser/constructor1.C: New test.
44624
44625 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44626
44627         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44628
44629         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44630
44631 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44632
44633         * gcc.dg/cpp/Wunused.c: Update test.
44634
44635 2003-03-08  Jan Hubicka  <jh@suse.cz>
44636
44637         * gcc.dg/inline-3.c: New test.
44638
44639 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44640
44641         PR c++/9809
44642         * g++.dg/parse/builtin1.C: New test.
44643
44644         PR c++/9982
44645         * g++.dg/abi/cookie1.C: New test.
44646         * g++.dg/abi/cookie2.C: Likewise.
44647
44648         PR c++/9524
44649         * g++.dg/template/field1.C: New test.
44650
44651         PR c++/9912
44652         * g++.dg/parse/class1.C: New test.
44653         * g++.dg/parse/namespace7.C: Likewise.
44654         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44655
44656 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44657
44658         * g++.dg/init/ref4.C: New test.
44659
44660 2003-03-07  Jan Hubicka  <jh@suse.cz>
44661
44662         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44663         * gcc.dg/inline-3.c: New test.
44664
44665 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44666
44667         * g++.dg/init/ref3.C: New test.
44668
44669         PR c++/9965
44670         * g++.dg/init/ref2.C: New test.
44671
44672         PR c++/9400
44673         * g++.dg/warn/Wshadow-2.C: New test.
44674
44675         PR c++/9791
44676         * g++.dg/warn/Woverloaded-1.C: New test.
44677
44678 2003-03-05  Jan Hubicka  <jh@suse.cz>
44679
44680         * gcc.dg/i386-local2.c: New.
44681         * gcc.dg/i386-local.c: Fix typo.
44682
44683 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44684
44685         * g++.dg/abi/layout3.C: New test.
44686
44687 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44688
44689         * gcc.c-torture/compile/20030305-1.c
44690
44691 2003-03-05  Jan Hubicka  <jh@suse.cz>
44692
44693         * gcc.dg/i386-local.c: New.
44694
44695 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44696
44697         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44698
44699 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44700
44701         * gcc.dg/switch-2.c: New test.
44702         * gcc.dg/switch-3.c: New test.
44703         * gcc.dg/Wswitch.c: Adjust line numbers.
44704         * gcc.dg/Wswitch-default.c: Likewise.
44705         * gcc.dg/Wswitch-enum.c: Likewise.
44706
44707 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44708
44709         * gcc.c-torture/execute/20030222-1.c: New test.
44710
44711 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44712
44713         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44714
44715 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44716
44717         PR c++/9878
44718         * g++.dg/init/ref1.C: New test.
44719
44720 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44721
44722         * gcc.dg/sh-relax.c: New SH-only test.
44723
44724 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44725
44726         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44727         comment explaining purpose of testcase.
44728
44729 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44730
44731         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44732         for HC11/HC12 (asm needs two int registers).
44733         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44734         HC11/HC12 because the test uses an asm which needs two 32-bit
44735         registers.
44736
44737 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44738
44739         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44740         for HC11/HC12 (array is too large otherwise).
44741         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44742         * gcc.c-torture/compile/20010518-2.x: Likewise.
44743         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44744         HC11/HC12 (array is too large).
44745
44746 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44747
44748         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44749         * lib/g++-dg.exp (g++-dg-test): Likewise.
44750
44751 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44752
44753         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44754         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44755
44756 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44757
44758         * g++.dg/warn/implicit-typename1.C: Remove warning.
44759
44760 2003-02-28  Richard Henderson  <rth@redhat.com>
44761
44762         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44763         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44764
44765 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44766
44767         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44768         * g++.dg/pch/pch.exp: Likewise.
44769
44770 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44771
44772         PR c++/9879
44773         * g++.dg/init/new4.C: New test.
44774
44775 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44776
44777         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44778
44779 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44780
44781         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44782         unsigned long.
44783
44784         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44785         wider than float.
44786
44787 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44788
44789         * lib/scanasm.exp: Add support for counting numbers of
44790         occurences.
44791         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44792         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44793
44794 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44795
44796         PR c++/9683
44797         * g++.dg/template/static3.C: New test.
44798
44799         PR c++/9829
44800         * g++.dg/parse/namespace6.C: New test.
44801
44802 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44803
44804         PR target/9732
44805         * gcc.dg/20030225-1.c: New test.
44806
44807 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44808
44809         * README: Remove out-of-date information.
44810
44811         PR c++/9836
44812         * g++.dg/template/spec6.C: New test.
44813
44814 2003-02-24  Jeff Law  <law@redhat.com>
44815
44816         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44817
44818 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44819
44820         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44821         * gcc.dg/pragma-ep-1.c: Likewise.
44822
44823 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44824
44825         PR c++/9602
44826         * g++.dg/template/friend16.C: New test.
44827
44828 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44829
44830         PR c++/5333
44831         * g++.dg/parse/fused-params1.C: Adjust error messages.
44832         * g++.dg/template/nested3.C: New test.
44833
44834 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44835
44836         * g++.dg/abi/param1.C: New test.
44837
44838 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44839
44840         PR c++/7982
44841         * g++.dg/warn/implicit-typename1.C: New test.
44842
44843 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44844
44845         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44846         with "mtune".
44847         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44848         * gcc.c-torture/execute/20010129-1.x: Likewise.
44849         * gcc.dg/20011107-1.c: Likewise.
44850         * gcc.dg/20020108-1.c: Likewise.
44851         * gcc.dg/20020122-3.c: Likewise.
44852         * gcc.dg/20020206-1.c: Likewise.
44853         * gcc.dg/20020310-1.c: Likewise.
44854         * gcc.dg/20020426-2.c: Likewise.
44855         * gcc.dg/20020517-1.c: Likewise.
44856         * gcc.dg/991230-1.c: Likewise.
44857         * gcc.dg/i386-unroll-1.c: Likewise.
44858         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44859
44860 2003-02-22  Jan Hubicka  <jh@suse.cz>
44861
44862         * gcc.dg/i386-mul.c: New test.
44863
44864 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44865
44866         * gcc.dg/builtins-5.c: New test case.
44867
44868 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44869
44870         * gcc.dg/asmreg-1.c: New test.
44871
44872 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44873
44874         PR c++/9749
44875         * g++.dg/parse/varmod1.C: New test.
44876
44877 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44878
44879         PR c++/9727
44880         * g++.dg/template/op1.C: New test.
44881
44882 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44883
44884         PR c++/8906
44885         * g++.dg/template/nested2.C: New test.
44886
44887 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44888
44889         PR c++/8724
44890         * g++.dg/expr/dtor1.C: New test.
44891
44892 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44893
44894         * gcc.dg/cpp/include3.c: New test.
44895         * gcc.dg/cpp/inc/foo.h: New file.
44896
44897 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44898
44899         * gcc.c-torture/execute/20030221-1.c: New test.
44900
44901 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44902
44903         PR c++/9729
44904         * g++.dg/abi/conv1.C: New test.
44905
44906 2003-02-20  Jan Hubicka  <jh@suse.cz>
44907
44908         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44909
44910 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44911
44912         * gcc.c-torture/compile/20030219-1.c: New test.
44913
44914 2003-02-18  Jan Hubicka  <jh@suse.cz>
44915
44916         * gcc.dg/funcorder.c: New test.
44917
44918 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44919
44920         * gcc.c-torture/execute/20030218-1.c: New.
44921
44922 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44923
44924         * gcc.dg/20030218-1.c: New.
44925
44926 2003-02-18  Richard Henderson  <rth@redhat.com>
44927
44928         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44929         * gcc.dg/attr-used-2.c: New.
44930
44931 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44932
44933         PR c++/9704
44934         * g++.dg/init/copy5.C: New test.
44935
44936 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44937
44938         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44939         * g++.dg/pch/pch.exp: Likewise.
44940
44941 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44942
44943         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44944         STACK_SIZE is not defined.
44945
44946 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44947
44948         PR c++/9457
44949         * g++.dg/template/init1.C: New test.
44950
44951 2003-02-16  Jan HUbicka  <jh@suse.cz>
44952
44953         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44954         (foo): Add few extra tests
44955         * gcc.dg/c99-const-expr-3.c: Likewise.
44956         * gcc.c-torture/execute/20030216-1.c: New.
44957
44958 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44959
44960         PR c++/9459
44961         * g++.dg/ext/typeof4.C: New test.
44962
44963 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44964
44965         * gcc.dg/i386-387-3.c: New test case.
44966
44967 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44968
44969         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44970         cris-*-elf* cris-*-aout* and mmix-*-*.
44971
44972 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44973
44974         * gcc.dg/20030213-1.c: New test.
44975
44976 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44977
44978         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44979         * gcc.dg/i386-387-2.c: Likewise.
44980
44981 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44982
44983         * gcc.dg/ppc-spe.c: Fix formatting.
44984         Enable tests that were previously unsupported by gas.
44985         Delete tests for instructions that no longer exist.
44986         Switch arguments on evsubifw builtin.
44987
44988 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44989
44990         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44991         STACK_SIZE is too small.
44992
44993 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44994             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44995
44996         * gcc.dg/decl-2.c: New test.
44997
44998 2003-02-10  Jan Hubicka  <jh@suse.cz>
44999
45000         * gcc.dg/i386-fpcvt-1.c: New test.
45001
45002 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45003
45004         * gcc.c-torture/execute/20030209-1.c: New test.
45005
45006 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45007
45008         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45009         int-wide bitops, use the constants of the same width.
45010         Likewise, if long long is 32-bit wide, test bitops using
45011         32-bit constants.
45012
45013 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45014
45015         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45016
45017 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45018
45019         * gcc.dg/builtins-4.c: New test case.
45020
45021 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45022
45023         * gcc.dg/20020430-1.c: Fix dg command typos.
45024         * gcc.dg/20020503-1.c: Likewise.
45025
45026 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45027
45028         PR c++/8785
45029         * g++.dg/parse/fused-params1.C: New test.
45030
45031         PR c++/8857
45032         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45033
45034         PR c++/8921
45035         * g++.dg/parse/non-dependent1.C: New test.
45036
45037         PR c++/8928
45038         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45039
45040         PR c++/9228
45041         * g++.dg/parse/undefined7.C: New test.
45042         * g++.dg/parse/non-templ1.C: New test.
45043
45044         PR c++/9229
45045         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45046
45047 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45048
45049         * gcc.c-torture/compile/20030206-1.c: New test.
45050
45051 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45052
45053         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45054         "pow" to "foo" to avoid potential confusion with a math built-in.
45055
45056 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45057
45058         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45059         conditions for SPARC targets.
45060
45061 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45062
45063         * gcc.dg/20030204-1.c: New test.
45064
45065 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45066
45067         PR c++/38
45068         * g++.dg/parse/array-size1.C: New test.
45069
45070         PR c++/5657
45071         * g++.dg/parse/undefined3.C: New test.
45072
45073         PR c++/5665
45074         * g++.dg/parse/undefined4.C: New test.
45075
45076         PR c++/5975
45077         * g++.dg/parse/undefined5.C: New test.
45078
45079         PR c++/7259
45080         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45081
45082         PR c++/8578
45083         * g++.dg/parse/casting-operator1.C: New test.
45084
45085         PR c++/8596
45086         * g++.dg/parse/undefined6.C: New test.
45087
45088         PR c++/8736
45089         * g++.dg/parse/missing-template1.C: New test.
45090
45091 2003-02-04  Jan Hubicka  <jh@suse.cz>
45092
45093         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45094         * gcc.dg/i386-cmov?.c: Likewise.
45095         * gcc.dg/i386-fpcvt-?.c: Likewise.
45096         * gcc.dg/i386-ssefp-1.c: Likewise.
45097         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45098         conventions.
45099
45100 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45101
45102         PR c++/7129
45103         * g++.dg/ext/max.C: New test.
45104
45105 2003-02-03  Jan Hubicka  <jh@suse.cz>
45106
45107         * gcc.c-torture/execute/20030203-1.c: New test.
45108
45109 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45110
45111         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45112         'natural-endian'.
45113
45114 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45115
45116         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45117         * g++.dg/init/new2.C: Likewise.
45118         * g++.dg/other/new1.C: Likewise.
45119
45120 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45121
45122         * gcc.dg/struct-ret-libc.c: New test.
45123
45124 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45125
45126         * gcc.dg/20030129-1.c: New test.
45127
45128 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45129
45130         PR c++/8849
45131         * g++.dg/template/ptrmem4.C: New test.
45132
45133 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45134
45135         * g++.dg/parser/constant1.C: New test.
45136
45137 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45138
45139         PR c++/8591
45140         * g++.dg/parse/friend2.C: New test.
45141
45142 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45143
45144         PR c++/9437
45145         * g++.dg/template/unify4.C: New test.
45146
45147 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45148
45149         * gcc.c-torture/execute/20030128-1.c: New test.
45150
45151 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45152
45153         * g++.dg/lookup/nested1.C: Test moved from ...
45154         * g++.old-deja/g++.other/lookup24.C: ... here.
45155
45156 2003-01-28  Jan Hubicka  <jh@suse.cz>
45157
45158         * gcc.dg/i386-cmov5.c: New test.
45159
45160 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45161
45162         * gcc.c-torture/execute/20010925-1.c: Changed the
45163         memcpy declaration.
45164
45165 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45166
45167         PR c++/3902
45168         * g++.dg/parse/template5.C: New test.
45169
45170 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45171
45172         PR fortran/9258
45173         * g77.dg/pr9258: New test.
45174
45175 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45176
45177         * README: Move relevant parts from README.g++.
45178
45179         * README.g++: Remove this file.
45180
45181 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45182
45183         * g++.dg/abi/dcast1.C: New test.
45184
45185 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45186
45187         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45188
45189 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45190
45191         PR c++/47
45192         * g++.old-deja/g++.other/lookup24.C: New test.
45193
45194 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45195
45196         PR middle-end/7227
45197         * gcc.dg/uninit-C.c: New test.
45198
45199 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45200
45201         * g++.dg/abi/covariant1.C: New test.
45202
45203 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45204
45205         * gcc.dg/20030123-1.c: New test.
45206
45207 2003-01-25  Jan Hubicka  <jh@suse.cz>
45208
45209         PR opt/8492
45210         * gcc.c-torture/compile/20030125-1.c
45211
45212 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45213
45214         PR c++/9403
45215         * g++.dg/parse/template3.C: New test.
45216         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45217
45218         PR c++/795
45219         * g++.dg/parse/template4.C: New test.
45220
45221         PR c++/9415
45222         * g++.dg/template/qual2.C: New test.
45223
45224         PR c++/8545
45225         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45226
45227         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45228
45229 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45230
45231         * gcc.c-torture/execute/switch-1.c: New test case.
45232
45233 2003-01-25  Jan Hubicka  <jh@suse.cz>
45234
45235         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45236
45237 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45238
45239         Tweaks for Bison-1.875. From the NEWS file:
45240         "- `parse error' -> `syntax error'
45241         Bison now uniformly uses the term `syntax error'"
45242         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45243         * gcc.dg/cpp/digraph2.c: Likewise.
45244         * gcc.dg/cpp/direct2.c: Likewise.
45245         * gcc.dg/cpp/paste4.c: Likewise.
45246         * gcc.dg/c90-restrict-1.c: Likewise.
45247         * gcc.dg/c99-func-2.c: Likewise.
45248         * gcc.dg/noncompile/920721-2.c: Likewise.
45249         * gcc.dg/noncompile/930622-2.c: Likewise.
45250         * gcc.dg/noncompile/940112-1.c: Likewise.
45251         * gcc.dg/noncompile/950921-1.c: Likewise.
45252         * gcc.dg/noncompile/951123-1.c: Likewise.
45253         * gcc.dg/noncompile/971104-1.c: Likewise.
45254         * gcc.dg/noncompile/990416-1.c: Likewise.
45255
45256 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45257
45258         * g++.dg/parse/undefined1.C: Add error message.
45259
45260 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45261
45262         PR c++/9354
45263         * g++.dg/parse/new1.C: New test.
45264
45265         PR c++/9216
45266         * g++.dg/parse/template2.C: New test.
45267
45268         PR c++/9354
45269         * g++.dg/parse/typedef2.C: New test.
45270
45271         PR c++/9328
45272         * g++.dg/ext/typeof3.C: New test.
45273
45274 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45275
45276         PR c++/2738
45277         * g++.dg/parse/ret-type1.C: New test.
45278
45279         PR c++/3792
45280         * g++.dg/parse/tmpl-outside1.C: New test.
45281
45282         PR c++/4207
45283         * g++.dg/parse/int-as-enum1.C: New test.
45284
45285         PR c++/4903
45286         * g++.dg/parse/no-typename1.C: New test.
45287
45288         PR c++/5533
45289         * g++.dg/parse/no-value1.C: New test.
45290
45291         PR c++/5921
45292         * g++.dg/parse/wrong-inline1.C: New test.
45293
45294         PR c++/6402
45295         * g++.dg/parse/ref1.C: New test.
45296
45297         PR c++/6992
45298         * g++.dg/parse/attr-ctor1.C: New test.
45299
45300         PR c++/7229
45301         * g++.dg/parse/namespace5.C: New test.
45302
45303         PR c++/7917
45304         * g++.dg/parse/func-def1.C: New test.
45305
45306         PR c++/8143
45307         * g++.dg/parse/undefined1.C: New test.
45308
45309         PR c++/5723, PR c++/8522
45310         * g++.dg/parse/specialization1.C: New test.
45311
45312         PR c++/163, PR c++/8595
45313         * g++.dg/parse/struct-as-enum1.C: New test.
45314
45315         PR c++/9173
45316         * g++.dg/parse/undefined2.C: New test.
45317
45318 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45319
45320         PR c++/9298
45321         * g++.dg/parse/template1.C: New test.
45322
45323         PR c++/9384
45324         * g++.dg/parse/using1.C: New test.
45325
45326         PR c++/9285
45327         PR c++/9294
45328         * g++.dg/parse/expr2.C: New test.
45329
45330         PR c++/9388
45331         * g++.dg/parse/lookup2.C: Likewise.
45332
45333 2003-01-21  Jan Hubicka  <jh@suse.cz>
45334
45335         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45336         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45337         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45338         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45339
45340 2003-01-20  Nick Clifton  <nickc@redhat.com>
45341
45342         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45343         problem with ARM sibcall code generation.
45344
45345 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45346
45347         * gcc.c-torture/execute/20030120-1.c: New.
45348
45349 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45350
45351         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45352
45353 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45354
45355         PR c++/9272
45356         * g++.dg/parse/ctor1.C: New test.
45357
45358         PR c++/9294:
45359         * g++.dg/parse/qualified1.C: New test.
45360
45361         * g++.dg/parse/typename3.C: New test.
45362
45363 2003-01-16  Richard Henderson  <rth@redhat.com>
45364
45365         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45366
45367 2003-01-16  Richard Henderson  <rth@redhat.com>
45368
45369         * g++.dg/pch/pch.exp: Copy test header to the working directory
45370         before using it either for precompilation or direct use.
45371         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45372         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45373
45374 2003-01-16  Richard Henderson  <rth@redhat.com>
45375
45376         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45377         before using it either for precompilation or direct use.
45378         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45379         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45380
45381 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45382
45383         * g++.dg/ext/typename1.C: Add typename keyword.
45384         * g++.dg/template/crash1.C: Update error messages.
45385         * g++.dg/template/crash2.C: Remove error message.
45386         * g++.dg/parse/typename2.C: New test.
45387         * g++.dg/template/typename2.C: Change implicit
45388         typename warning into error.
45389         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45390         error messages.
45391         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45392         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45393         * g++.old-deja/g++.law/visibility13.C: Remove error
45394         messages.
45395         * g++.old-deja/g++.ns/template17.C: Reorder code to
45396         make declaration visible in template.
45397         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45398         * g++.old-deja/g++.pt/crash36.C: Issue more error
45399         messages.
45400         * g++.old-deja/g++.pt/crash5.C: Improve error
45401         message.
45402         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45403         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45404         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45405         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45406         typename warning with error message.
45407         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45408         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45409         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45410
45411 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45412
45413         * g++.dg/parse/ambig2.C: New test.
45414
45415 2003-01-15  Richard Henderson  <rth@redhat.com>
45416
45417         * g++.dg/tls/init-2.C: Update error message string.
45418
45419 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45420
45421         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45422
45423 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45424
45425         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45426         all for HC11/HC12.
45427         * gcc.c-torture/compile/20001205-1.x: Likewise.
45428         * gcc.c-torture/compile/20001226-1.x: Likewise.
45429         * gcc.c-torture/compile/920520-1.x: Likewise.
45430         * gcc.c-torture/compile/961203-1.x: Likewise.
45431         * gcc.c-torture/compile/20020604-1.x: Likewise.
45432
45433 2003-01-15  Jan Hubicka  <jh@suse.cz>
45434
45435         * gcc.c-torture/compile/20030115-1.c: New test.
45436
45437         * gcc.dg/i386-fpcvt-1.c: New test.
45438         * gcc.dg/i386-fpcvt-2.c: New test.
45439
45440 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45441
45442         Further conform g++'s __vmi_class_type_info to the C++ ABI
45443         specification.
45444         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45445         the specification.
45446
45447 2003-01-14  Jan Hubicka  <jh@suse.cz>
45448
45449         * gcc.dg/i386-fpcvt-1.c: New test.
45450         * gcc.dg/i386-fpcvt-2.c: New test.
45451
45452 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45453
45454         * gcc.dg/i386-mmx-3.c: New test.
45455
45456 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45457
45458         PR c++/9264
45459         * g++.dg/parse/octal1.C: New file.
45460
45461         PR c++/9172
45462         * g++.dg/parse/typename1.C: New file.
45463
45464 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45465
45466         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45467         * gcc.dg/bf-no-ms-layout.c: Likewise.
45468         * gcc.dg/bf-ms-attrib.c: Likewise.
45469
45470 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45471
45472         PR c++/9099
45473         * g++.dg/parse/dtor1.C: New file.
45474
45475         PR c++/9128
45476         * g++.dg/rtti/typeid1.C: New file.
45477
45478         PR c++/9153
45479         * g++.dg/parse/lookup1.C: New file.
45480
45481         PR c++/9171
45482         * g++.dg/templ/spec5.C: New file.
45483
45484 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45485
45486         * gcc.c-torture/compile/20030110-1.c: New test.
45487
45488 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45489
45490         Merge from pch-branch:
45491
45492         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45493
45494         * gcc.dg/pch/cpp-1.h: New.
45495         * gcc.dg/pch/cpp-1.c: New.
45496         * gcc.dg/pch/cpp-2.h: New.
45497         * gcc.dg/pch/cpp-2.c: New.
45498
45499         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45500
45501         * gcc.dg/pch/except-1.h: New.
45502         * gcc.dg/pch/except-1.c: New.
45503
45504         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45505
45506         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45507         running test.
45508         * gcc.dg/pch: Include *.hp not *.h.
45509         * gcc.dg/pch/system-1.h: New.
45510         * gcc.dg/pch/system-1.c: New.
45511
45512         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45513
45514         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45515         rather than trying to build and run a program using PCH.
45516         * gcc.dg/pch: Remove dg-do commands from test files.
45517
45518         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45519
45520         * gcc.dg/pch/macro-3.c: New.
45521         * gcc.dg/pch/macro-3.h: New.
45522
45523         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45524
45525         * gcc.dg/pch/common-1.c: New.
45526         * gcc.dg/pch/common-1.h: New.
45527         * gcc.dg/pch/decl-1.c: New.
45528         * gcc.dg/pch/decl-1.h: New.
45529         * gcc.dg/pch/decl-2.c: New.
45530         * gcc.dg/pch/decl-2.h: New.
45531         * gcc.dg/pch/decl-3.c: New.
45532         * gcc.dg/pch/decl-3.h: New.
45533         * gcc.dg/pch/decl-4.c: New.
45534         * gcc.dg/pch/decl-4.h: New.
45535         * gcc.dg/pch/decl-5.c: New.
45536         * gcc.dg/pch/decl-5.h: New.
45537         * gcc.dg/pch/global-1.c: New.
45538         * gcc.dg/pch/global-1.h: New.
45539         * gcc.dg/pch/inline-1.c: New.
45540         * gcc.dg/pch/inline-1.h: New.
45541         * gcc.dg/pch/inline-2.c: New.
45542         * gcc.dg/pch/inline-2.h: New.
45543         * gcc.dg/pch/static-1.c: New.
45544         * gcc.dg/pch/static-1.h: New.
45545         * gcc.dg/pch/static-2.c: New.
45546         * gcc.dg/pch/static-2.h: New.
45547
45548         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45549
45550         * g++.dg/pch/pch.exp: Better handle failing testcases.
45551         * gcc.dg/pch/pch.exp: Likewise.
45552         * gcc.dg/pch/macro-1.c: New.
45553         * gcc.dg/pch/macro-1.h: New.
45554         * gcc.dg/pch/macro-2.c: New.
45555         * gcc.dg/pch/macro-2.h: New.
45556
45557         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45558
45559         * g++.dg/dg.exp: Treat files in pch/ specially.
45560         * g++.dg/pch/pch.exp: New file.
45561         * g++.dg/pch/empty.H: New file.
45562         * g++.dg/pch/empty.C: New file.
45563         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45564         "precompile".
45565
45566         * gcc.dg/pch/pch.exp: New file.
45567         * gcc.dg/pch/empty.h: New file.
45568         * gcc.dg/pch/empty.c: New file.
45569         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45570         "precompile".
45571
45572 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45573
45574         * g++.dg/template/friend14.C: New test.
45575
45576 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45577
45578         * gcc.dg/old-style-asm-1.c: New test.
45579
45580 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45581
45582         * gcc.c-torture/compile/20030109-1.c: New test.
45583
45584 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45585
45586         * gcc.c-torture/execute/20030109-1.c: New test.
45587
45588 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45589
45590         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45591         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45592         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45593         * g++.old-deja/g++.mike/eh2.C: Likewise.
45594         * g++.old-deja/g++.mike/eh3.C: Likewise.
45595         * g++.old-deja/g++.mike/eh5.C: Likewise.
45596         * g++.old-deja/g++.mike/eh6.C: Likewise.
45597         * g++.old-deja/g++.mike/eh7.C: Likewise.
45598         * g++.old-deja/g++.mike/eh8.C: Likewise.
45599         * g++.old-deja/g++.mike/eh9.C: Likewise.
45600         * g++.old-deja/g++.mike/eh10.C: Likewise.
45601         * g++.old-deja/g++.mike/eh12.C: Likewise.
45602         * g++.old-deja/g++.mike/eh13.C: Likewise.
45603         * g++.old-deja/g++.mike/eh14.C: Likewise.
45604         * g++.old-deja/g++.mike/eh16.C: Likewise.
45605         * g++.old-deja/g++.mike/eh17.C: Likewise.
45606         * g++.old-deja/g++.mike/eh18.C: Likewise.
45607         * g++.old-deja/g++.mike/eh21.C: Likewise.
45608         * g++.old-deja/g++.mike/eh23.C: Likewise.
45609         * g++.old-deja/g++.mike/eh24.C: Likewise.
45610         * g++.old-deja/g++.mike/eh25.C: Likewise.
45611         * g++.old-deja/g++.mike/eh26.C: Likewise.
45612         * g++.old-deja/g++.mike/eh27.C: Likewise.
45613         * g++.old-deja/g++.mike/eh28.C: Likewise.
45614         * g++.old-deja/g++.mike/eh29.C: Likewise.
45615         * g++.old-deja/g++.mike/eh31.C: Likewise.
45616         * g++.old-deja/g++.mike/eh33.C: Likewise.
45617         * g++.old-deja/g++.mike/eh34.C: Likewise.
45618         * g++.old-deja/g++.mike/eh35.C: Likewise.
45619         * g++.old-deja/g++.mike/eh36.C: Likewise.
45620         * g++.old-deja/g++.mike/eh37.C: Likewise.
45621         * g++.old-deja/g++.mike/eh38.C: Likewise.
45622         * g++.old-deja/g++.mike/eh39.C: Likewise.
45623         * g++.old-deja/g++.mike/eh40.C: Likewise.
45624         * g++.old-deja/g++.mike/eh41.C: Likewise.
45625         * g++.old-deja/g++.mike/eh42.C: Likewise.
45626         * g++.old-deja/g++.mike/eh44.C: Likewise.
45627         * g++.old-deja/g++.mike/eh46.C: Likewise.
45628         * g++.old-deja/g++.mike/eh47.C: Likewise.
45629         * g++.old-deja/g++.mike/eh48.C: Likewise.
45630         * g++.old-deja/g++.mike/eh49.C: Likewise.
45631         * g++.old-deja/g++.mike/eh50.C: Likewise.
45632         * g++.old-deja/g++.mike/eh51.C: Likewise.
45633         * g++.old-deja/g++.mike/eh53.C: Likewise.
45634         * g++.old-deja/g++.mike/eh55.C: Likewise.
45635         * g++.old-deja/g++.mike/p7912.C: Likewise.
45636         * g++.old-deja/g++.mike/p9706.C: Likewise.
45637         * g++.old-deja/g++.mike/p10416.C: Likewise.
45638         * g++.old-deja/g++.mike/p11667.C: Likewise.
45639         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45640         Remove redundant reference to Iris.
45641         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45642         Elxsi, i860, Pico Java, and WE32K.
45643
45644 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45645
45646         * g++.dg/ext/asm4.C: New test.
45647
45648 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45649
45650         PR c++/9030
45651         * g++.dg/template/friend12.C: New test.
45652         * g++.dg/template/friend13.C: Likewise.
45653         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45654
45655 2003-01-08  Jan Hubicka  <jh@suse.cz>
45656
45657         * gcc.dg/i386-cadd.c: New test.
45658         * gcc.dg/i386-cmov4.c: Likewise.
45659
45660 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45661
45662         PR c++/9165
45663         * g++.dg/warn/Wunused-3.C: New test.
45664
45665         * g++.dg/abi/bitfield9.C: New test.
45666
45667         PR c++/9189
45668         * g++.dg/parse/defarg3.C: New test.
45669
45670 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45671
45672         * g++.dg/parse/ambig1.C: New test.
45673         * g++.dg/parse/defarg2.C: New test.
45674
45675 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45676
45677         * g++.dg/template/defarg-1.C: New test.
45678         * g++.dg/template/local2.C: Likewise.
45679
45680 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45681
45682         * gcc.c-torture/execute/20030105-1.c: New test.
45683
45684 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45685
45686         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45687         * g++.dg/parse/namespace4.C: Likewise.
45688
45689 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45690
45691         * g++.dg/template/ntp2.C: New test.
45692
45693 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45694
45695         * g++.dg/parse/extern-C-1.C: New test.
45696
45697         * g++.dg/parse/namespace4.C: New test.
45698
45699         * g++.dg/template/nested1.C: New test.
45700
45701         * g++.dg/parse/namespace3.C: New test.
45702
45703 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45704
45705         * g++.dg/lookup/two-stage1.C: New test.
45706
45707 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45708
45709         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45710         * g++.old-deja/g++.jason/access8.C: Likewise.
45711         * g++.old-deja/g++.other/decl5.C: Likewise.
45712
45713 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45714
45715         * g++.dg/parse/parse7.C: New test.
45716
45717 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45718
45719         PR c++/2843
45720         * g++.dg/ext/attrib7.C: New test.
45721
45722 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45723
45724         * g++.dg/parse/parse6.C: New test.
45725
45726 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45727
45728         * gcc.dg/h8300-stack-1.c: New.
45729
45730 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45731
45732         g++.dg/lookup/exception1.C: New test.
45733
45734         g++.dg/lookup/template1.C: New test.
45735
45736         g++.dg/parse/namespace2.C: New test.
45737
45738         g++.dg/parse/parens2.C: New test.
45739
45740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45741
45742         * g++.dg/parse/parse5.C: New test.
45743         * g++.dg/lookup/scoped4.C: New test.
45744
45745 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45746
45747         * g++.dg/parse/parens1.C: New test.
45748
45749         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45750         angle-bracket1.C.
45751         * g++.dg/parse/parens2.C: New test.
45752
45753         * g++.dg/lookup/scope-operator1.C: New test.
45754
45755         * g++.dg/parse/operator1.C: New test.
45756
45757 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45758
45759         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45760         * g++.old-deja/g++.other/access6.C: Likewise.
45761         * g++.old-deja/g++.other/decl1.C: Likewise.
45762         * g++.old-deja/g++.pt/typename12.C: Likewise.
45763
45764 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45765
45766         * g++.dg/parse/namespace1.C: New test.
45767
45768 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45769
45770         * g++.dg/parse/parse4.C: New test.
45771
45772 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45773
45774         * g++.dg/parse/parse3.C: New test.
45775
45776 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45777
45778         * g++.dg/parse/parse2.C: New test.
45779
45780 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45781
45782         * g++.dg/template/friend11.C: New test.
45783
45784 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45785
45786         * g++.dg/parse/parse1.C: New test.
45787
45788 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45789
45790         * lib/profopt.exp: Change the name of a global variable to avoid
45791         possible clashes with other test suites.
45792
45793 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45794
45795         * g++.dg/inherit/covariant8.C: New test.
45796
45797 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45798
45799         * g++.dg/init/array9.C: New test.
45800
45801         PR c++/9112
45802         * g++.dg/parse/expr1.C: New test.
45803
45804 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45805
45806         * gcc.c-torture/compile/20021230-1.c: New test.
45807
45808 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45809
45810         * g++.dg/inherit/covariant5.C: New test.
45811         * g++.dg/inherit/covariant6.C: New test.
45812         * g++.dg/inherit/covariant7.C: New test.
45813
45814 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45815
45816         PR c++/2739
45817         * g++.dg/other/access2.C: New test.
45818
45819 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45820
45821         * g++.dg/other/anon-struct.C: No longer fails
45822         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45823         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45824         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45825
45826 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45827
45828         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45829
45830 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45831
45832         * g++.dg/eh/spec4.C: Remove stray semicolon.
45833         * g++.dg/expr/pmf-1.C: Change error message.
45834         * g++.dg/ext/asm1.C: Remove stray semicolon.
45835         * g++.dg/ext/typename1.C: Add missing typenames.
45836         * g++.dg/inherit/template-as-base.C: Change error message.
45837         * g++.dg/lookup/scoped1.C: Likewise.
45838         * g++.dg/lookup/scoped2.C: Likewise.
45839         * g++.dg/lookup/using2.C: Likewise.
45840         * g++.dg/other/component1.C: Remove stray semicolon.
45841         * g++.dg/other/do1.C: Change error message.
45842         * g++.dg/other/error2.C: Likewise.
45843         * g++.dg/other/init1.C: Likewise.
45844         * g++.dg/other/packed1.C: Remove stray semicolon.
45845         * g++.dg/other/ptrmem2.C: Change error message.
45846         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45847         marker.
45848         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45849         * g++.dg/template/access3.C: Add typename keyword.
45850         * g++.dg/template/access5.C: Remove stray semicolon.
45851         * g++.dg/template/access6.C: Likewise.
45852         * g++.dg/template/complit1.C: Likewise.
45853         * g++.dg/template/crash1.C: Change error message.
45854         * g++.dg/template/inherit2.C: Remove stray semicolon.
45855         * g++.dg/template/instantiate2.C: Likewise.
45856         * g++.dg/template/instantiate3.C: Change error message.
45857         * g++.dg/template/qual1.C: Remove stray semicolon.
45858         * g++.dg/template/qualttp18.C: Change error message.
45859         * g++.dg/template/ref1.C: Remove stray semicolon.
45860         * g++.dg/template/sizeof1.C (A::value): Declare it.
45861         * g++.dg/template/spec4.C: Change error message.
45862         * g++.dg/template/static1.C: Likewise.
45863         * g++.dg/template/type1.C: Likewise.
45864         * g++.dg/template/typename3.C: Likewise.
45865         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45866         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45867         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45868         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45869         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45870         named return value extension.
45871         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45872         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45873         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45874         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45875         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45876         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45877         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45878         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45879         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45880         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45881         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45882         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45883         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45884         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45885         syntax.
45886         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45887         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45888         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45889         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45890         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45891         * g++.old-deja/g++.brendan/template11.C: Likewise.
45892         * g++.old-deja/g++.brendan/template26.C: Likewise.
45893         * g++.old-deja/g++.brendan/template27.C: Use explicit
45894         specialization syntax.
45895         * g++.old-deja/g++.brendan/template30.C: Likewise.
45896         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45897         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45898         non-dependent names.
45899         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45900         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45901         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45902         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45903         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45904         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45905         named return value extension.
45906         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45907         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45908         * g++.old-deja/g++.ext/return1.C: Likewise.
45909         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45910         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45911         * g++.old-deja/g++.jason/access8.C: Likewise.
45912         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45913         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45914         pseudo-destructor names.
45915         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45916         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45917         pseudo-destructor names.
45918         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45919         * g++.old-deja/g++.jason/overload19.C: Likewise.
45920         * g++.old-deja/g++.jason/overload32.C: Likewise.
45921         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45922         stray semicolons.
45923         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45924         * g++.old-deja/g++.jason/return.C: Likewise.
45925         * g++.old-deja/g++.jason/return2.C: Likewise.
45926         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45927         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45928         syntax.
45929         * g++.old-deja/g++.jason/template10.C: Account for use of
45930         non-dependent names.
45931         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45932         syntax.
45933         * g++.old-deja/g++.jason/template37.C: Likewise.
45934         * g++.old-deja/g++.law/access4.C: Change error messages.
45935         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45936         pseudo-destructor names.
45937         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45938         * g++.old-deja/g++.law/ctors9.C: Likewise.
45939         * g++.old-deja/g++.law/cvt22.C: Likewise.
45940         * g++.old-deja/g++.law/dtors5.C: Likewise.
45941         * g++.old-deja/g++.law/global-init1.C: Likewise.
45942         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45943         * g++.old-deja/g++.law/operators28.C: Likewise.
45944         * g++.old-deja/g++.law/visibility28.C: Likewise.
45945         * g++.old-deja/g++.martin/eval1.C: Likewise.
45946         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45947         name.
45948         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45949         * g++.old-deja/g++.mike/net34.C: Likewise.
45950         * g++.old-deja/g++.mike/net36.C: Likewise.
45951         * g++.old-deja/g++.mike/ns2.C: Likewise.
45952         * g++.old-deja/g++.mike/p12306.C: Likewise.
45953         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45954         value extension.
45955         * g++.old-deja/g++.mike/p700.C: Likewise.
45956         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45957         * g++.old-deja/g++.mike/p710.C: Likewise.
45958         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45959         value extension.
45960         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45961         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45962         * g++.old-deja/g++.ns/crash2.C: Likewise.
45963         * g++.old-deja/g++.ns/crash3.C: Likewise.
45964         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45965         * g++.old-deja/g++.ns/ns17.C: Likewise.
45966         * g++.old-deja/g++.ns/template16.C: Likewise.
45967         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45968         keyword.
45969         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45970         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45971         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45972         named return value extension.
45973         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45974         * g++.old-deja/g++.other/access4.C: Issue additional error
45975         messages.
45976         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45977         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45978         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45979         * g++.old-deja/g++.other/crash25.C: Change error message.
45980         * g++.old-deja/g++.other/crash4.C: Change error message.
45981         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45982         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45983         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45984         checks.
45985         * g++.old-deja/g++.other/defarg8.C: Likewise.
45986         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45987         * g++.old-deja/g++.other/dtor10.C: Likewise.
45988         * g++.old-deja/g++.other/incomplete.C: Likewise.
45989         * g++.old-deja/g++.other/linkage7.C: Likewise.
45990         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45991         lookup algorithm.
45992         * g++.old-deja/g++.other/mangle2.C: Likewise.
45993         * g++.old-deja/g++.other/refinit2.C: Likewise.
45994         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45995         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45996         * g++.old-deja/g++.pt/crash28.C: Likewise.
45997         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45998         syntax.
45999         * g++.old-deja/g++.pt/crash32.C: Change error message.
46000         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46001         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46002         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46003         error message position.
46004         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46005         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46006         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46007         syntax.
46008         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46009         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46010         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46011         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46012         keyword.
46013         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46014         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46015         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46016         keyword.
46017         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46018         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46019         syntax.
46020         * g++.old-deja/g++.pt/friend28.C: Account for use of
46021         non-dependent names.
46022         * g++.old-deja/g++.pt/friend29.C: Likewise.
46023         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46024         rules.
46025         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46026         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46027         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46028         lookup rules.
46029         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46030         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46031         keyword.
46032         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46033         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46034         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46035         keyword.
46036         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46037         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46038         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46039         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46040         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46041         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46042         keyword.
46043         * g++.old-deja/g++.pt/spec10.C: Likewise.
46044         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46045         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46046         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46047         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46048         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46049         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46050         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46051         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46052         * g++.old-deja/g++.pt/typename15.C: Likewise.
46053         * g++.old-deja/g++.pt/typename22.C: Likewise.
46054         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46055         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46056         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46057         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46058         syntax.
46059         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46060         return value extension.
46061         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46062         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46063         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46064         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46065
46066 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46067
46068         * g++.dg/warn/inline1.C: New test.
46069         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46070         * g++.old-deja/g++.jason/synth10.C: Likewise.
46071         * g++.old-deja/g++.mike/net31.C: Likewise.
46072         * g++.old-deja/g++.mike/p8786.C: Likewise.
46073
46074         * g++.dg/template/friend10.C: New test.
46075         * g++.dg/template/conv5.C: New test.
46076
46077 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46078
46079         * g++.dg/lookup/scoped3.C: New test.
46080
46081         * g++.dg/lookup/decl1.C: New test.
46082         * g++.dg/lookup/decl2.C: New test.
46083
46084 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46085
46086         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46087         gcc.c-torture/compile/20021015-1.c,
46088         gcc.c-torture/compile/20021015-2.c,
46089         gcc.c-torture/compile/20021123-1.c,
46090         gcc.c-torture/compile/20021123-2.c,
46091         gcc.c-torture/compile/20021123-3.c,
46092         gcc.c-torture/compile/20021123-4.c,
46093         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46094         only to 3.1 or 3.2 branch.
46095
46096 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46097
46098         * gcc.dg/i386-bitfield3.c: New test.
46099
46100         * gcc.dg/i386-bitfield2.c: New test.
46101
46102 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46103
46104         * g++.dg/parse/conv_op1.C: New test.
46105
46106 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46107
46108         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46109         approved.
46110
46111 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46112
46113         * gcc.c-torture/compile/20021220-1.c: New test.
46114
46115 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46116
46117         * gcc.dg/i386-fastcall-1.c: New.
46118
46119 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46120
46121         * gcc.c-torture/execute/20021219-1.c: New test.
46122
46123 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46124
46125         * gcc.dg/i386-pic-1.c: New test.
46126
46127 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46128
46129         PR c++/8099
46130         * g++.dg/template/friend9.C: New test.
46131
46132 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46133
46134         PR c++/3663
46135         * g++.dg/template/access7.C: New test.
46136
46137 2002-12-18  Nick Clifton  <nickc@redhat.com>
46138
46139         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46140         the libstdc++-v3 directory has been found.
46141
46142 2002-12-12  Devang Patel <dpatel@apple.com>
46143         * gcc.dg/darwin-ld-1.c: New test.
46144         * gcc.dg/darwin-ld-2.c: New test.
46145         * gcc.dg/darwin-ld-3.c: New test.
46146         * gcc.dg/darwin-ld-4.c: New test.
46147         * gcc.dg/darwin-ld-5.c: New test.
46148
46149 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46150
46151         * gcc.c-torture/compile/20021212-1.c: New test.
46152
46153 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46154
46155         * gcc.dg/fshort-wchar: New test.
46156
46157 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46158
46159         PR c++/8372
46160         * g++.dg/template/dtor1.C: New test.
46161
46162         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46163         markers.
46164
46165 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46168
46169 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46170
46171         * g++.dg/template/static1.C: New test.
46172         * g++.dg/template/static2.C: New test.
46173         * g++.old-deja/g++.ext/memconst.C: New test.
46174
46175 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46176
46177         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46178         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46179         * g++.dg/special/initp1.C: Likewise.
46180
46181 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46182
46183         * gcc.c-torture/execute/20021204-1.c: New test.
46184
46185 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46186
46187         * gcc.dg/ppc-fmadd-1.c: New file.
46188         * gcc.dg/ppc-fmadd-2.c: New file.
46189         * gcc.dg/ppc-fmadd-3.c: New file.
46190
46191 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46192
46193         * gcc.c-torture/compile/20021204-1.c: New test.
46194
46195 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46196
46197         * g++.dg/inherit/covariant2.C: New test.
46198         * g++.dg/inherit/covariant3.C: New test.
46199         * g++.dg/inherit/covariant4.C: New test.
46200         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46201         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46202
46203 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46204
46205         PR c++/8688
46206         * g++.dg/init/brace3.C: New test.
46207
46208 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46209
46210         * gcc.dg/20020210-1.c: Fix a comment typo.
46211
46212 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46213
46214         PR c++/8720
46215         * g++.dg/parse/defarg1.C: New test.
46216
46217         PR c++/8615
46218         * g++.dg/template/char1.C: New test.
46219
46220         * g++.dg/template/varmod1.C: Fix typo.
46221
46222 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46223
46224         DR 180
46225         * g++.old-deja/g++.pt/crash32.C: Expect error.
46226
46227 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46228
46229         PR c++/5919
46230         * g++.dg/template/varmod1.C: New test.
46231
46232         PR c++/8727
46233         * g++.dg/inherit/typeinfo1.C: New test.
46234
46235         PR c++/8663
46236         * g++.dg/inherit/typedef1.C: New test.
46237
46238 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46239
46240         PR c++/8332
46241         PR c++/8493
46242         * g++.dg/template/strlen1.C: New test.
46243
46244         PR c++/8227
46245         * g++.dg/template/ctor2.C: New test.
46246
46247         PR c++/8214
46248         * g++.dg/init/string1.C: New test.
46249
46250         PR c++/8511
46251         * g++.dg/template/friend8.C: New test.
46252
46253 2002-11-29  Joe Buck <jbuck@synopsys.com>
46254
46255         * g++.dg/lookup/anon2.C: New test.
46256
46257 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46258
46259         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46260         h8300 port.
46261
46262 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46263
46264         * gcc.dg/bitfld-6.c: New test.
46265
46266 2002-11-27  Jan Hubicka  <jh@suse.cz>
46267
46268         * gcc.c-torture/execute/20021127.[cx]: New test.
46269
46270 2002-11-26  Jan Hubicka  <jh@suse.cz>
46271
46272         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46273         quality.
46274
46275 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46276
46277         * g++.dg/init/brace2.C: New test.
46278         * g++.old-deja/g++.mike/p9129.C: Correct.
46279
46280 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46281
46282         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46283
46284 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46285
46286         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46287
46288 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46289
46290         * g++.dg/abi/empty11.C: New test.
46291         * g++.dg/rtti/cv1.C: New test.
46292
46293 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46294
46295         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46296
46297 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46298
46299         * g++.dg/abi/empty10.C: New test.
46300
46301 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46302
46303         * gcc.c-torture/compile/20021124-1.c: New test.
46304
46305 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46306
46307         * g++.dg/abi/rtti2.C: New test.
46308
46309 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46310
46311         * gcc.dg/i386-unroll-1.c: New test.
46312
46313 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46314
46315         * gcc.c-torture/compile/20021120-1.c: New test.
46316         * gcc.c-torture/compile/20021120-2.c: New test.
46317
46318 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46319
46320         * gcc.dg/bitfld-5.c: New test.
46321
46322 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46323
46324         * gcc.c-torture/execute/20021120-3.c: New test.
46325
46326 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46327
46328         * gcc.c-torture/execute/20021120-2.c: New test.
46329
46330 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46331
46332         * gcc.c-torture/execute/20021120-1.c: New test.
46333
46334 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46335
46336         * gcc.c-torture/execute/20021118-3.c: New test.
46337
46338 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46339
46340         * gcc.c-torture/compile/20021119-1.c: New test.
46341
46342 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46343
46344         * gcc.dg/duff-1.c: New test.
46345         * gcc.dg/duff-2.c: New test.
46346         * gcc.dg/duff-3.c: New test.
46347
46348 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46349
46350         * gcc.dg/cpp/_Pragma5.c: New test.
46351
46352 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46353
46354         * gcc.c-torture/execute/20021118-2.c: New test.
46355
46356 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46357
46358         * gcc.c-torture/execute/20021118-1.c: New test.
46359
46360 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46361
46362         * gcc.dg/20021116-1.c: New test.
46363
46364 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46365
46366         * g++.dg/abi/vcall1.C: New test.
46367
46368 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46369
46370         * gcc.dg/20021029-1.c: New test.
46371         * gcc.dg/20021029-2.c: New test.
46372
46373 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46374
46375         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46376
46377 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46378
46379         PR c/8439
46380         * gcc.dg/20021110.c: Move to ...
46381         * gcc.c-torture/compile/20021110.c: .... here.
46382
46383 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46384
46385         PR c/8467
46386         * gcc.c-torture/execute/20021111-1.c
46387
46388 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46389
46390         PR c/8439
46391         * gcc.dg/20021110.c: New test.
46392
46393 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46394
46395         * g++.dg/abi/vthunk3.C: Run only on x86.
46396
46397 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46398
46399         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46400
46401 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46402
46403         * lib/compat.exp (compat-execute): Fix logic error in last
46404         change.
46405
46406 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46407
46408         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46409
46410 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46411
46412         PR c++/8389
46413         * g++.dg/template/access6.C: New test.
46414
46415 2002-11-08  Jan Hubicka  <jh@suse.cz>
46416
46417         * gcc.dg/i386-ssefp-1.c: New test.
46418         * gcc.dg/i386-ssefp-1.c: New test.
46419
46420 2002-11-08  Jan Hubicka  <jh@suse.cz>
46421
46422         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46423
46424 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46425
46426         * g++.dg/abi/vthunk3.C: New test.
46427
46428         PR c++/8338
46429         * g++.dg/template/crash2.C: New test.
46430
46431 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46432
46433         * g++.dg/abi/dtor1.C: New test.
46434         * g++.dg/abi/dtor2.C: Likewise.
46435
46436 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46437
46438         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46439         Darwin.
46440
46441 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46442
46443         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46444         -mthumb.  Only xfail with -O0.
46445
46446 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46447
46448         * g++.dg/abi/thunk1.C: New test.
46449         * g++.dg/abi/thunk2.C: Likewise.
46450         * g++.dg/abi/vtt1.C: Likewise.
46451
46452 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46453
46454         PR optimization/8423
46455         * gcc.c-torture/execute/builtin-constant.c: New test.
46456
46457 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46458
46459         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46460         Add some more cases.
46461
46462 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46463
46464         PR c++/8391
46465         * g++.dg/opt/local1.C: New test.
46466
46467 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46468
46469         PR c++/8160
46470         * g++.dg/template/complit1.C: New test.
46471
46472         PR c++/8149
46473         * g++.dg/template/typename4.C: Likewise.
46474
46475 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46476
46477         Core issue 287, PR c++/7639
46478         * g++.dg/template/instantiate1.C: Adjust error location.
46479         * g++.dg/template/instantiate3.C: New test.
46480         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46481         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46482         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46483
46484 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46485
46486         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46487
46488 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46489
46490         PR c++/8287
46491         * g++.dg/init/dtor2.C: New test.
46492
46493 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46494
46495         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46496         * gcc.dg/nest.c: Bypass errors on irix6.
46497
46498 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46499
46500         * gcc.dg/nest.c: Expect error for mmix-*-*.
46501         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46502
46503 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46504
46505         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46506         markers.
46507
46508         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46509
46510 2002-10-25  Mike Stump  <mrs@apple.com>
46511
46512         * gcc.dg/warn-1.c: New test.
46513
46514 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46515
46516         * g++.dg/template/typename3.C: New test.
46517
46518 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46519
46520         * g++.dg/lookup/ptrmem1.C: New test.
46521
46522         * g++.dg/abi/vthunk2.C: New test.
46523
46524 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46525
46526         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46527
46528 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46529
46530         * g++.dg/abi/empty9.C: New test.
46531
46532 2002-10-24  Richard Henderson  <rth@redhat.com>
46533
46534         * g++.dg/inherit/thunk1.C: Enable for ia64.
46535
46536 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46537
46538         PR c++/8067
46539         * g++.dg/lookup/pretty1.C: New test.
46540
46541 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46542
46543         * gcc.dg/20021023-1.c: New test.
46544
46545 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46546
46547         PR c++/7679
46548         * g++.dg/parse/inline1.C: New test.
46549
46550 2002-10-23  Richard Henderson  <rth@redhat.com>
46551
46552         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46553
46554         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46555
46556 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46557
46558         PR c++/6579
46559         * g++.dg/parse/stmtexpr3.C: New test.
46560
46561 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46562
46563         * g++.dg/expr/cond1.C: New test.
46564
46565 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46566
46567         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46568
46569 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46570
46571         * g++.dg/abi/vbase13.C: New test.
46572         * g++.dg/abi/vbase14.C: Likewise.
46573
46574 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46575
46576         * gcc.dg/tls/pic-1.c: New test.
46577         * gcc.dg/tls/nonpic-1.c: New test.
46578         * gcc.dg/20021018-1.c: New test.
46579
46580 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46581
46582         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46583         Remove only files with the same base name as the test case.
46584         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46585         (profopt-execute): Likewise.  Also, remove old profiling
46586         and performance data files before running the tests.
46587
46588         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46589         * g++.dg/bprob/bprob.exp: Likewise.
46590         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46591         to allow more general test case names.
46592
46593         * g++.dg/bprob/bprob-1.C: Rename to ...
46594         * g++.dg/bprob/g++-bprob-1.C: ... this.
46595
46596         * g77.dg/bprob/bprob-1.f: Rename to ...
46597         * g77.dg/bprob/g77-bprob-1.f: ... this.
46598
46599 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46600
46601         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46602         bison 1.50 or later.
46603
46604 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46605
46606         * g++.dg/README: Describe more test directories.
46607
46608 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46609
46610         * g++.dg/init/array6.C: Add additional tests.
46611
46612 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46613
46614         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46615         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46616
46617 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46618
46619         * gcc.c-torture/compile/20020604-1.x: New.
46620         * gcc.c-torture/compile/simd-5.x: Likewise.
46621         * gcc.c-torture/execute/920710-1.x: Likewise.
46622         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46623
46624 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46625
46626         * g++.dg/inherit/override1.C: Add dg-options clause.
46627
46628 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46629
46630         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46631         _mm_slli_si128.
46632
46633 2002-10-19  Andreas Schwab  <schwab@suse.de>
46634
46635         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46636         directory component.
46637
46638 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46639
46640         * g++.dg/inherit/thunk1.C: New test.
46641
46642         * g++.dg/inherit/override1.C: New test.
46643
46644         * g++.dg/abi/mangle11.C: New test.
46645         * g++.dg/abi/mangle14.C: New test.
46646         * g++.dg/abi/mangle17.C: New test.
46647
46648 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46649
46650         * g++.dg/overload/member2.C: New test.
46651
46652 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46653
46654         * g++.dg/README: Describe new compat directory.
46655         * g++.dg/dg.exp: Skip tests in compat directory.
46656         * README.compat: New file.
46657         * lib/compat.exp: New expect script.
46658         * g++.dg/compat: New test directory.
46659         * g++.dg/compat/compat.exp: New expect script.
46660         * g++.dg/compat/abi: New test directory.
46661         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46662         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46663         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46664         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46665         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46666         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46667         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46668         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46669         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46670         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46671         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46672         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46673         * g++.dg/compat/break: New test directory.
46674         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46675         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46676         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46677         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46678         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46679         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46680         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46681         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46682         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46683         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46684         g++.dg/compat/break/README: New files.
46685         * g++.dg/compat/eh: New test directory.
46686         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46687         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46688         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46689         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46690         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46691         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46692         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46693         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46694         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46695         g++.dg/compat/eh/filter2_y.C,
46696         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46697         g++.dg/compat/eh/new1_y.C,
46698         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46699         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46700         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46701         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46702         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46703         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46704         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46705         g++.dg/compat/eh/unexpected1_y.C: New files.
46706         * g++.dg/compat/init: New test directory.
46707         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46708         g++.dg/compat/init/array5_y.C,
46709         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46710         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46711         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46712         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46713         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46714         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46715         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46716         g++.dg/compat/init/init-ref2_y.C: New files.
46717
46718 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46719
46720         PR c++/7584
46721         * g++.dg/inherit/using3.C: New test.
46722
46723 2002-10-17  Jan Hubicka  <jh@suse.cz>
46724
46725         * gcc.dg/20021017-2.c: New test.
46726
46727 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46728
46729         * g++.dg/abi/mangle16.C: Adjust.
46730
46731         * g++.dg/init/array8.C: New test.
46732
46733 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46734
46735         * gcc.dg/special/mips-abi.exp: New test.
46736         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46737
46738 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46739
46740         * g++.dg/abi/mangle16.C: New test.
46741         * g++.dg/abi/mangle17.C: Likewise.
46742
46743         PR c++/7478
46744         * g++.dg/template/ref1.C: New test.
46745
46746 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46747
46748         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46749
46750 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46751
46752         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46753
46754 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46755
46756         PR c++/7524
46757         * g++.dg/init/array7.C: New test.
46758
46759 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46760
46761         * g++.dg/init/array6.C: New test.
46762
46763         * g++.dg/abi/mangle13.C: Likewise.
46764         * g++.dg/abi/mangle14.C: Likewise.
46765         * g++.dg/abi/mangle15.C: Likewise.
46766
46767 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46768
46769         * g++.dg/abi/empty8.C: New test.
46770
46771 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46772
46773         * g++.dg/init/ctor1.C: New test.
46774
46775 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46776
46777         * gcc.c-torture/execute/20021015-1.c: New test.
46778
46779 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46780
46781         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46782
46783 2002-10-14  Jan Hubicka  <jh@suse.cz>
46784
46785         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46786
46787 2002-10-14  Richard Henderson  <rth@redhat.com>
46788
46789         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46790
46791 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46792
46793         PR optimization/6631
46794         * g++.dg/opt/const2.C: New test.
46795
46796 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46797
46798         PR c++/7176
46799         * g++.dg/parse/friend1.C: New test.
46800         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46801
46802 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46803
46804         * gcc.dg/20021014-1.c: New test.
46805
46806 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46807
46808         PR c++/5661
46809         * g++.dg/ext/vlm1.C: New test.
46810         * g++.dg/ext/vlm2.C: Likewise.
46811
46812         * g++.dg/init/array1.C: Remove invalid braces.
46813         * g++.dg/init/brace1.C: New test.
46814         * g++.dg/init/copy2.C: Likewise.
46815         * g++.dg/init/copy3.C: Likewise.
46816         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46817         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46818         braces.
46819
46820 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46821
46822         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46823
46824 2002-10-11  Richard Shann  <richard.shann@superh.com>
46825
46826         * gcc.c-torture/compile/simd-5.c: New test.
46827
46828 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46829
46830         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46831
46832 2002-10-10  Jim Wilson  <wilson@redhat.com>
46833
46834         * gcc.c-torture/execute/20021010-1.c: New test.
46835
46836 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46837
46838         PR c/7353
46839         * g++.dg/ext/typedef-init.C: New test.
46840         * gcc.dg/typedef-init.c: New test.
46841
46842 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46843
46844         * gcc.dg/cpp/paste13.c: New test.
46845
46846 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46847
46848         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46849         remaining platforms, XFAIL during compile, not execute.  Don't
46850         XFAIL at -O0.
46851
46852 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46853
46854         * gcc.dg/alias-1.c: Tweak expected warning.
46855
46856 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46857
46858         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46859
46860 2002-10-06  Andreas Jaeger  <aj@suse.de>
46861
46862         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46863         * gcc.dg/cpp/c++98.C: Likewise.
46864
46865         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46866         * g++.dg/cpp/c++98.C: Likewise.
46867
46868         * g++.dg/README (Subdirectories): Mention cpp directory.
46869
46870         PR target/7559
46871         * gcc.dg/20021006-1.c: New test.
46872
46873 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46874
46875         PR c++/7804
46876         * g++.dg/other/warning1.C: New test.
46877
46878 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46879
46880         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46881         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46882         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46883
46884 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46885
46886         PR c++/7931
46887         * g++.dg/template/ptrmem3.C: New test.
46888
46889         PR c++/7754
46890         * g++.dg/template/union1.C: New test.
46891
46892 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46893
46894         PR c++/8006
46895         * g++.dg/abi/mangle9.C: New test.
46896         * g++.dg/abi/mangle10.C: New test.
46897         * g++.dg/abi/mangle11.C: New test.
46898         * g++.dg/abi/mangle12.C: New test.
46899
46900 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46901
46902         PR c++/7188.
46903         * g++.dg/template/meminit1.C: New test.
46904         * g++.dg/warn/Wreorder-1.C: Likewise.
46905         * g++.old-deja/g++.mike/warn3.C: Tweak.
46906         * lib/prune.exp: Ingore "in copy constructor".
46907
46908 2002-10-02  Andreas Jaeger  <aj@suse.de>
46909
46910         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46911         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46912         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46913         on x86-64.
46914
46915 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46916
46917         * gcc.dg/empty1.C: Fix typo.
46918
46919 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46920
46921         * gcc.dg/alias-1.c: New test.
46922
46923 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46924
46925         * gcc.dg/empty1.C: New test.
46926
46927         * g++.dg/tls/init-2.C: Tweak error messages.
46928
46929 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46930
46931         * gcc.c-torture/compile/20020923-1.c: New test.
46932
46933 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46934
46935         * gcc.c-torture/execute/ffs-1.c: New test.
46936         * gcc.c-torture/execute/ffs-2.c: Ditto.
46937
46938 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46939
46940         * g++.dg/overload/member1.C: New test.
46941
46942 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46943
46944         * g++.dg/abi/empty7.C: New test.
46945         * g++.dg/init/pm2.C: Likewise.
46946
46947 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46948
46949         * g++.dg/rtti/crash1.C: New test.
46950
46951 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46952
46953         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46954         gcc.dg/sibcall-4.c: New tests.
46955
46956 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46957
46958         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46959         powerpc and MMIX targets.
46960
46961 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46962
46963         * gcc.dg/cpp/20020927-1.c: New.
46964
46965 2002-09-26  David S. Miller  <davem@redhat.com>
46966
46967         * gcc.c-torture/compile/trunctfdf.c: New.
46968
46969 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46970
46971         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46972
46973 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46974
46975         * gcc.c-torture/execute/loop-15.c: New.
46976
46977 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46978
46979         * README.QMTEST: Fix typo.
46980
46981 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46982
46983         * gcc.dg/20020926-1.c: New test.
46984
46985 2002-09-25  David S. Miller  <davem@redhat.com>
46986
46987         PR target/7842
46988         * gcc.c-torture/execute/shiftdi.c: New test.
46989
46990 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46991
46992         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46993         unique to the tool.
46994         * lib/g77.exp (g77_init): Likewise.
46995         * lib/g++.exp (g++_init): Likewise.
46996         * lib/objc.exp (objc_init): Likewise.
46997
46998 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46999
47000         * g++.dg/abi/empty5.C: New test.
47001         * g++.dg/abi/empty6.C: New test.
47002         * g++.dg/abi/vbase12.C: New test.
47003
47004 2002-09-25  Richard Henderson  <rth@redhat.com>
47005
47006         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47007         too-small long double.
47008
47009 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47010
47011         * gcc.dg/20020919-1.c: New test.
47012
47013 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47014
47015         * g++.dg/abi/bitfield6.C: New test.
47016         * g++.dg/abi/bitfield7.C: New test.
47017         * g++.dg/abi/bitfield8.C: New test.
47018         * g++.dg/abi/vbase11.C: New test.
47019
47020 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47021
47022         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47023         hppa*-*-hpux*.  Update test comment.
47024
47025 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47026
47027         * gcc.dg/tls/struct-1.c: New test.
47028
47029 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47030
47031         * gcc.dg/cpp/tr-warn2.c: Update.
47032
47033 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47034
47035         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47036
47037 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47038
47039         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47040         systems.
47041
47042 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47043
47044         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47045
47046         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47047         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47048         setting of cxxfilt.
47049
47050 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47051
47052         * gcc.dg/20020312-2.c: Update for darwin.
47053
47054 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47055
47056         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47057
47058 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47059
47060         * objc.dg/comp-types-1.m: New test.
47061         * objc.dg/comp-types-2.m: New test.
47062         * objc.dg/comp-types-3.m: New test.
47063         * objc.dg/comp-types-4.m: New test.
47064         * objc.dg/comp-types-5.m: New test.
47065         * objc.dg/comp-types-6.m: New test.
47066
47067 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47068
47069         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47070
47071 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47072
47073         * g++.dg/other/do1.C: New test.
47074
47075         * g++.dg/template/subst1.C: New test.
47076
47077 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47078
47079         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47080
47081 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47082
47083         * g++.dg/template/qualttp20.C: Adjust expected errors.
47084         * g++.old-deja/g++.jason/report.C: Likewise.
47085         * g++.old-deja/g++.other/qual1.C: Likewise.
47086
47087         * g++.dg/lookup/scoped2.C: New test.
47088
47089         * g++.dg/ext/asm3.C: New test.
47090
47091 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47092
47093         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47094
47095 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47096
47097         * ChangeLog: follow spelling conventions.
47098         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47099         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47100         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47101         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47102         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47103         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47104         * g++.old-deja/g++.law/global-init1.C: Likewise.
47105         * g++.old-deja/g++.other/delete4.C: Likewise.
47106         * g++.old-deja/g++.other/inline21.C: Likewise.
47107         * g++.old-deja/g++.other/singleton.C: Likewise.
47108         * g77.dg/strlen0.f: Likewise.
47109         * g77.f-torture/compile/20010519-1.f: Likewise.
47110         * g77.f-torture/compile/980310-4.f: Likewise.
47111         * gcc.c-torture/compile/20000605-1.c: Likewise.
47112         * gcc.c-torture/execute/20020225-1.c: Likewise.
47113         * gcc.dg/c90-hexfloat-2.c: Likewise.
47114         * gcc.dg/c99-bool-1.c: Likewise.
47115         * gcc.dg/c99-hexfloat-2.c: Likewise.
47116         * gcc.dg/dll-2.c: Likewise.
47117         * gcc.dg/wtr-union-init-1.c: Likewise.
47118         * gcc.dg/wtr-union-init-2.c: Likewise.
47119         * gcc.dg/wtr-union-init-3.c: Likewise.
47120         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47121         * gcc.dg/cpp/defined.c: Likewise.
47122         * gcc.dg/cpp/macsyntx.c: Likewise.
47123         * gcc.dg/cpp/paste2.c: Likewise.
47124         * gcc.dg/cpp/trad/defined.c: Likewise.
47125         * gcc.dg/format/c90-printf-1.c: Likewise.
47126         * gcc.dg/format/c90-scanf-1.c: Likewise.
47127         * gcc.dg/format/c99-printf-1.c: Likewise.
47128         * gcc.dg/format/c99-scanf-1.c: Likewise.
47129         * gcc.misc-tests/gcov-8.c: Likewise.
47130         * lib/profopt.exp: Likewise.
47131
47132 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47133
47134         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47135
47136 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47137
47138         * g++.dg/inherit/using2.C: New test.
47139
47140 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47141
47142         * ChangeLog: Follow spelling conventions.
47143         * g++.dg/template/friend4.C: Likewise.
47144         * g++.old-deja/g++.pt/crash67.C: Likewise.
47145         * gcc.c-torture/execute/20000801-4.c: Likewise.
47146         * gcc.dg/c90-digraph-1.c: Likewise.
47147         * gcc.dg/c94-digraph-1.c: Likewise.
47148         * gcc.dg/c99-digraph-1.c: Likewise.
47149         * gcc.dg/cpp/line5.c: Likewise.
47150         * gcc.dg/cpp/multiline.c: Likewise.
47151         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47152         * gcc.dg/format/attr-3.c: Likewise.
47153         * gcc.dg/format/c90-scanf-3.c: Likewise.
47154         * gcc.dg/format/ext-4.c: Likewise.
47155
47156 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47157
47158         * g++.dg/template/pretty1.C: New test.
47159
47160 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47161
47162         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47163
47164 2002-09-13  Matt Austern  <austern@apple.com>
47165
47166         * g++.dg/other/constref[12].C: New, regression tests for
47167         passing a cast expression to a function by const reference.
47168
47169 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47170
47171         * g++.dg/template/deduce1.C: New test.
47172
47173 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47174
47175         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47176         32-bit int.
47177
47178 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47179
47180         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47181         usage.
47182
47183 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47184
47185         * gcc.c-torture/compile/20020910-1.c: New test.
47186
47187 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47188
47189         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47190
47191 2002-09-10  Andreas Jaeger  <aj@suse.de>
47192
47193         * gcc.dg/20020312-2.c: Adjust for x86-64.
47194
47195 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47196
47197         * g77.dg/7388.f: New test case for PR 7388.
47198
47199 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47200
47201         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47202
47203 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47204
47205         * objc.dg/proto-lossage-1.m: New test.
47206
47207 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47208
47209         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47210
47211 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47212
47213         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47214         expected to pass.
47215
47216 2002-09-06  Stan Shebs  <shebs@apple.com>
47217             David Edelsohn  <edelsohn@gnu.org>
47218
47219         * gcc.dg/weak: New directory.
47220         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47221         target-specific xfail bits.
47222         * gcc.dg/typeof-2.c: Move to new directory.
47223         * gcc.dg/weak.exp: New expect script.
47224
47225 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47226
47227         * gcc.c-torture/execute/extzvsi.c: New test.
47228
47229 2002-09-05  Stan Shebs  <shebs@apple.com>
47230
47231         * gcc.dg/weak-1.c: xfail on Darwin.
47232         * gcc.dg/weak-2.c: Ditto.
47233         * gcc.dg/weak-3.c: Ditto.
47234         * gcc.dg/weak-4.c: Ditto.
47235         * gcc.dg/weak-5.c: Ditto.
47236         * gcc.dg/weak-6.c: Ditto.
47237         * gcc.dg/weak-7.c: Ditto.
47238         * gcc.dg/weak-8.c: Ditto.
47239         * gcc.dg/weak-9.c: Ditto.
47240
47241 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47242
47243         * gcc.c-torture/execute/loop-14.c: New test.
47244
47245 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47246
47247         * g++.dg/other/cxa-atexit1.C: New test.
47248
47249         * gcc.dg/typeof-2.c: New test.
47250
47251 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47252
47253         * gcc.dg/builtins-2.c: New testcase.
47254         * gcc.dg/builtins-3.c: New testcase.
47255
47256 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47257
47258         * gcc.dg/cpp/_Pragma4.c: New test.
47259
47260 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47261
47262         * objc/execute/nil_method-1.m: New testcase.
47263
47264 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47265
47266         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47267         [Object class], not [Object initialize].
47268
47269 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47270             Hans-Peter Nilsson  <hp@bitrange.com>
47271
47272         * gcc.c-torture/execute/20020720-1.x: Skip test on
47273         mmix-knuth-mmixware.  Correct comment.
47274
47275 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47276
47277         * g++.dg/abi/bitfield5.C: New test.
47278         * g++.dg/abi/vbase10.C: Likewise.
47279
47280 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47281
47282         * objc.dg/undeclared-selector.m: New test.
47283
47284 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47285
47286         * g++.dg/other/offsetof1.C: Avoid cast warning.
47287
47288 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47289
47290         * objc.dg/super-class-2.m: New test.
47291
47292 2002-08-24  Matt Austern  <austern@apple.com>
47293
47294         * g++.dg/ext/lvaddr.C: New test.
47295         * g++.dg/ext/lvcast.C: New test.
47296
47297 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47298
47299         * g++.dg/inherit/cond1.C: New test.
47300
47301 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47302
47303         * gcc.dg/noncompile/incomplete-1.c: New test.
47304
47305 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47306
47307         * gcc.dg/typespec-1.c: New test.
47308
47309 2002-08-20  Devang Patel  <dpatel@apple.com>
47310         * objc.dg/proto-hier-2.m: New test.
47311
47312 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47313
47314         * objc.dg/bitfield-1.m: New test.
47315         * objc.dg/bitfield-2.m: New test.
47316
47317 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47318
47319         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47320         gcc.dg/c99-flex-array-4.c: New tests.
47321
47322 2002-08-16  Stan Shebs  <shebs@apple.com>
47323
47324         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47325
47326 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47327
47328         * gcc.dg/typeof-1.c: New test.
47329         * g++.dg/ext/typeof2.C: New test.
47330
47331 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47332
47333         * g++.dg/other/offsetof1.C: New test.
47334
47335 2002-08-14  Richard Henderson  <rth@redhat.com>
47336
47337         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47338
47339 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47340
47341         * gcc.dg/cpp/_Pragma3.c: New test.
47342
47343 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47344
47345         * g++.dg/template/inherit3: New test.
47346
47347 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47348
47349         * gcc.dg/bitfld-4.c: Add blank options.
47350
47351 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47352
47353         * g++.dg/template/crash1.C: New test.
47354
47355 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47356
47357         * gcc.dg/tls/opt-2.c: New test.
47358
47359 2002-08-08  Devang Patel  <dpatel@apple.com>
47360
47361         * objc.dg/selector-1.m : New test
47362
47363 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47364
47365         * g++.dg/abi/bitfield4.C: New test.
47366         * gcc.dg/bitfld-4.c: New test.
47367
47368 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47369
47370         * g++.dg/other/packed1.C: New test.
47371
47372 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47373
47374         * g++.dg/abi/offsetof.C: Tweak error messages.
47375         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47376
47377 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47378
47379         * gcc.dg/bitfld-3.c: New test.
47380
47381 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47382             Richard Henderson  <rth@redhat.com>
47383
47384         * gcc.dg/i386-bitfield1.c: New test.
47385         * g++.dg/abi/bitfield3.C: Update.
47386
47387 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47388
47389         * objc.dg/const-str-2.m: Update.
47390         * gcc.dg/cpp/c++98.c: Change to C extension.
47391         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47392         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47393
47394 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47395
47396         * gcc.dg/tls/diag-3.c: New.
47397
47398 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47399
47400         * g++.dg/README (Subdirectories): Document new subdir expr.
47401         * g++.dg/expr/pmf-1.C: New test.
47402
47403 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47404
47405         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47406
47407 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47408
47409         * g++.dg/abi/bitfield3.C: New test.
47410
47411 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47412
47413         * lib/gcov.exp: Tweak expected line formats.
47414         * gcc.misc-tests/gcov8.c: New test.
47415         * gcc.misc-tests/gcov8.x: New flags.
47416
47417 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47418
47419         * consistency.vlad/layout/endian.c: Include string.h.
47420
47421         * gcc.c-torture/execute/20020805-1.c: New test.
47422
47423 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47424
47425         * g++.dg/other/conversion1.C: New test.
47426
47427 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47428
47429         * gcc.dg/builtins-1.c: New testcase.
47430
47431 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47432
47433         * g++.dg/inherit/access3.C: New test.
47434
47435 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47436
47437         * gcc.dg/ia64-visibility-2.c: New test.
47438
47439 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47440
47441         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47442         __qualifier_flags to __flags.
47443
47444 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47445
47446         * g++.dg/inherit/operator1.C: New test.
47447         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47448         * g++.dg/other/error1.C: Change expected error message.
47449         * g++.dg/template/conv4.C: Likewise.
47450
47451 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47452
47453         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47454         for documented behavior.
47455
47456 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47457
47458         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47459         several targets known to fail.
47460
47461 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47462
47463         * gcc.dg/mips-args-[123].c: New tests.
47464
47465 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47466
47467         * gcc.dg/ppc-spe.c: New.
47468
47469 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47470
47471         * g++.dg/other/ptrmem4.C: New testcase.
47472
47473 2002-07-24  Richard Henderson  <rth@redhat.com>
47474
47475         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47476
47477 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47478
47479         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47480
47481 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47482
47483         * gcc.c-torture/execute/memset-3.c: New testcase.
47484
47485 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47486
47487         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47488         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47489
47490 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47491
47492         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47493         Delete.
47494
47495 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47496
47497         * gcc.c-torture/compile/simd-4.c: New test.
47498
47499 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47500
47501         PR c++/7347, c++/7348
47502         * g++.dg/template/access4.C: New test.
47503         * g++.dg/template/access5.C: New test.
47504         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47505         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47506         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47507         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47508
47509 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47510
47511         * gcc.dg/gnu89-init-2.c: New test.
47512
47513 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47514
47515         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47516
47517 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47518
47519         * gcc.c-torture/execute/20020720-1.c: New testcase.
47520
47521 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47522
47523         * gcc.dg/cpp/Wsignprom.c: New tests.
47524
47525 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47526
47527         * gcc.c-torture/execute/loop-13.c: New test.
47528
47529 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47530
47531         * gcc.dg/cpp/expr.c: New tests.
47532
47533 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47534
47535         * g++.dg/opt/pr6713.C: Add template instantiation.
47536
47537 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47538
47539         * gcc.dg/nest.c: New test.
47540
47541 2002-07-17  Richard Henderson  <rth@redhat.com>
47542
47543         * g++.dg/opt/pr6713.C: New test.
47544
47545 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47546
47547         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47548         XFAIL for all x86 processors.
47549
47550 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47551
47552         * gcc.c-torture/execute/20010122-1.x: Do not test with
47553         -fomit-frame-pointer.
47554
47555 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47556
47557         * g++.dg/template/instantiate2.C: New test.
47558         * g++.dg/template/spec4.C: New test.
47559
47560 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47561
47562         * g++.dg/template/access2.C: New test.
47563         * g++.dg/template/access3.C: New test.
47564
47565 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47566
47567         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47568         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47569         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47570         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47571         Convert to use <stdarg.h>.
47572         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47573         Delete.
47574         * gcc.dg/va-arg-2.c: New.
47575         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47576
47577 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47578
47579         * gcc.c-torture/compile/20020710-1.c: New test.
47580
47581 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47582                           Andrew Pinski  <pinskia@physics.uc.edu>
47583
47584         gcc.c-torture/compile/simd-2.c: New testcase.
47585         gcc.c-torture/compile/simd-3.c: Likewise.
47586
47587 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47588
47589         PR c++/7224
47590         * g++.dg/overload/error1.C: New test.
47591
47592 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47593
47594         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47595         configuration and IRIX 6 O32 ABI.
47596
47597 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47598
47599         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47600
47601 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47602
47603         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47604
47605 2002-07-10  Jeffrey A Law  <law@redhat.com>
47606
47607         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47608
47609         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47610
47611 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47612
47613         * gcc.dg/20020312-2.c: Check for __PPC__.
47614
47615 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47616
47617         * gcc.c-torture/compile/20020709-1.c: New test.
47618
47619 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47620
47621         * g++.dg/template/qualttp21.C: New test case.
47622
47623 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47624
47625         * gcc.c-torture/compile/20020706-1.c: New test.
47626         * gcc.c-torture/compile/20020706-2.c: New test.
47627
47628 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47629             Alexandre Oliva  <aoliva@redhat.com>
47630
47631         * g++.dg/warn/incomplete1.C: New test.
47632
47633 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47634
47635         PR c++/7099
47636         * g++.dg/warn/noreturn1.C: New test.
47637
47638 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47639
47640         PR c++/6706
47641         * g++.dg/debug/debug6.C: New test.
47642         * g++.dg/debug/debug7.C: New test.
47643
47644 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47645
47646         * gcc.c-torture/compile/simd-3.c: New test.
47647
47648 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47649
47650         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47651         * gcc.dg/20020620-1.c: Likewise.
47652
47653 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47654
47655         PR c++/6944
47656         * g++.dg/init/array4.C: New test.
47657         * g++.dg/init/array5.C: New test.
47658
47659 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47660
47661         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47662         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47663
47664 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47665
47666         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47667         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47668         * gcc.dg/wtr-conversion-1.c: Likewise.
47669         * gcc.dg/wtr-escape-1.c: Likewise.
47670         * gcc.dg/wtr-int-type-1.c: Likewise.
47671         * gcc.dg/wtr-label-1.c: Likewise.
47672         * gcc.dg/wtr-static-1.c: Likewise.
47673         * gcc.dg/wtr-strcat-1.c: Likewise.
47674         * gcc.dg/wtr-suffix-1.c: Likewise.
47675         * gcc.dg/wtr-switch-1.c: Likewise.
47676         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47677         * gcc.dg/wtr-union-init-1.c: Likewise.
47678         * gcc.dg/wtr-union-init-2.c: Likewise.
47679         * gcc.dg/wtr-union-init-3.c: Likewise.
47680
47681         * gcc.dg/wtr-func-def-1.c: New test.
47682
47683 2002-07-02 Devang Patel <dpatel@apple.com>
47684
47685         * objc.dg/param-1.m: New test.
47686
47687 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47688
47689         * gcc.dg/cpp/trad/directive.c: Add test.
47690         * gcc.dg/cpp/trad/macroargs.c: Add test.
47691         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47692
47693 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47694
47695         * gcc.dg/cpp/cmdlne-M.c: New test.
47696
47697 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47698
47699         * objc.dg/desig-init-1.m: New test.
47700
47701 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47702
47703         PR c++/6716
47704         * g++.dg/template/instantiate1.C: New test.
47705
47706 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47707
47708         PR c++/7112
47709         * g++.dg/template/sizeof2.C: New test.
47710
47711 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47712
47713         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47714         gcc.dg/cpp/trad/include.c: New tests.
47715
47716 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47717
47718         PR target/7177
47719         * gcc.c-torture/compile/20020701-1.c: New test.
47720
47721 2002-07-01  Stan Shebs  <shebs@apple.com>
47722
47723         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47724         header here...
47725         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47726         (objc-torture-execute): or here.
47727
47728 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47729
47730         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47731
47732 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47733
47734         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47735
47736 2002-06-30  Devang Patel  <dpatel@apple.com>
47737
47738         * objc.dg/fsyntax-only.m: New test.
47739
47740 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47741
47742         PR c++/6695
47743         * g++.dg/template/friend7.C: New file.
47744
47745 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47746
47747         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47748         return type.
47749
47750 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47751
47752         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47753         avoid division by zero.
47754
47755 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47756
47757         * gcc.dg/Wunknownprag.c: New tests.
47758
47759 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47760
47761         * gcc.c-torture/execute/simd-2.c: New test.
47762
47763 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47764
47765         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47766         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47767         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47768         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47769         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47770         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47771         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47772         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47773         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47774         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47775         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47776         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47777         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47778         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47779         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47780         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47781         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47782
47783 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47784
47785         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47786         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47787         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47788         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47789         New tests.
47790         * gcc.dg/cpp/trad/directive.c: Update.
47791
47792 2002-06-23  Andreas Jaeger  <aj@suse.de>
47793
47794         * gcc.c-torture/execute/complex-6.c: New.
47795
47796 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47797
47798         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47799         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47800         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47801         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47802
47803 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47804
47805         * gcc.dg/cpp/trad: New directory with traditional tests copied
47806         from parent directory.
47807         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47808         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47809         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47810         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47811         Move to trad/ and rename.
47812         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47813         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47814         gcc.dg/cpp/trad/redef2.c: New tests.
47815         * gcc.dg/cpp/trad/trad.exp: New driver.
47816
47817 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47818
47819         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47820         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47821         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47822         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47823         Remove.
47824
47825 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47826
47827         * gcc.dg/20020620-1.c: New test.
47828
47829 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47830
47831         * g++.dg/template/ttp4.C: New test.
47832
47833 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47834
47835         * g++.dg/opt/vt1.C: Fix regexp.
47836
47837 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47838
47839         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47840         Don't use attribute `noinline'.
47841
47842 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47843
47844         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47845
47846 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47847
47848         * gcc.c-torture/execute/simd-1.c: New.
47849
47850         * gcc.dg/simd-1.c: New.
47851
47852 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47853
47854         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47855
47856 2002-06-16  Richard Henderson  <rth@redhat.com>
47857
47858         * g++.dg/ext/anon-struct1.C: New.
47859         * g++.dg/ext/anon-struct2.C: New.
47860         * g++.dg/ext/anon-struct3.C: New.
47861         * gcc.dg/anon-struct-1.c: New.
47862         * gcc.dg/anon-struct-2.c: New.
47863         * gcc.dg/anon-struct-3.c: New.
47864         * gcc.dg/20011008-1.c: Adjust warning text.
47865         * gcc.dg/20020527-1.c: Add -fms-extensions.
47866
47867 2002-06-16  Richard Henderson  <rth@redhat.com>
47868
47869         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47870
47871 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47872
47873         * gcc.c-torture/execute/20020615-1.c: New test.
47874
47875 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47876
47877         * gcc.c-tortuture/execute/compare-1.c: New test case.
47878         * gcc.c-tortuture/execute/compare-2.c: New test case.
47879         * gcc.c-tortuture/execute/compare-3.c: New test case.
47880
47881 2002-06-13  Richard Henderson  <rth@redhat.com>
47882
47883         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47884         ia64 ilp32.
47885
47886 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47887
47888         * g++.dg/template/typename2.C: Update error message.
47889
47890 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47891
47892         * gcc.c-torture/execute/20020611-1.c: New test.
47893
47894 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47895
47896         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47897         list of targets to skip.
47898
47899 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47900
47901         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47902         targets if not optimizing.
47903
47904 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47905
47906         * gcc.c-torture/compile/20020605-1.c: New test.
47907
47908         * g++.dg/opt/vt1.C: New test.
47909
47910         * gcc.dg/20020531-1.c: New test.
47911
47912         * gcc.dg/20020530-1.c: New test.
47913
47914         * gcc.dg/20020527-1.c: New test.
47915
47916         * g++.dg/opt/cse1.C: New test.
47917
47918 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47919
47920         * gcc.dg/20020607-2.c: New test case.
47921
47922 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47923
47924         * gcc.c-torture/compile/20020604-1.c: New test.
47925
47926 2002-06-04  Richard Henderson  <rth@redhat.com>
47927
47928         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47929         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47930         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47931
47932 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47933
47934         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47935
47936 2002-06-03  Richard Henderson  <rth@redhat.com>
47937
47938         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47939         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47940
47941 2002-06-02  Richard Henderson  <rth@redhat.com>
47942
47943         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47944         test functions static.
47945
47946 2002-06-02  Andreas Jaeger  <aj@suse.de>
47947
47948         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47949         now.
47950
47951 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47952
47953         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47954         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47955         Update for mofified diagnostics.
47956         * gcc.dg/c99-intconst-1.c: No longer fail.
47957
47958 2002-06-02  Richard Henderson  <rth@redhat.com>
47959
47960         * gcc.dg/uninit-A.c: Remove xfail markers.
47961
47962 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47963
47964         * gcc.dg/fnegate-1.c: New test case.
47965
47966 2002-05-30  Osku Salerma  <osku@iki.fi>
47967
47968         * gcc.c-torture/execute/mayalias-1.c: New file.
47969
47970 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47971
47972         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47973         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47974         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47975
47976 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47977
47978         * gcc.c-torture/execute/20020529-1.c: New test.
47979
47980 2002-05-27  Richard Henderson  <rth@redhat.com>
47981
47982         * g++.dg/ext/attrib6.C: New test case.
47983
47984 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47985
47986         * gcc.c-torture/execute/pure-1.c: New test.
47987
47988 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47989
47990         * gcc.dg/cpp/arith-2.c: Remove.
47991
47992 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47993
47994         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47995         * gcc.dg/cpp/if-3.c: Remove.
47996
47997 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47998
47999         * g++.dg/opt/cse2.C: New test.
48000
48001 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48002
48003         * gcc.dg/cpp/arith-1.c: New semantic tests.
48004         * gcc.dg/cpp/if-1.c: Update.
48005
48006 2002-05-24  Ben Elliston  <bje@redhat.com>
48007
48008         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48009
48010 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48011
48012         * gcc.dg/verbose-asm.c: New test.
48013
48014 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48015
48016         * gcc.dg/cpp/paste12.c: New test.
48017
48018 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48019
48020         * g++.dg/parse/named_ops.C: New test.
48021
48022 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48023
48024         * gcc.dg/weak-8.c: New test.
48025
48026 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48027
48028         * gcc.dg/weak-2.c: Allow optional leading underscore
48029         in scan-assembler symbol name.
48030         * gcc.dg/weak-3.c: Likewise.
48031         * gcc.dg/weak-4.c: Likewise.
48032         * gcc.dg/weak-5.c: Likewise.
48033
48034 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48035
48036         * gcc.dg/20020523-1.c: New test.
48037
48038 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48039
48040         * objc.dg/const-str-2.m: Update now that we stop after
48041         a command line error.
48042
48043 2002-05-22  Richard Henderson  <rth@redhat.com>
48044
48045         * g++.dg/dg.exp: Fix typo in test pruneing.
48046
48047 2002-05-22  Richard Henderson  <rth@redhat.com>
48048
48049         * g++.dg/dg.exp: Prune the tls subdirectory.
48050         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48051         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48052         * g++.dg/tls/init-1.C: New.
48053
48054 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48055
48056         * gcc.dg/20020517-1.c: New test.
48057
48058 2002-05-21  Richard Henderson  <rth@redhat.com>
48059
48060         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48061         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48062
48063 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48064
48065         * g++.dg/other/copy2.C: New test.
48066
48067 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48068
48069         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48070         (MAX_COPY): Bump up to 10 times sizeof (long long).
48071         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48072
48073         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48074         sizeof (long long).
48075
48076         * gcc.c-torture/execute/strcpy-1.c: New test.
48077
48078 2002-05-19  Jason Merrill  <jason2redhat.com>
48079
48080         * g++.dg/ext/oper1.C: New test.
48081
48082 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48083 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48084
48085         * README.QMTEST: New file.
48086
48087         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48088
48089 2002-05-19  Andreas Jaeger  <aj@suse.de>
48090
48091         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48092         now.
48093         * gcc.c-torture/execute/loop-2d.x: Likewise.
48094
48095 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48096
48097         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48098         support weak symbols.
48099         * gcc.dg/weak-4.c: Likewise.
48100         * gcc.dg/weak-6.c: Likewise.
48101
48102 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48103
48104         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48105         cygwin, coff and h8300-*-hms targets
48106         * gcc.dg/weak-5.c: Likewise.
48107         * gcc.dg/weak-7.c: Likewise.
48108
48109 2002-05-16  Jason Merrill  <jason@redhat.com>
48110
48111         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48112         (scan-assembler-not, scan-assembler-dem): Likewise.
48113         (scan-assembler-dem-not): Likewise.
48114
48115 2002-05-15  Richard Henderson  <rth@redhat.com>
48116
48117         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48118
48119 2002-05-15  Richard Henderson  <rth@redhat.com>
48120
48121         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48122         (vfoo1f): Warning here.
48123         (vfoo1l): Don't redefine the alias.
48124
48125 2002-05-14  Jason Merrill  <jason@redhat.com>
48126             Alexandre Oliva  <aoliva@redhat.com>
48127
48128         * g++.dg/init/pm1.C: New test.
48129
48130 2002-05-12  David S. Miller  <davem@redhat.com>
48131
48132         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48133         types.
48134
48135 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48136
48137         * gcc.c-torture/execute/20020510-1.c: New test case.
48138
48139 2002-05-10  David S. Miller  <davem@redhat.com>
48140
48141         * gcc.c-torture/execute/conversion.c: Test long double too.
48142
48143 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48144
48145         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48146         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48147         * lib/g++.exp (g++_link_flags): Likewise.
48148         * lib/objc.exp (objc_target_compile): Likewise.
48149
48150 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48151
48152         * gcc.dg/cpp/poison.c: Update.
48153         * gcc.dg/cpp/20000625-2.c: Remove.
48154         * gcc.dg/cpp/direct2s.c: Remove final test.
48155
48156 2002-05-08  Tom Rix  <trix@redhat.com>
48157
48158         * gcc.c-torture/execute/20020508-1.c: New test.
48159         * gcc.c-torture/execute/20020508-2.c: New test.
48160         * gcc.c-torture/execute/20020508-3.c: New test.
48161
48162 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48163
48164         * gcc.dg/cpp/charconst-4.c: More tests.
48165
48166 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48167
48168         PR c/6569
48169         * gcc.dg/weak-3.c: Update location of warning messages.
48170         * gcc.dg/weak-5.c: Likewise.
48171
48172 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48173
48174         * gcc.c-torture/execute/20020506-1.c: New test case.
48175
48176 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48177
48178         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48179
48180 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48181
48182         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48183
48184 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48185
48186         * gcc.dg/cpp/charconst-3.c: New test.
48187
48188 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48189
48190         * gcc.dg/cpp/charconst.c: Update tests.
48191
48192 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48193
48194         * treelang: Added directory for new sample language treelang. Also
48195         lib/treelang.exp: New file to signal treelang should be tested.
48196
48197 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48198
48199         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48200         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48201         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48202         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48203         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48204         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48205         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48206
48207 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48208
48209         * gcc.dg/format/xopen-2.c: New test.
48210
48211 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48212
48213         * gcc.dg/20020503-1.c: New test.
48214
48215 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48216
48217         * g++.dg/init/dtor1.C: Make it tougher.
48218
48219 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48220
48221         * g++.dg/init/dtor1.C: New test.
48222
48223 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48224
48225         * gcc.dg/altivec-8.c: New.
48226
48227 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48228
48229         * gcc.dg/altivec-7.c: New.
48230
48231 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48232
48233         * g++.dg/parse/typedef1.C: New test.
48234
48235 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48236
48237         PR c++/6486
48238         * g++.dg/template/friend6.C: New test.
48239
48240         PR c++/6492
48241         * g++.dg/init/copy1.C: New test.
48242
48243 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48244
48245         * g++.dg/warn/effc1.C: New test.
48246
48247 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48248
48249         * gcc.dg/cpp/if-cexp.c: Add a test.
48250
48251 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48252
48253         * gcc.dg/20020426-2.c: New test.
48254
48255 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48256
48257         * gcc.dg/cpp/if-mop.c: Update.
48258         * gcc.dg/cpp/if-mpar.c: Add test.
48259         * gcc.dg/cpp/if-oppr.c: Update.
48260
48261 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48262
48263         PR c/6343
48264         * gcc.dg/weak-[2-7].c: New tests.
48265
48266 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48267
48268         * gcc.dg/enum1.c: New test.
48269
48270 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48271
48272         PR c++/6497
48273         * g++.dg/inherit/access2.C: New test.
48274
48275 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48276
48277         PR bootstrap/6445
48278         * gcc.dg/20020426-1.c: New test.
48279
48280 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48281
48282         * g++.dg/abi/enum1.C: New test.
48283
48284 2002-04-26  Richard Henderson  <rth@redhat.com>
48285
48286         * gcc.dg/c99-bool-1.c: Expect always true warning.
48287
48288 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48289
48290         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48291
48292 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48293
48294         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48295         targets.
48296
48297 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48298
48299         * g++.dg/abi/mange7.C: New test.
48300
48301         PR c++/6438.
48302         * g++.dg/parse/stmtexpr2.C: New test.
48303
48304 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48305
48306         * gcc.dg/20020312-2.c: Add SH target.
48307
48308 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48309
48310         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48311         compiler output on mips*-*-irix*.
48312
48313 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48314
48315         * g++.dg/parse/attr1.C: New test.
48316
48317 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48318
48319         * gcc.c-torture/execute/string-opt-17.c: New test case.
48320         * gcc.c-torture/execute/memset-2.c: New test case.
48321
48322 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48323
48324         PR c++/6256:
48325         * g++.dg/template/friend5.C: New test.
48326
48327         PR c++/6331:
48328         * g++.dg/template/qual1.C: Likewise.
48329
48330 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48331
48332         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48333         Include stdlib.h, not stdio.h or ctype.h.
48334
48335 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48336
48337         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48338         cris-*-elf* and mmix-*-*.
48339         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48340         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48341         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48342         Ditto.
48343         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48344         * gcc.dg/wchar_t-1.c: Ditto.
48345
48346 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48347
48348         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48349         Clarify comment.
48350
48351 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48352
48353         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48354
48355 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48356
48357         * gcc.c-torture/execute/20000906-1.x: Delete.
48358
48359 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48360
48361         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48362
48363 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48364
48365         * PR6367
48366         * g77.f-torture/execute/6367.f: New test.
48367         * g77.f-torture/execute/6367.x: Disable for MMIX.
48368
48369 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48370
48371         * PR6352
48372         * g++.dg/opt/inline2.C: New test.
48373
48374 2002-04-18  Richard Henderson  <rth@redhat.com>
48375
48376         * gcc.dg/20000906-1.c: Enable for all targets.
48377         * gcc.c-torture/compile/iftrap-2.c: New.
48378
48379 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48380
48381         * gcc.dg/20020418-1.c: New test.
48382         * gcc.dg/20020418-2.c: New test.
48383
48384 2002-04-18  Richard Henderson  <rth@redhat.com>
48385
48386         * gcc.c-torture/compile/iftrap-1.c: New.
48387         * gcc.dg/iftrap-1.c: Adjust for ia64.
48388         * gcc.dg/iftrap-2.c: New.
48389
48390 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48391
48392         * gcc.c-torture/compile/20020418-1.c: New test.
48393
48394 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48395
48396         * gcc.c-torture/compile/20020415-1.c: New.
48397
48398 2002-04-18  David S. Miller  <davem@redhat.com>
48399
48400         * gcc.c-torture/execute/20020418-1.c: New test.
48401
48402 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48403
48404         * gcc.dg/20020416-1.c: New test.
48405
48406         * g++.dg/opt/inline1.C: New test.
48407
48408 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48409
48410         * gcc.dg/altivec-5.c: New test.
48411
48412         * gcc.dg/20020415-1.c: New test.
48413
48414 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48415
48416         * lib/chill.exp: Remove.
48417
48418 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48419
48420         * g++.dg/other/big-struct.C: New test.
48421
48422 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48423
48424         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48425         of scratch file.
48426
48427 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48428
48429         PR c/6277
48430         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48431         in scan-assembler function name
48432
48433 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48434
48435         * g77.f-torture/execute/980628-4.x,
48436         g77.f-torture/execute/980628-5.x,
48437         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48438         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48439         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48440         i[34567]86-*-*.
48441
48442 2002-04-13  David S. Miller  <davem@redhat.com>
48443
48444         * gcc.c-torture/execute/20020413-1.c: New test.
48445
48446 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48447
48448         * gcc.dg/asm-6.c,
48449         * g++.dg/ext/asm1.C: New tests.
48450
48451 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48452
48453         PR c++ 5373.
48454         * g++.dg/parse/stmtexpr1.C: New test.
48455
48456         PR c++/5189.
48457         * g++.dg/template/copy1.C: New test.
48458
48459 2002-04-12  Richard Henderson  <rth@redhat.com>
48460
48461         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48462
48463 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48464
48465         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48466         gcc.c-torture/execute/20020307-2.c.
48467
48468 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48469
48470         * g++.dg/ext/attrib5.C,
48471         * g++.dg/lookup/struct1.C: New tests.
48472
48473 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48474
48475         * gcc.dg/20020411-1.c: New test.
48476
48477         * gcc.c-torture/execute/20020411-1.c: New test.
48478
48479 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48480
48481         * g77.f-torture/execute/6177.f: New test.
48482
48483 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48484
48485         PR middle-end/6247
48486         * g++.dg/opt/cleanup1.C: New test.
48487
48488         * g++.dg/opt/const1.C: New test.
48489
48490 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48491
48492         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48493
48494 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48495
48496         PR c++/5507
48497         * g++.dg/template/typename2.C: New test.
48498
48499 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48500
48501         * gcc.c-torture/execute/loop-12.c: New.
48502
48503 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48504
48505         * g77.f-torture/execute/980628-4.x,
48506         g77.f-torture/execute/980628-5.x,
48507         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48508         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48509         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48510
48511 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48512
48513         PR optimization/6086
48514         * g++.dg/opt/preinc1.C: New test.
48515
48516 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48517
48518         PR c++/5571
48519         * g++.dg/opt/static2.C: New test.
48520
48521 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48522
48523         PR c/5120
48524         * gcc.dg/20020406-1.c: New test.
48525
48526 2002-04-04  David S. Miller  <davem@redhat.com>
48527
48528         * gcc.c-torture/execute/20020404-1.c: New test.
48529
48530 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48531
48532         PR c/6123
48533         * gcc.dg/20020312-2.c: Do not declare global register variable
48534         if __PIC__ or __pic__ is defined.
48535
48536 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48537
48538         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48539         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48540
48541 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48542
48543         * gcc.misc-tests/linkage.exp: Update last change to handle
48544         sparc*-, not just sparc-.
48545
48546 2002-04-03  Richard Henderson  <rth@redhat.com>
48547
48548         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48549
48550 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48551
48552         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48553
48554 2002-04-02  David S. Miller  <davem@redhat.com>
48555
48556         * gcc.c-torture/execute/20020402-3.c: New test.
48557
48558 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48559
48560         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48561         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48562
48563         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48564         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48565         g77.f-torture/execute/20001201.x,
48566         g77.f-torture/execute/u77-test.x: New files.
48567
48568         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48569         * gcc.dg/wchar_t-1.c: Ditto.
48570
48571 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48572
48573         * gcc.c-torture/execute/20020402-1.c: New test.
48574
48575 2002-04-01  Richard Henderson  <rth@redhat.com>
48576
48577         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48578
48579         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48580
48581 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48582
48583         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48584
48585 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48586
48587         * g++.dg/inherit/template-as-base.C: Expect error.
48588         * g++.dg/inherit/namespace-as-base.C: Likewise.
48589
48590 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48591
48592         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48593         g++.dg/ext/instantiate3.C: Tweak match patterns.
48594
48595         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48596         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48597         -da test.
48598
48599 2002-03-31  Richard Henderson  <rth@redhat.com>
48600
48601         * gcc.dg/special/alias-2.c: New.
48602         * gcc.dg/special/ecos.exp: Run it.
48603
48604 2002-03-31  Richard Henderson  <rth@redhat.com>
48605
48606         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48607
48608 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48609
48610         * gcc.dg/weak-1.c: Disable on h8300 port.
48611
48612 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48613
48614         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48615         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48616         ordering tests.
48617         * g++.dg/bprob/bprob-1.C: New test.
48618         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48619         * g++.dg/gcov/gcov-1.C: New test.
48620         * g++.dg/gcov/gcov-1.x: New file.
48621         * g++.dg/gcov/gcov-2.C: New test.
48622         * g++.dg/gcov/gcov-3.C: New test.
48623         * g++.dg/gcov/gcov-3.h: New file.
48624
48625 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48626
48627         * g++.old-deja/g++.other/builtins5.C: New test.
48628         * g++.old-deja/g++.other/builtins6.C: New test.
48629         * g++.old-deja/g++.other/builtins7.C: New test.
48630         * g++.old-deja/g++.other/builtins8.C: New test.
48631         * g++.old-deja/g++.other/builtins9.C: New test.
48632
48633 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48634
48635         * g++.dg/opt/static1.C: New test.
48636
48637         * g++.dg/opt/longbranch1.C: New test.
48638
48639 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48640
48641         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48642
48643         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48644
48645 2002-03-28  Jeffrey A Law  (law@redhat.com)
48646
48647         * gcc.c-torture/execute/20020328-1.c: New test.
48648
48649 2002-03-27  Richard Henderson  <rth@redhat.com>
48650
48651         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48652         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48653         move from g++.old-deja/g++.ext/.
48654
48655 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48656
48657         * g++.dg/init/new2.C: New test.
48658
48659 2002-03-26  Richard Henderson  <rth@redhat.com>
48660
48661         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48662
48663         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48664         on sparc.
48665
48666         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48667         sparcv9 systems.
48668         * gcc.dg/20001102-1.c: Likewise.
48669
48670 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48671
48672         * gcc.dg/cpp/endif-pedantic1.c,
48673         gcc.dg/cpp/endif-pedantic2.c: New tests.
48674
48675 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48676
48677         * g++.dg/init/new1.C: New test.
48678
48679 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48680
48681         * g++.dg/abi/vbase9.C: New test.
48682
48683 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48684
48685         * gcc.dg/arm-asm.c: New test.
48686
48687 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48688
48689         * gcc.dg/Wswitch-enum.c: New test.
48690         Fix PR c/5044.
48691
48692 2002-03-26  Richard Henderson  <rth@redhat.com>
48693
48694         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48695         structure.
48696
48697 2002-03-25  Richard Henderson  <rth@redhat.com>
48698
48699         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48700         sparcv9 systems.
48701
48702         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48703         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48704
48705 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48706
48707         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48708
48709 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48710
48711         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48712         targets using generic thunk support.
48713
48714 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48715
48716         * gcc.c-torture/compile/20020323-1.c: New test.
48717
48718         * g++.dg/opt/conj2.C: New test.
48719
48720 2002-03-24  Richard Henderson  <rth@redhat.com>
48721
48722         * gcc.dg/weak-1.c: Use -fno-common.
48723
48724 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48725
48726         * g77.dg/f77-edit-apostrophe-out.f: New test
48727         * g77.dg/f77-edit-h-out.f: New test
48728         * g77.dg/f77-edit-t-in.f: New test
48729         * g77.dg/f77-edit-t-out.f: New test
48730         * g77.dg/f77-edit-x-out.f: New test
48731         * g77.dg/f77-edit-slash-out.f: New test
48732         * g77.dg/f77-edit-colon-out.f: New test
48733         * g77.dg/f77-edit-s-out.f: New test
48734
48735 2002-03-24  Richard Henderson  <rth@redhat.com>
48736
48737         * objc/execute/formal_protocol-6.x: New XFAIL.
48738
48739 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48740
48741         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48742         that do not support weak symbols
48743
48744 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48745
48746         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48747         * lib/g77.exp: Likewise.
48748         * lib/objc.exp: Likewise.
48749
48750 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48751
48752         * gcc.dg/Wswitch-default.c: New test.
48753
48754 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48755
48756         * g++.dg/other/enum1.C: New test.
48757
48758 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48759
48760         * gcc.dg/pragma-ep-3.c: Fix typo.
48761
48762 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48763
48764         * g++.dg/inherit/template-as-base.C: New test.
48765
48766 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48767
48768         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48769         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48770
48771 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48772
48773         * gcc.dg/cpp/multiline.c: Update to match.
48774
48775 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48776
48777         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48778
48779 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48780
48781         * gcc.dg/cpp/extratokens2.c: New file.
48782
48783 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48784
48785         * gcc.dg/20020312-2.c: Add rs6000 target.
48786
48787         * gcc.c-torture/compile/20020319-1.c: New test.
48788
48789 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48790
48791         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48792         (A, E): Handle this.
48793
48794 2002-03-20  Jason Merrill  <jason@redhat.com>
48795
48796         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48797         ignoring -fpic.
48798         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48799         through prune_gcc_output.
48800
48801 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48802
48803         * gcc.c-torture/compile/20020320-1.c: New test.
48804
48805 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48806
48807         * gcc.c-torture/compile/20020318-1.c: New test.
48808
48809         * gcc.dg/struct-by-value-1.c: New test.
48810
48811         * gcc.dg/20020319-1.c: New test.
48812
48813 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48814
48815         * g++.dg/opt/conj1.C: New test.
48816
48817 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48818
48819         * g++.dg/template/qualttp20.C: Revert previous change.
48820         * g++.dg/template/qualttp3.C: Likewise.
48821         * g++.dg/template/qualttp4.C: Likewise.
48822         * g++.dg/template/qualttp5.C: Likewise.
48823         * g++.dg/template/qualttp6.C: Likewise.
48824         * g++.dg/template/qualttp7.C: Likewise.
48825         * g++.dg/template/qualttp8.C: Likewise.
48826         * g++.dg/template/recurse.C: Likewise.
48827
48828 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48829
48830         * gcc.dg/cpp/wchar-1.c: Update.
48831
48832 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48833
48834         * g++.dg/template/conv1.C: New test.
48835         * g++.dg/template/conv2.C: New test.
48836         * g++.dg/template/conv3.C: New test.
48837         * g++.dg/template/conv4.C: New test.
48838
48839 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48840
48841         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48842         * g++.dg/template/qualttp3.C: Likewise.
48843         * g++.dg/template/qualttp4.C: Likewise.
48844         * g++.dg/template/qualttp5.C: Likewise.
48845         * g++.dg/template/qualttp6.C: Likewise.
48846         * g++.dg/template/qualttp7.C: Likewise.
48847         * g++.dg/template/qualttp8.C: Likewise.
48848         * g++.dg/template/recurse.C: Likewise.
48849
48850 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48851
48852         * g++.dg/opt/dtor1.C: New test.
48853
48854 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48855
48856         * gcc.c-torture/compile/20020315-1.c: New test.
48857
48858 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48859
48860         * gcc.dg/weak-1.c: Fix scan tests.
48861
48862 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48863
48864         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48865         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48866         cris-*-aout* mmix-*-*.
48867         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48868         cris-*-aout* mmix-*-*.
48869         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48870         cris-*-elf* cris-*-aout* and mmix-*-*.
48871         * gcc.dg/20001009-1.c: Ditto.
48872         * gcc.dg/20010912-1.c: Ditto.
48873         * gcc.dg/20020122-4.c: Ditto.
48874         * gcc.dg/inline-2.c: Ditto.
48875
48876 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48877
48878         * gcc.c-torture/compile/20020314-1.c: New test.
48879
48880 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48881
48882         * gcc.c-torture/execute/20020314-1.c: New test.
48883
48884 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48885
48886         * g++.dg/warn/Wunused-1.C: New test.
48887
48888 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48889
48890         * g++.dg/abi/mangle6.C: New test.
48891
48892 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48893
48894         * gcc.c-torture/compile/20020309-2.c: New test.
48895
48896         * gcc.c-torture/compile/20020312-1.c: New test.
48897
48898 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48899
48900         * g++.dg/other/access1.C: New test.
48901
48902 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48903
48904         * gcc.c-torture/execute/wchar_t-1.c: New test.
48905
48906 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48907
48908         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48909
48910 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48911
48912         * gcc.dg/20020312-1.c: New test case.
48913
48914 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48915
48916         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48917
48918 2002-03-11  Richard Henderson  <rth@redhat.com>
48919
48920         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48921         * g++.old-deja/g++.jason/report.C: Likewise.
48922
48923 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48924
48925         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48926         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48927
48928 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48929
48930         * g++.dg/overload/pmf1.C: New test.
48931
48932 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48933
48934         * gcc.c-torture/execute/20020307-1.c: Use long.
48935
48936 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48937
48938         PR optimization/5844
48939         * gcc.dg/20020310-1.c: New test.
48940
48941 2002-03-09  Michael Meissner  <meissner@redhat.com>
48942
48943         * gcc.c-torture/execute/memcpy-2.c: New test.
48944         * gcc.c-torture/execute/memset-1.c: New test.
48945         * gcc.c-torture/execute/strlen-1.c: New test.
48946         * gcc.c-torture/execute/strcmp-1.c: New test.
48947         * gcc.c-torture/execute/strncmp-1.c: New test.
48948
48949 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48950
48951         * gcc.dg/ppc-ldstruct.c: New test.
48952
48953 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48954
48955         * gcc.c-torture/execute/va-arg-22.c: New test.
48956
48957 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48958
48959         * gcc.c-torture/compile/20020309-1.c: New test.
48960
48961 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48962
48963         * gcc.c-torture/execute/20020307-2.c: New test.
48964
48965 2002-03-07  Jeffrey A Law  (law@redhat.com)
48966
48967         * g77.f-torture/compile/20020307-1.f: New test.
48968
48969 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48970
48971         * gcc.dg/unordered-1.c: New test.
48972
48973 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48974
48975         * gcc.c-torture/execute/20020307-1.c: New test.
48976
48977 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48978
48979         * gcc.dg/20020304-1.c: New test.
48980
48981         * gcc.c-torture/compile/20020304-2.c: New test.
48982
48983 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48984
48985         * gcc.c-torture/compile/20020304-1.c: New test case
48986         (from PR c/5830).
48987
48988 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48989
48990         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48991
48992 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48993
48994         * g++.dg/other/classkey1.C: New test.
48995
48996 2002-03-01  Richard Henderson  <rth@redhat.com>
48997
48998         * gcc.c-torture/compile/981223-1.x: New.
48999         * gcc.c-torture/compile/920625-1.x: New.
49000
49001 2002-02-28  Richard Henderson  <rth@redhat.com>
49002
49003         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49004
49005 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49006
49007         * gcc.c-torture/execute/20020227-1.c: New test.
49008
49009 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49010
49011         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49012         here" ERROR lines.
49013         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49014         * g++.old-deja.g++.other/defarg1.C: Likewise.
49015         * g++.old-deja/g++.pt/calls2.C: Likewise.
49016         * g++.old-deja/g++.pt/crash20.C: Likewise.
49017         * g++.old-deja/g++.pt/crash30.C: Likewise.
49018         * g++.old-deja/g++.pt/crash36.C: Likewise.
49019         * g++.old-deja/g++.pt/crash6.C: Likewise.
49020         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49021         * g++.old-deja/g++.pt/derived3.C: Likewise.
49022         * g++.old-deja/g++.pt/error1.C: Likewise.
49023         * g++.old-deja/g++.pt/friend21.C: Likewise.
49024         * g++.old-deja/g++.pt/friend23.C: Likewise.
49025         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49026         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49027
49028 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49029
49030         * gcc.c-torture/execute/20020225-2.c: New test.
49031
49032 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49033
49034         * gcc.c-torture/execute/920730-1t.c,
49035         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49036         Delete test cases, only relevant to -traditional.
49037
49038 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49039
49040         * gcc.dg/cpp/undef1.c: Remove.
49041         * gcc.dg/cpp/directiv.c: Update.
49042         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49043
49044 2002-02-27  Michael Meissner  <meissner@redhat.com>
49045
49046         * gcc.c-torture/execute/20020226-1.c: New test.
49047
49048 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49049
49050         * g++.dg/debug/debug4.C: New test.
49051
49052         * gcc.dg/ia64-visibility-1.c: New test.
49053
49054 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49055
49056         * gcc.dg/debug/20020224-1.c: New.
49057
49058 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49059
49060         * gcc.c-torture/execute/960416-1.x: New.
49061         * gcc.c-torture/execute/divconst-3.x: Likewise.
49062
49063 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49064
49065         * gcc.dg/20020224-1.c: New test.
49066
49067 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49068
49069         * gcc.c-torture/execute/20020225-1.c: New.
49070
49071 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49072
49073         * gcc.dg/cpp/wchar-1.c: New test.
49074
49075 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49076
49077         * gcc.dg/20020222-1.c: New test.
49078
49079 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49080
49081         * g++.dg/opt/anonunion1.C: New test.
49082
49083 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49084
49085         * g++.dg/template/qualttp19.C: New test.
49086         * g++.dg/template/qualttp20.C: New test.
49087         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49088         * g++.old-deja/g++.other/qual1.C: Likewise.
49089
49090 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49091
49092         * gcc.dg/attr-alwaysinline.c: New.
49093
49094 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49095
49096         * gcc.dg/20020220-1.c: New test.
49097
49098         * gcc.dg/20020220-2.c: New test.
49099
49100         * g++.dg/opt/mmx1.C: New test.
49101
49102 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49103
49104         * gcc.c-torture/compile/20020110.c: New test.
49105
49106 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49107
49108         * gcc.c-torture/execute/20020219-1.c: New test.
49109
49110         * gcc.dg/20020219-1.c: New test.
49111
49112         * gcc.dg/noncompile/20020220-1.c: New test.
49113
49114         * g++.dg/opt/ptrintsum1.C: New test.
49115
49116         * gcc.dg/debug/20020220-1.c: New test.
49117
49118 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49119
49120         * gcc.c-torture/execute/20020216-1.c: New test.
49121
49122 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49123
49124         * gcc.dg/decl-1.c: Update, new test.
49125
49126 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49127
49128         * g++.dg/abi/bitfield1.C: New test.
49129         * g++.dg/abi/bitfield2.C: New test.
49130
49131 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49132
49133         * gcc.dg/attr-nest.c: New test.
49134
49135 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49136
49137         * gcc.c-torture/execute/20020215-1.c: New test.
49138
49139 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49140
49141         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49142         * g++.dg/debug/debug.exp: New.
49143         * g++.dg/debug/trivial.C: New.
49144         * g++.dg/debug/debug1.C: Moved...
49145         * g++.dg/other/debug1.C: ...from here.
49146         * g++.dg/debug/debug2.C: Moved...
49147         * g++.dg/other/debug2.C: ...from here.
49148         * g++.dg/debug/debug3.C: Moved...
49149         * g++.dg/other/debug3.C: ...from here.
49150
49151         * gcc.dg/noncompile/20020213-1.c: New test.
49152
49153 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49154
49155         * g++.dg/other/debug3.C: New test.
49156
49157         * gcc.c-torture/execute/20020213-1.c: New test.
49158
49159 2002-02-13  Richard Smith <richard@ex-parrot.com>
49160
49161         * g++.old-deja/g++.other/thunk1.C: New test.
49162
49163 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49164
49165         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49166
49167 2002-02-13  Stan Shebs  <shebs@apple.com>
49168
49169         * gcc.dg/altivec-3.c: New.
49170
49171 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49172
49173         * gcc.dg/Wunreachable-1.c: New test.
49174         * gcc.dg/Wunreachable-2.c: New test.
49175
49176 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49177
49178         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49179
49180 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49181
49182         * gcc.dg/decl-1.c: New test.
49183
49184 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49185
49186         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49187
49188 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49189
49190         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49191         * gcc.c-torture/compile/980506-1.x: Likewise.
49192
49193 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49194
49195         * gcc.dg/20020210-1.c: New.
49196
49197 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49198
49199         * g77.f-torture/execute/947.f: New regression test
49200         for PR fortran/947.
49201
49202 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49203
49204         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49205         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49206
49207 2002-02-08  Richard Henderson  <rth@redhat.com>
49208
49209         * gcc.c-torture/compile/labels-3.c: New.
49210
49211 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49212
49213         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49214         expression statements work instead.
49215         * gcc.dg/noncompile/20020207-1.c: New test.
49216
49217 2002-02-07  Richard Henderson  <rth@redhat.com>
49218
49219         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49220
49221 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49222
49223         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49224         message from g77
49225         * lib/g77-dg.exp: Trim g77 error messages so that they are
49226         recognized by dg.exp.
49227
49228 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49229
49230         PR fortran/5473
49231         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49232
49233 2002-02-07  Richard Henderson  <rth@redhat.com>
49234
49235         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49236         to be sufficiently aligned for integers.
49237
49238 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49239
49240         * g++.dg/template/friend4.C: New test.
49241
49242 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49243
49244         PR fortran/5743
49245         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49246         unsupported cases.
49247
49248 2002-02-07  Richard Henderson  <rth@redhat.com>
49249
49250         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49251         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49252         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49253         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49254
49255 2002-02-06  Richard Henderson  <rth@redhat.com>
49256
49257         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49258
49259 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49260
49261         * gcc.dg/20020206-1.c: New test.
49262
49263 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49264
49265         * gcc.c-torture/execute/20020206-1.c: New test.
49266
49267         * gcc.c-torture/execute/20020206-2.c: New test.
49268
49269         PR optimization/5429:
49270         * gcc.c-torture/compile/20020206-1.c: New test.
49271
49272 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49273
49274         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49275         as certain file formats cannot support particularly large
49276         alignments.
49277
49278         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49279         and do not expect to be able to link the executable.
49280
49281         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49282         fail because the COFF format does not support the weak attribute.
49283
49284 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49285
49286         * g77.dg/pr5473.f: New test
49287
49288 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49289
49290         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49291         Fix testcase accordingly.
49292
49293 2002-02-04  Richard Henderson  <rth@redhat.com>
49294
49295         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49296         (buf): Change to be an array of pointers, not ints.
49297
49298 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49299
49300         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49301         before all tests.  Move warning one line above to match where it
49302         C frontend emits.
49303         * gcc.dg/Wswitch-2.c: New test.
49304         * g++.dg/warn/Wswitch-1.C: New test.
49305         * g++.dg/warn/Wswitch-2.C: New test.
49306
49307 2002-02-04  Richard Henderson  <rth@redhat.com>
49308
49309         * g++.dg/abi/offsetof.C: Fix size comparison.
49310
49311 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49312
49313         * gcc.dg/cast-qual-2.c: New test.
49314
49315 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49316
49317         * gcc.dg/20020201-4.c: New test.
49318
49319 2002-02-04  Ben Elliston  <bje@redhat.com>
49320
49321         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49322         target_info attribute != 0, in addition to the empty string.
49323         (gcc_target_compile): Likewise.
49324
49325 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49326
49327         * gcc.dg/Wswitch.c: New test.
49328         PR gcc/4475. PR gcc/3780.
49329
49330 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49331
49332         * g77.f-torture/execute/5122.f: New test for regressions
49333         against PR fortran/5122.
49334
49335 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49336
49337         * g77.f-torture/compile/pr3743.f: Delete
49338         * g77.dg/pr3743-1.f: New test.
49339         * g77.dg/pr3743-2.f: New test.
49340         * g77.dg/pr3743-3.f: New test.
49341         * g77.dg/pr3743-4.f: New test.
49342
49343 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49344
49345         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49346
49347 2002-02-02  Richard Henderson  <rth@redhat.com>
49348
49349         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49350         * gcc.c-torture/execute/bf64-1.c: Likewise.
49351
49352 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49353
49354         * gcc.dg/20020201-2.c: New test.
49355
49356         * gcc.dg/20020201-3.c: New test.
49357
49358         * gcc.c-torture/execute/bitfld-2.c: New test.
49359
49360 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49361
49362         * gcc.dg/bitfld-1.c: Update.
49363         * gcc.dg/bitfld-2.c: Update.
49364         * gcc.c-torture/execute/bitfld-1.x: New.
49365
49366 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49367
49368         * gcc.c-torture/execute/20020201-1.c: New test.
49369
49370 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49371
49372         PR target/5469
49373         * gcc.dg/20020201-1.c: New test.
49374
49375 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49376
49377         PR fortran/3743
49378         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49379         * g77.f-torture/compile/pr3743.x: Remove
49380
49381 2002-01-31  Tom Rix  <trix@redhat.com>
49382
49383         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49384
49385 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49386
49387         * gcc.dg/noncompile/20020130-1.c: New test.
49388
49389 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49390
49391         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49392
49393 2002-01-29  Richard Henderson  <rth@redhat.com>
49394
49395         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49396         to long long.
49397         * gcc.c-torture/execute/bf64-1.c: Likewise.
49398
49399 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49400
49401         * gcc.c-torture/execute/20020129-1.c: New test.
49402
49403 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49404
49405         * gcc.c-torture/compile/20000224-1.c: Update.
49406         * gcc.c-torture/execute/bitfld-1.c: New tests.
49407         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49408         * gcc.dg/uninit-A.c: Update.
49409
49410 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49411
49412         * g++.dg/template/ctor1.C: Add instantiation.
49413
49414 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49415
49416         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49417         argument to __builtin_prefetch to be const ptr.
49418
49419 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49420
49421         * gcc.c-torture/compile/20020120-1.c: New test.
49422
49423 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49424
49425         * gcc.c-torture/execute/20020127-1.c: New test.
49426
49427 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49428
49429         * g77.dg/f77-edit-i-in.f: New test
49430         * g77.dg/f77-edit-i-out.f: New test
49431
49432 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49433
49434         * gcc.dg/debug/debug.exp: New file.
49435         * gcc.dg/debug/trivial.c: New file.
49436         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49437         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49438         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49439         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49440         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49441         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49442         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49443         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49444         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49445         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49446         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49447         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49448         * gcc.dg/20000503-1.c: Removed.
49449         * gcc.dg/20010207-1.c: Removed.
49450         * gcc.dg/20011223-1.c: Removed.
49451         * gcc.dg/20020104-2.c: Removed.
49452         * gcc.dg/debug-1.c: Removed.
49453         * gcc.dg/debug-2.c: Removed.
49454         * gcc.dg/debug-3.c: Removed.
49455         * gcc.dg/debug-4.c: Removed.
49456         * gcc.dg/debug-5.c: Removed.
49457         * gcc.dg/debug-6.c: Removed.
49458         * gcc.dg/dwarf2-1.c: Removed.
49459         * gcc.dg/dwarf2-2.c: Removed.
49460
49461 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49462
49463         * g++.old-deja/g++.other/eh5.C: New test.
49464         * g++.old-deja/g++.other/sibcall2.C: New test.
49465         * g++.old-deja/g++.other/array9.C: New test.
49466         * g++.old-deja/g++.other/typename2.C: New test.
49467         * g++.old-deja/g++.other/crash60.C: New test.
49468         * g++.old-deja/g++.other/conv9.C: New test.
49469         * g++.old-deja/g++.other/mangle10.C: New test.
49470         * g++.old-deja/g++.other/unchanging1.C: New test.
49471         * g++.old-deja/g++.other/exprstmt1.C: New test.
49472         * g++.old-deja/g++.other/inline23.C: New test.
49473         * g++.old-deja/g++.eh/ia64-1.C: New test.
49474         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49475         * g++.old-deja/g++.other/reload1.C: New test.
49476         * g++.old-deja/g++.other/static20.C: New test.
49477         * g++.old-deja/g++.other/local-alloc1.C: New test.
49478         * g++.old-deja/g++.other/conv8.C: New test.
49479         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49480         * g++.old-deja/g++.other/storeexpr1.C: New test.
49481         * g++.old-deja/g++.other/storeexpr2.C: New test.
49482         * g++.dg/eh/template2.C: New test.
49483         * g++.dg/warn/weak1.C: New test.
49484
49485 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49486
49487         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49488         Remove first, non-varying, argument.
49489
49490 2002-01-23  Richard Henderson  <rth@redhat.com>
49491
49492         * gcc.dg/inline-2.c: New.
49493
49494         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49495         Add optional target arg.  Check number of arguments.
49496         (scan-assembler-not, scan-assembler-dem): Likewise.
49497         (scan-assembler-dem-not): Likewise.
49498
49499 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49500
49501         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49502         line 12.
49503         * g++.old-deja/g++.brendan/parse3.C,
49504         g++.old-deja/g++.other/crash26.C,
49505         g++.old-deja/g++.other/crash28.C,
49506         g++.old-deja/g++.other/crash29.C,
49507         g++.old-deja/g++.other/crash30.C,
49508         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49509
49510 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49511
49512         * gcc.dg/20020115-1.c: New.
49513
49514 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49515
49516         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49517
49518 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49519
49520         * gcc.dg/20020122-3.c: New.
49521
49522 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49523
49524         * g++.dg/other/gc1.C: New test.
49525
49526 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49527
49528         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49529
49530 2002-01-22  Richard Henderson  <rth@redhat.com>
49531
49532         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49533
49534 2002-01-22  Richard Henderson  <rth@redhat.com>
49535
49536         * gcc.dg/20020122-4.c: New.
49537
49538 2002-01-22  H.J. Lu <hjl@gnu.org>
49539
49540         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49541         link output.
49542         * gcc.dg/special/ecos.exp: Likewise.
49543         * lib/g++-dg.exp: Likewise.
49544         * lib/g77-dg.exp: Likewise.
49545         * lib/gcc-dg.exp : Likewise.
49546         * lib/mike-g++.exp: Likewise.
49547         * lib/mike-g77.exp: Likewise.
49548         * lib/mike-gcc.exp: Likewise.
49549         * lib/objc-dg.exp: Likewise.
49550
49551 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49552
49553         PR target/5379
49554         * gcc.dg/20020122-2.c: New test.
49555
49556 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49557
49558         * gcc.dg/20020122-1.c: New test.
49559
49560 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49561
49562         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49563
49564 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49565
49566         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49567
49568 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49569
49570         * gcc.c-torture/compile/20020121-1.c: New test.
49571
49572 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49573
49574         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49575         ld_library_path.
49576
49577 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49578
49579         * gcc.dg/20020218-1.c: New test.
49580
49581 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49582
49583         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49584         messages
49585         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49586         "At global scope" warning
49587         * g++.dg/ext/align1.C: Change cygwin test for alignment
49588         from db-bogus to dg-warning
49589
49590 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49591
49592         * g77.f-torture/compile/cpp2.F: New test.
49593
49594 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49595
49596         * g++.dg/template/access1.C: New test.
49597
49598 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49599
49600         * gcc.dg/20020118-1.c: New.
49601
49602 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49603
49604         * gcc.c-torture/execute/20020118-1.c: New test.
49605
49606 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49607
49608         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49609         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49610         alignment warnings.
49611
49612 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49613
49614         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49615         torture_with_loops and torture_without_loops
49616
49617 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49618
49619         * gcc.c-torture/compile/20020116-1.c: New test.
49620
49621 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49622
49623         * gcc.dg/20020116-2.c: New test.
49624
49625         * gcc.dg/ultrasp4.c: New test.
49626
49627         * gcc.dg/20020116-1.c: New test.
49628
49629 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49630
49631         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49632         by EABI.
49633
49634 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49635
49636         * gcc.misc-tests/i386-prefetch.exp: New.
49637         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49638         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49639         * gcc.misc-tests/i386-pf-none-1.c: New test.
49640         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49641
49642 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49643
49644         * gcc.dg/gnu89-init-1.c: Add new tests.
49645
49646 2002-01-15  Andreas Jaeger  <aj@suse.de>
49647
49648         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49649         * gcc.dg/i386-mmx-2.c: Likewise.
49650         * gcc.dg/i386-sse-1.c: Likewise.
49651         * gcc.dg/i386-sse-2.c: Likewise.
49652         * gcc.dg/i386-sse-3.c: Likewise.
49653
49654 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49655
49656         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49657         Uncomment additional cases that now pass.
49658
49659 2002-01-11  Richard Henderson  <rth@redhat.com>
49660
49661         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49662         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49663
49664 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49665
49666         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49667
49668 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49669
49670         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49671         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49672
49673 2002-01-10  Dale Johannesen  <dalej@apple.com>
49674
49675         * gcc.c-torture/execute/loop-11.c: New.
49676
49677 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49678
49679         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49680         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49681
49682 2002-01-09  Richard Henderson  <rth@redhat.com>
49683
49684         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49685         type in which to perform the operation for each size.
49686
49687 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49688
49689         * gcc.c-torture/compile/20020109-2.c: New test.
49690
49691 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49692
49693         * gcc.c-torture/execute/loop-10.c: New test.
49694
49695 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49696
49697         * gcc.c-torture/compile/20010226-1.c: New test.
49698         * gcc.c-torture/compile/20010227-1.c: New test.
49699         * gcc.c-torture/compile/20010426-1.c: New test.
49700         * gcc.c-torture/compile/20010510-1.c: New test.
49701         * gcc.c-torture/compile/20010605-3.c: New test.
49702         * gcc.c-torture/compile/20010824-1.c: New test.
49703         * gcc.c-torture/execute/20010409-1.c: New test.
49704         * gcc.dg/noncompile/20000901-1.c: New test.
49705         * gcc.dg/20001023-1.c: New test.
49706         * gcc.dg/20001101-1.c: New test.
49707         * gcc.dg/20001102-1.c: New test.
49708         * gcc.dg/20010207-1.c: New test.
49709         * gcc.dg/20010405-1.c: New test.
49710         * gcc.dg/20010822-1.c: New test.
49711         * gcc.dg/20011107-1.c: New test.
49712
49713 2002-01-09  Jeffrey A Law  (law@redhat.com)
49714
49715         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49716
49717         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49718         execution failure on PA targets.
49719
49720 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49721
49722         * gcc.c-torture/compile/20020109-1.c: New test.
49723
49724 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49725
49726         * gcc.c-torture/execute/20020108-1.c: New test.
49727
49728 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49729
49730         * gcc.dg/20020108-1.c: New test.
49731
49732 2002-01-08  H.J. Lu <hjl@gnu.org>
49733
49734         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49735         for header files.
49736
49737 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49738
49739         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49740         consistency.
49741
49742 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49743
49744         * gcc.dg/altivec-4.c: Test altivec predicates.
49745
49746 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49747
49748         * gcc.c-torture/execute/20020107-1.c: New test.
49749
49750 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49751
49752         PR c/5279
49753         * gcc.c-torture/compile/20020106-1.c: New test.
49754
49755 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49756
49757         * gcc.c-torture/execute/nestfunc-4.c: New test.
49758
49759 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49760
49761         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49762         extra triple that slipped in.
49763         * g++.old-deja/g++.abi/align.C: Likewise.
49764         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49765
49766 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49767
49768         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49769         * g++.old-deja/g++.abi/align.C: Likewise.
49770         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49771
49772         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49773         on FreeBSD/i386.
49774         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49775         FreeBSD.
49776
49777 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49778
49779         * gcc.dg/20020104-1.c: New test.
49780
49781         * gcc.dg/20020104-2.c: New test.
49782
49783 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49784
49785         * gcc.dg/20020103-1.c: Fix typo in target selector.
49786
49787 2002-01-03  Richard Henderson  <rth@redhat.com>
49788
49789         * gcc.dg/20020103-1.c: New.
49790
49791 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49792
49793         * gcc.c-torture/execute/20020103-1.c: New test.
49794
49795 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49796
49797         * g++.dg/other/debug2.C: New test.
49798
49799         * gcc.c-torture/compile/20020103-1.c: New test.
49800
49801 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49802
49803         * gcc.dg/gnu89-init-1.c: Added new tests.
49804
49805 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49806
49807         * g++.dg/template/friend2.C: Remove as patch is reverted.
49808
49809         * g++.dg/warn/oldcast1.C: New test.
49810
49811         * g++.dg/template/ptrmem1.C: New test.
49812         * g++.dg/template/ptrmem2.C: New test.
49813
49814         * g++.dg/template/ntp.C: New test.
49815
49816         * g++.dg/other/component1.C: New test.
49817
49818         * g++.dg/template/ttp3.C: New test.
49819
49820         * g++.dg/template/friend2.C: New test.
49821         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49822
49823 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49824
49825         * g++.dg/other/ptrmem1.C: New test.
49826         * g++.dg/other/ptrmem2.C: New test.
49827
49828 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49829
49830         * g++.dg/template/ctor1.C: New test.
49831
49832 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49833
49834         * g++.dg/template/friend2.C: New test.
49835
49836 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49837
49838         * gcc.dg/mmix-1.c: New test.
49839
49840 2001-12-31  Richard Henderson  <rth@redhat.com>
49841
49842         * gcc.dg/asm-5.c: New.
49843
49844 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49845
49846         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49847         in namespace __gnu_cxx
49848
49849 2001-12-30  Richard Henderson  <rth@redhat.com>
49850
49851         * gcc.dg/debug-6.c: New.
49852
49853 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49854
49855         * gcc.c-torture/compile/20011229-2.c: New test.
49856
49857 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49858
49859         * gcc.dg/debug-3.c: New test.
49860         * gcc.dg/debug-4.c: New test.
49861         * gcc.dg/debug-5.c: New test.
49862
49863 2001-12-29  Richard Henderson  <rth@redhat.com>
49864
49865         * g++.dg/eh/loop1.C: New.
49866
49867 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49868
49869         * g++.dg/template/crash1.C: New test.
49870
49871 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49872
49873         * g++.dg/other/const1.C: New test.
49874
49875 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49876
49877         * gcc.c-torture/compile/20011229-1.c: New test.
49878
49879 2001-12-28  Stan Shebs  <shebs@apple.com>
49880
49881         * lib/objc-torture.exp: Resync with c-torture.exp.
49882         * lib/objc.exp: Load standard libraries.
49883
49884 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49885
49886         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49887         additional tests.
49888
49889 2001-12-27  Roger Sayle <roger@eyesopen.com>
49890
49891         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49892
49893 2001-12-27  Richard Henderson  <rth@redhat.com>
49894
49895         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49896
49897 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49898
49899         * g++.dg/eh/ctor1.C: New test.
49900         * g++.dg/other/error2.C: New test.
49901
49902 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49903
49904         * g++.dg/other/init2.C: New test.
49905
49906 2001-12-24  Richard Henderson  <rth@redhat.com>
49907
49908         * gcc.dg/20011223-1.c: New.
49909         * gcc.dg/inline-1.c: New.
49910
49911 2001-12-23  Richard Henderson  <rth@redhat.com>
49912
49913         * gcc.dg/asm-4.c: Test operand modifiers.
49914
49915 2001-12-23  Richard Henderson  <rth@redhat.com>
49916
49917         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49918
49919 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49920
49921         * gcc.c-torture/execute/20011223-1.c: New test.
49922
49923 2001-12-21  Richard Henderson  <rth@redhat.com>
49924
49925         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49926         re-enables the warning.
49927
49928 2001-12-21  Richard Henderson  <rth@redhat.com>
49929
49930         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49931
49932 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49933
49934         * gcc.c-torture/compile/20011218-1.c: New test.
49935
49936 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49937
49938         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49939         arm-isr.c test.
49940         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49941         epilogue generation for ARM ISR routines.
49942
49943 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49944
49945         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49946         * gcc.dg/format/c90-printf-3.c: Likewise.
49947         * gcc.dg/format/c99-printf-3.c: Likewise.
49948         * gcc.dg/format/ext-1.c: Likewise.
49949         * gcc.dg/format/ext-6.c: Likewise.
49950         * gcc.dg/format/format.h: Prototype unlocked stdio.
49951
49952 2001-12-20  Richard Henderson  <rth@redhat.com>
49953
49954         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49955         (arena): Use it.
49956         (malloc): Correct allocation logic.  Abort if we fill up the
49957         arena before initialization complete.
49958         (realloc): Correct allocation logic.
49959
49960 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49961
49962         * gcc.c-torture/compile/20011219-2.c: New test.
49963
49964         * gcc.c-torture/execute/20011219-1.c: New test.
49965
49966 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49967
49968         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49969         target does not support weak symbols.
49970
49971 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49972
49973         * gcc.c-torture/compile/20011219-1.c: New test.
49974
49975 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49976
49977         * g++.dg/other/error1.C: New test.
49978
49979 2001-12-17  Jeffrey A Law  (law@redhat.com)
49980
49981         * gcc.c-torture/execute/20011217-1.c: New test.
49982
49983 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49984
49985         * objc.dg/special/: New directory.
49986         * objc.dg/special/special.exp: New file.
49987         * objc.dg/special/unclaimed-category-1.h: New file.
49988         * objc.dg/special/unclaimed-category-1a.m: New file.
49989         * objc.dg/special/unclaimed-category-1.m: New file.
49990
49991 2001-12-17  Andreas Jaeger  <aj@suse.de>
49992
49993         * gcc.c-torture/compile/20011217-2.c: New test.
49994
49995 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49996
49997         * gcc.c-torture/compile/20011217-1.c: New test.
49998
49999 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50000
50001         * gcc.dg/20011214-1.c: New.
50002
50003 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50004
50005         * gcc.dg/altivec-4.c: New.
50006
50007 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50008
50009         * gcc.dg/20011113-1.c: New test.
50010
50011 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50012
50013         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50014         std::__malloc_alloc_template<0> and
50015         std::__default_alloc_template<false, 0>.
50016
50017 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50018
50019         * objc/execute/bf-21.m: New test.
50020         * objc/execute/enumeration-1.m: New test.
50021         * objc/execute/enumeration-2.m: New test.
50022
50023 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50024
50025         * gcc.dg/gnu89-init-1.c: New test.
50026
50027 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50030         * g++.old-deja/g++.jason/2371.C: Likewise.
50031         * g++.old-deja/g++.jason/template33.C: Likewise.
50032         * g++.old-deja/g++.jason/template34.C: Likewise.
50033         * g++.old-deja/g++.jason/template36.C: Likewise.
50034         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50035         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50036         * g++.old-deja/g++.other/typename1.C: Likewise.
50037         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50038         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50039         * g++.old-deja/g++.pt/typename11.C: Likewise.
50040         * g++.old-deja/g++.pt/typename14.C: Likewise.
50041         * g++.old-deja/g++.pt/typename16.C: Likewise.
50042         * g++.old-deja/g++.pt/typename3.C: Likewise.
50043         * g++.old-deja/g++.pt/typename4.C: Likewise.
50044         * g++.old-deja/g++.pt/typename5.C: Likewise.
50045         * g++.old-deja/g++.pt/typename7.C: Likewise.
50046         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50047
50048 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50049
50050         * g++.dg/other/linkage1.C: New test.
50051         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50052         specifiers.
50053
50054 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50055
50056         * gcc.dg/concat.c: New test.
50057
50058 2001-12-11  Stan Shebs  <shebs@apple.com>
50059
50060         * objc/compile: New test directory.
50061         * objc/compile/compile.exp: New expect script.
50062         * objc/compile/20011211-1.m: New compile test.
50063
50064 2001-12-11  Jason Merrill  <jason@redhat.com>
50065
50066         * lib/prune.exp (prune_gcc_output): Also handle "In member
50067         function".  So many permutations...
50068
50069 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50070
50071         * g++.dg/template/typedef1.C: New test.
50072
50073 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50074
50075         * g++.dg/other/copy1.C: New test.
50076
50077 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50078
50079         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50080
50081         * gcc.dg/builtin-choose-expr.c: New.
50082
50083 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50084
50085         * gcc.dg/altivec-2.c: New.
50086
50087 2001-12-07  Richard Henderson  <rth@redhat.com>
50088
50089         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50090
50091 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50092
50093         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50094         ultrasparc.
50095
50096 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50097
50098         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50099
50100 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50101
50102         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50103         variable argument list.
50104
50105 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50106
50107         * gcc.c-torture/execute/memcheck: Delete entire directory.
50108         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50109         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50110
50111 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50112
50113         * gcc.dg/Wshadow-1.c: New test.
50114
50115 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50116
50117         * gcc.c-torture/compile/20011130-1.c: New test.
50118
50119         * gcc.dg/noncompile/20011025-1.c: New test.
50120
50121         * g++.dg/other/anon-union.C: New test.
50122
50123         * gcc.c-torture/execute/20011024-1.c: New test.
50124
50125 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50126
50127         * gcc.c-torture/execute/20000722-1.x,
50128         gcc.c-torture/execute/20010123-1.x: Remove.
50129         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50130         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50131         gcc.dg/c99-complit-2.c: New tests.
50132
50133 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50134
50135         * g++.dg/inherit/base1.C: New test.
50136
50137 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50138
50139         * g++.dg/other/stdarg1.C: New test.
50140
50141         * gcc.c-torture/compile/20011130-2.c: New test.
50142
50143 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50144
50145         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50146         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50147         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50148         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50149         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50150         * gcc.dg/builtin-prefetch-1.c: New test.
50151
50152 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50153
50154         * gcc.dg/20011130-1.c: New test.
50155
50156 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50157
50158         * g++.dg/other/scope1.C: New test.
50159         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50160
50161 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50162
50163         * gcc.dg/vla-init-1.c: New test.
50164
50165 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50166
50167         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50168
50169 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50170
50171         * objc.dg/alias.m: Update.
50172         * objc.dg/class-1.m: Update.
50173         * objc.dg/const-str-1.m: Update.
50174         * objc.dg/fwd-proto-1.m: Update.
50175         * objc.dg/id-1.m: Update.
50176         * objc.dg/super-class-1.m: Update.
50177
50178 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50179
50180         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50181         constructs.
50182
50183 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50184
50185         * gcc.c-torture/execute/20011128-1.c: New test.
50186
50187 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50188
50189         * gcc.dg/20011127-1.c: New test.
50190
50191 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50192
50193         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50194         from Austin Group draft 7.
50195         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50196         scanf format arguments.
50197         * gcc.dg/format/no-exargs-2.c: New test.
50198
50199 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50200
50201         * g++.dg/abi/vbase8-4.C: New test.
50202
50203 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50204
50205         * gcc.c-torture/execute/20011121-1.c: New test.
50206
50207 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50208
50209         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50210
50211 2001-11-23  Andreas Jaeger  <aj@suse.de>
50212
50213         * gcc.dg/cpp/charconst-2.c: New test.
50214
50215 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50216
50217         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50218         to the host if it is remote.  Let tests specify extra headers
50219         they use.
50220         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50221         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50222         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50223         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50224         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50225         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50226         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50227         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50228         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50229         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50230
50231 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50232
50233         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50234         for little endian ARMs.
50235
50236 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50237
50238         * gcc.c-torture/compile/20011119-1.c: New test.
50239         * gcc.c-torture/compile/20011119-2.c: New test.
50240
50241 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50242
50243         * gcc.dg/altivec-1.c: Fix typo.
50244
50245 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50246
50247         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50248
50249 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50250
50251         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50252
50253 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50254
50255         * lib/g77.exp: Don't specify --rpath-link.
50256
50257         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50258         across all the headers.
50259         * gcc.dg/format/format.exp: For testing on a remote host,
50260         copy format.h.
50261
50262         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50263         * gcc.c-torture/execute/930406-1.c: Likewise.
50264         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50265
50266 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50267
50268         * gcc.dg/altivec-1.c: New.
50269
50270 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50271
50272         * gcc.dg/cpp/fpreprocessed.c: New test case.
50273
50274 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50275
50276         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50277         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50278         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50279
50280 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50281
50282         * gcc.dg/no-builtin-1.c: New test.
50283
50284 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50285
50286         * gcc.c-torture/execute/20011115-1.c: New test.
50287
50288 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50289
50290         * gcc.c-torture/compile/20011114-2.c: New test.
50291         * gcc.c-torture/compile/20011114-3.c: New test.
50292         * gcc.c-torture/compile/20011114-4.c: New test.
50293
50294 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50295
50296         * g++.dg/other/init1.C: New test.
50297
50298 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50299
50300         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50301         message.
50302
50303         * gcc.c-torture/execute/20011114-1.c: New testcase.
50304
50305         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50306         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50307         like the (before this change) version of 20010327-1.c.
50308
50309 2001-11-14  Roger Sayle <roger@eyesopen.com>
50310
50311         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50312
50313 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50314
50315         * g++.dg/init/array2.C: New test.
50316
50317 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50318
50319         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50320
50321 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50322
50323         * g++.dg/other/forscope1.C: New test.
50324         * g++.dg/ext/forscope1.C: New test.
50325         * g++.dg/ext/forscope2.C: New test.
50326
50327 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50328
50329         * gcc.c-torture/execute/20011113-1.c: New test.
50330
50331 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50332
50333         * gcc.c-torture/execute/20011109-2.c: New test.
50334
50335         * gcc.c-torture/execute/20011109-1.c: New test.
50336
50337 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50338
50339         * gcc.c-torture/compile/20011109-1.c: New test.
50340
50341 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50342
50343         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50344         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50345         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50346         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50347         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50348         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50349         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50350
50351 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50352
50353         * g++.dg/warn/Wshadow-1.C: New tests.
50354         * g++.old-deja/g++.mike/for3.C: Update.
50355
50356 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50357
50358         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50359         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50360         XFAILs.  Adjust expected error texts.
50361         * gcc.c-torture/compile/20011106-1.c,
50362         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50363         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50364         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50365         gcc.dg/c99-array-lval-5.c: New tests.
50366
50367 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50368
50369         * gcc.dg/cpp/defined.c: Update.
50370
50371 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50372
50373         * gcc.c-torture/execute/anon-1.c: New test.
50374
50375 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50376
50377         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50378         same size, so no warning should be produced on stormy16.
50379
50380         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50381         due to oversized array.
50382         * g++.old-deja/g++.mike/ns15.C: Likewise.
50383         * g++.old-deja/g++.pt/crash16.C: Likewise.
50384
50385 2001-11-02  Graham Stott  <grahams@redhat.com>
50386
50387         * g++.dgother/debug1.C: Fix typos.
50388
50389 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50390
50391         * g++.dg/other/debug1.C: New test.
50392
50393 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50394
50395         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50396         of unsigned long.
50397
50398 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50399
50400         * gcc.dg/20011029-2.c: New test.
50401
50402         * gcc.c-torture/compile/20011029-1.c: New test.
50403
50404 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50405
50406         * objc/execute/class_self-1.m: New test.
50407         * objc/execute/class_self-2.m: New test.
50408
50409 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50410
50411         * gcc.misc-tests/msgs.exp: Delete.
50412         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50413         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50414         error set to match recent changes.
50415
50416 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50417
50418         * gcc.dg/20011021-1.c: New test.
50419
50420 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50421
50422         * gcc.c-torture/compile/20011023-1.c: New test.
50423
50424 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50425
50426         * lib/g77.exp: Rewrite based on lib/g++.exp.
50427
50428 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50429
50430         * gcc.c-torture/execute/20011019-1.c: New test.
50431
50432         * gcc.dg/20011018-1.c: New test.
50433
50434 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50435
50436         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50437
50438 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50439
50440         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50441         * gcc.dg/attr-invalid.c: Likewise.
50442
50443 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50444
50445         * gcc.dg/20011015-1.c: New test.
50446
50447 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50448
50449         * g++.dg/template/unify2.C: New test.
50450
50451 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50452
50453         * g++.dg/other/exception-specification.C: New test
50454
50455 2001-10-13  Tom Rix  <trix@redhat.com>
50456
50457         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50458         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50459
50460 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50461
50462         * gcc.dg/20011009-1.c: New test.
50463
50464 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50465
50466         PR g++/4476
50467         * g++.dg/other/friend1.C: New test.
50468
50469 2001-10-11  Richard Henderson  <rth@redhat.com>
50470
50471         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50472
50473 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50474
50475         * gcc.c-torture/compile/20011010-1.c: New.
50476
50477 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50478
50479         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50480         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50481         g77.f-torture/execute/execute.exp,
50482         g77.f-torture/noncompile/noncompile.exp,
50483         gcc.c-torture/compile/compile.exp,
50484         gcc.c-torture/execute/execute.exp,
50485         gcc.c-torture/execute/ieee/ieee.exp,
50486         gcc.c-torture/execute/memcheck/memcheck.exp,
50487         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50488         objc/execute/execute.exp: Update FSF address.
50489
50490 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50491
50492         * gcc.dg/cpp/cmdlne-C.c: Update.
50493         * gcc.dg/cpp/cmdlne-C2.c: New.
50494
50495 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50496
50497         * gcc.c-torture/execute/20011008-3.c: New.
50498
50499 2001-10-08  DJ Delorie  <dj@redhat.com>
50500
50501         * gcc.dg/20011008-1.c: New.
50502         * gcc.dg/20011008-2.c: New.
50503
50504 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50505
50506         * gcc.dg/cpp/spacing1.c: Update test.
50507
50508 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50509
50510         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50511         spelling errors of "separate" as "seperate".
50512
50513 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50514
50515         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50516         enough to avoid inlining.
50517
50518 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50519
50520         * lib/g77.exp: set libg2c_dir correctly.
50521
50522 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50523
50524         * gcc.dg/cpp/macro11.c: New test.
50525
50526 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50527
50528         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50529         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50530         gcc.dg/format/multattr-3.c: New tests.
50531         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50532         tests for format attributes on function pointers being rejected.
50533
50534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50535
50536         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50537
50538 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50539
50540         * g++.dg/warn/format1.C: New test.
50541
50542 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50543
50544         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50545
50546 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50547
50548         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50549
50550 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50551
50552         * gcc.dg/cpp/redef2.c: Add test.
50553
50554 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50555
50556         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50557         long-standing bug on i686, apparently.
50558         * gcc.c-torture/execute/loop-2c.x: New file.
50559         * gcc.c-torture/execute/loop-2d.x: New file.
50560         * gcc.c-torture/execute/loop-3c.x: New file.
50561
50562 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50563
50564         * gcc.dg/cpp/20000625-2.c: Correct line number.
50565
50566 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50567
50568         * gcc.dg/cpp/macro10.c: New test.
50569         * gcc.dg/cpp/strify3.c: New test.
50570         * gcc.dg/cpp/spacing1.c: Add tests.
50571         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50572         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50573
50574 2001-09-24  DJ Delorie  <dj@redhat.com>
50575
50576         * gcc.c-torture/execute/20010924-1.c: New test.
50577
50578 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50579
50580         * objc/execute/paste.m: Remove.
50581
50582 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50583
50584         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50585
50586 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50587
50588         * g77.dg/strlen0.f: New test.
50589
50590 2001-09-21  Richard Henderson  <rth@redhat.com>
50591
50592         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50593         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50594
50595 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50596
50597         Table-driven attributes.
50598         * g++.dg/ext/attrib1.C: New test.
50599
50600 2001-09-20  DJ Delorie  <dj@redhat.com>
50601
50602         * gcc.dg/20000926-1.c: Update expected warning messages.
50603         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50604         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50605         array.
50606
50607 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50608
50609         * g++.dg/eh/registers1.C: New test case.
50610
50611 2001-09-17  Richard Henderson  <rth@redhat.com>
50612
50613         * gcc.dg/array-5.c: Fix VLA decomposition test.
50614
50615 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50616
50617         * gcc.dg/cpp/line5.c: New testcase.
50618
50619 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50620
50621         * gcc.dg/cpp/macro9.c: New test.
50622
50623 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50624
50625         * gcc.c-torture/execute/980223.c: Change type of addr from long
50626         to char *.
50627
50628 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50629
50630         * gcc.c-torture/execute/20010915-1.c: New test.
50631
50632 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50633
50634         * g77.dg/bprob: New directory.
50635         * g77.dg/bprob/bprob.exp: New file.
50636         * g77.dg/bprob/bprob-1.f: New test.
50637         * g77.dg/gcov: New directory.
50638         * g77.dg/gcov/gcov.exp: New file.
50639         * g77.dg/gcov/gcov-1.f: New test.
50640         * g77.dg/gcov/gcov-1.x: New file.
50641
50642 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50643
50644         * gcc.dg/cpp/directiv.c: Update.
50645         * gcc.dg/cpp/undef1.c: Update.
50646
50647 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50648
50649         * gcc.dg/20010912-1.c: New test.
50650
50651 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50652
50653         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50654         language-independent file in lib.
50655         * lib/gcov.exp: New file.
50656
50657 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50658
50659         * gcc.c-torture/compile/20010911-1.c: New test.
50660
50661 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50662
50663         * lib/profopt.exp: New, to support profile-directed optimizations.
50664         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50665         * gcc.misc-tests/bprob-1.c: New test.
50666         * gcc.misc-tests/bprob-2.c: New test.
50667
50668 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50669
50670         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50671         XFAIL and which kinds of gcov output to verify.
50672         * gcc.misc-tests/gcov-4b.x: New file.
50673         * gcc.misc-tests/gcov-5b.x: New file.
50674         * gcc.misc-tests/gcov-6.x: New file.
50675         * gcc.misc-tests/gcov-7.c: New test.
50676         * gcc.misc-tests/gcov-7.x: New file.
50677
50678 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50679
50680         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50681         * gcc.misc-tests/gcov-6.c: New test.
50682
50683 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50684
50685         PR c++/3986
50686         * g++.dg/abi/vbase1.C: New test.
50687
50688 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50689
50690         * objc.dg/method-2.m: New.
50691
50692 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50693
50694         PR c++/4203
50695         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50696         * g++.dg/init/empty1.C: New test.
50697
50698 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50699
50700         * gcc.c-torture/compile/20010903-1.c: New test.
50701
50702 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50703
50704         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50705         for m68k.
50706
50707 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50708
50709         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50710
50711         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50712
50713         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50714
50715 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50716
50717         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50718         for 16-bit 'unsigned int'.
50719
50720 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50721
50722         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50723
50724 2001-08-27  Richard Henderson  <rth@redhat.com>
50725
50726         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50727         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50728
50729 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50730
50731         * gcc.dg/asm-names.c (ymain): New.
50732
50733 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50734
50735         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50736         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50737         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50738
50739 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50740
50741         * gcc.dg/compare5.c: New testcase.
50742
50743 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50744
50745         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50746         and "In instantiation".
50747
50748 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50749
50750         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50751
50752 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50753
50754         * gcc.misc-tests/gcov.exp: Add support for branch information.
50755         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50756         * gcc.misc-tests/gcov-4.c: New test.
50757         * gcc.misc-tests/gcov-4b.c: New test.
50758         * gcc.misc-tests/gcov-5b.c: New test.
50759
50760 2001-08-20  Zack Weinberg  <zackw@panix.com>
50761
50762         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50763         expected to fail.
50764
50765 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50766
50767         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50768
50769 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50770
50771         * g++.dg/eh/template1.C: New test.
50772
50773 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50774
50775         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50776         Fix thinko.
50777         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50778         for xfail.
50779
50780 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50781
50782         * lib/g77-dg.exp: Use prune.exp for common procedures
50783         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50784         * lib/g77.exp: (g77-dg-prune) Remove
50785
50786 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50787
50788         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50789
50790 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50791
50792         * g++.dg/template/unify1.C: New test.
50793
50794 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50795
50796         * g++.dg/abi/empty4.C: New test.
50797
50798 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50799
50800         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50801         solaris2.*
50802         * g77.f-torture/compile/pr3743.x: Likewise.
50803
50804 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50805
50806         * g++.dg/other/using-declaration.C: New test.
50807
50808 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50809
50810         * gcc.dg/cpp/tr-sign.c: New testcase.
50811
50812 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50813
50814         * gcc.dg/cpp/19951025-1.c: Revert.
50815         * gcc.dg/cpp/directiv.c: We no longer process directives that
50816         interrupt macro arguments.
50817
50818 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50819
50820         * gcc.dg/bconstp-1.c: New test.
50821
50822 2001-08-03  Richard Henderson  <rth@redhat.com>
50823
50824         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50825
50826 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50827
50828         * gcc.dg/cpp/19951025-1.c: Update.
50829
50830 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50831
50832         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50833         should be x.
50834
50835 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50836
50837         Kill -fhonor-std.
50838         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50839         * g++.old-deja/g++.other/std1.C: Likewise.
50840         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50841
50842 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50843
50844         * lib/g77.exp: Load gcc-defs.exp for common procedures
50845         (g77_pass, g77_fail, g77_finish, g77_exit,
50846         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50847
50848 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50849
50850         * g77.dg/fbackslash.f
50851         * g77.dg/fcase-preserve.f
50852         * g77.dg/ff90-1.f
50853         * g77.dg/ffixed-line-length-0.f
50854         * g77.dg/ffixed-line-length-132.f
50855         * g77.dg/ffixed-line-length-7.f
50856         * g77.dg/ffixed-line-length-72.f
50857         * g77.dg/ffixed-line-length-none.f
50858         * g77.dg/ffree-form-1.f
50859         * g77.dg/fno-backslash.f
50860         * g77.dg/fno-f90-1.f
50861         * g77.dg/fno-fixed-form-1.f
50862         * g77.dg/fno-onetrip.f
50863         * g77.dg/fno-typeless-boz.f
50864         * g77.dg/fno-underscoring.f
50865         * g77.dg/fno-vxt-1.f
50866         * g77.dg/fonetrip.f
50867         * g77.dg/ftypeless-boz.f
50868         * g77.dg/fugly-assumed.f
50869         * g77.dg/funderscoring.f
50870         * g77.dg/fvxt-1.f
50871
50872 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50873
50874         * objc.dg/fwd-proto-1.m: New.
50875         * objc.dg/local-decl-1.m: New.
50876         * objc.dg/naming-1.m: New.
50877         * objc.dg/naming-2.m: New.
50878         * objc.dg/proto-hier-1.m: New.
50879
50880 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50881
50882         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50883         largest-type elements to a struct makes its size grow.
50884
50885 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50886
50887         * g++.dg/abi/vthunk1.C: New test.
50888
50889 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50890
50891         * g++.dg/abi/vbase8-22.C: New test.
50892
50893 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50894
50895         * gcc.dg/cpp/macro8.c: New test.
50896
50897 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50898
50899         * g++.dg/abi/vbase8-21.C: New test.
50900
50901 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50902
50903         * g++.dg/abi/vbase8-10.C: New test.
50904
50905 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50906
50907         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50908         ${tool}_set_ld_library_path.
50909         Changed caller.
50910         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50911         g++.exp.
50912
50913 2001-07-26  Stan Cox <scox@redhat.com>
50914
50915         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50916         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50917         gcc_exit, gcc_check_unsupported_p):
50918         Moved to gcc-deps.exp
50919         * gcc-deps.exp: New file.
50920
50921 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50922
50923         * g++.old-deja/g++.pt/defarg14.C: New test.
50924
50925 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50926
50927         * g++.old-deja/g++.other/lineno5.C: New test.
50928
50929 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50930
50931         * g++.old-deja/g++.pt/crash68.C: New test.
50932
50933 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50934
50935         * g++.old-deja/g++.other/crash42.C: New test.
50936
50937 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50938
50939         * gcc.dg/cpp/extratokens.c: Fix.
50940         * gcc.dg/cpp/skipping2.c: New tests.
50941
50942 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50943
50944         * gcc.c-torture/execute/20010724-1.c: New file.
50945         * gcc.c-torture/execute/20010724-1.x: New file.
50946
50947 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50948
50949         * g++.old-deja/g++.other/cond7.C: New test.
50950
50951 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50952
50953         * g++.old-deja/g++.other/optimize4.C: New test.
50954
50955 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50956
50957         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50958
50959 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50960
50961         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50962         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50963         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50964         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50965
50966         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50967         bug report" message.
50968
50969         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50970         * g++.dg/ext/instantiate1.C: Move from old-deja.
50971
50972 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50973
50974         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50975         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50976         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50977         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50978
50979 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50980
50981         * gcc.c-torture/execute/20010723-1.c: New test.
50982
50983 2001-07-23  Ben Elliston  <bje@redhat.com>
50984
50985         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50986
50987 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50988
50989         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50990         i[34567]86-*-*.
50991         Delete handling of ieee_multilib_flags.
50992         Pass -mieee for alpha*-*-* and sh-*-*.
50993         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50994
50995 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50996
50997         Remove old-abi tests.
50998         * g++.old-deja/g++.mike/p11116.C: Remove.
50999         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51000
51001 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51002
51003         * g77.f-torture/compile/pr3743.f: New test
51004
51005 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51006
51007         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51008
51009 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51010
51011         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51012         g++.old-deja/g++.pt/static6.C: Likewise.
51013         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51014         supports weak symbols.
51015
51016 2001-07-18  Andreas Jaeger  <aj@suse.de>
51017
51018         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51019         supported again.
51020
51021 2001-07-18  Andreas Jaeger  <aj@suse.de>
51022
51023         * gcc.dg/iftrap-1.c: Fix target line.
51024
51025 2001-07-17  Richard Henderson  <rth@redhat.com>
51026
51027         * gcc.c-torture/execute/20010717-1.c: New.
51028
51029 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51030
51031         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51032         tests.
51033
51034 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51035
51036         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51037
51038 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51039
51040         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51041         UAC_SIGBUS, UAC_NOPRINT definitions.
51042
51043 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51044
51045         * objc/execute/object_is_class.m: New test.
51046         * objc/execute/object_is_meta_class.m: New test.
51047
51048 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51049
51050         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51051         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51052
51053 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51054
51055         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51056         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51057
51058 2001-07-14  Richard Henderson  <rth@redhat.com>
51059
51060         * gcc.dg/iftrap-1.c: New.
51061
51062 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51063
51064         * g77.f-torture/execute/intrinsic77.f: New test.
51065
51066 2001-07-11  Janis Johnson <janis@us.ibm.com>
51067
51068         * gcc.misc-tests/gcov-3.c: New test.
51069
51070 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51071
51072         * gcc.c-torture/compile/20010711-1.c,
51073         * gcc.c-torture/compile/20010711-2.c: New tests.
51074
51075 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51076
51077         * gcc.c-torture/execute/20010711-1.c: New test.
51078
51079 2001-07-11  Ben Elliston  <bje@redhat.com>
51080
51081         * g++.old-deja/g++.other/enum5.C: New test.
51082
51083 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51084
51085         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51086         (g++-dg-prune): Call prune_gcc_output.
51087         * prune.exp: New file for prune_gcc_output.
51088         * lib/g++.exp, lib/gcc.exp: Load it.
51089
51090 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51091
51092         * gcc.c-torture/compile/20010701-1.c,
51093         g++.old-deja/g++.ext/attrib6.C: New tests.
51094
51095 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51096
51097         * gcc.c-torture/compile/20010706-1.c: New test.
51098
51099 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51100
51101         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51102
51103 2001-06-28  Stan Shebs  <shebs@apple.com>
51104
51105         * gcc.dg/pragma-darwin.c: New test.
51106
51107 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51108
51109         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51110         Solaris 2.[678] system.
51111
51112 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51113
51114         * gcc.dg/20010622-1.c: New test.
51115
51116 2001-06-18  Stan Shebs  <shebs@apple.com>
51117
51118         * objc.dg: New directory.
51119         * objc.dg/dg.exp: New file.
51120         * objc.dg/alias.m: New.
51121         * objc.dg/class-1.m: New.
51122         * objc.dg/class-2.m: New.
51123         * objc.dg/const-str-1.m: New.
51124         * objc.dg/const-str-2.m: New.
51125         * objc.dg/id-1.m: New.
51126         * objc.dg/method-1.m: New.
51127         * objc.dg/super-class-1.m: New.
51128         * lib/objc-dg.exp: New file.
51129
51130 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51131
51132         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51133         of label name.
51134
51135 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51136
51137         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51138
51139 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51140
51141         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51142         variable.
51143
51144 2001-06-12  Richard Henderson  <rth@redhat.com>
51145
51146         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51147
51148 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51149
51150         * g++.old-deja/g++.abi/vbase5.C: New test.
51151         * g++.old-deja/g++.abi/vbase6.C: New test.
51152         * g++.old-deja/g++.abi/vbase7.C: New test.
51153
51154 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51155
51156         * gcc.c-torture/compile/20010610-1.c: New test.
51157
51158 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51159
51160         * g++.old-deja/g++.abi/vbase4.C: New test.
51161
51162 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51163
51164         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51165         support %f for HC11/HC12 targets.
51166         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51167         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51168         on HC11/HC12 targets.
51169         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51170
51171 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51172
51173         * gcc.dg/wchar_t-1.c: New file.
51174         * gcc.dg/wint_t-1.c: Likewise.
51175
51176 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51177
51178         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51179
51180 2001-06-11  Richard Henderson  <rth@redhat.com>
51181
51182         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51183
51184 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51185
51186         * gcc.c-torture/compile/20010611-1.c: New test.
51187
51188 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51189
51190         * gcc.dg/c99-tag-1.c: Add more tests.
51191
51192 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51193
51194         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51195         representation on MN10300 and ARM/Thumb.
51196
51197 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51198
51199         * g77.f-torture/execute/20010610.f: New.
51200
51201 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51202
51203         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51204         names.
51205
51206 2001-06-09  Richard Henderson  <rth@redhat.com>
51207
51208         * gcc.c-torture/execute/ashrdi-1.c: New.
51209         * gcc.c-torture/execute/ashldi-1.c: New.
51210         * gcc.c-torture/execute/lshrdi-1.c: New.
51211
51212 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51213
51214         * objc/execute/load-3.m: Added. Check sending +load to categories,
51215         in addition to classes.
51216
51217 2001-06-08  Stan Shebs  <shebs@apple.com>
51218
51219         * objc/execute/load-2.m: New test.  From Nicola Pero
51220         <n.pero@mi.flashnet.it>.
51221
51222 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51223
51224         * gcc.c-torture/execute/20010605-2.c: New test.
51225
51226 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51227
51228         * g++.old-deja/g++.abi/vbase2.C: New test.
51229         * g++.old-deja/g++.abi/vbase3.C: New test.
51230
51231 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51232
51233         * g++.old-deja/g++.pt/friend49.C: New test.
51234
51235 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51236
51237         * g++.old-deja/g++.ext/anon3.C: New test.
51238
51239 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51240
51241         * g++.old-deja/g++.other/conv7.C: New test.
51242
51243 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51244
51245         * gcc.c-torture/compile/20010605-2.c: New test.
51246
51247 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51248
51249         * gcc.c-torture/execute/20010604-1.c: New test.
51250
51251 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51252
51253         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51254
51255 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51256
51257         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51258         (g++_link_flags): Likewise.
51259         (g++_init): Pass gccpath's value to two previous functions.
51260
51261 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51262
51263         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51264         Ensure logfile entry matches exec command line.
51265
51266 2001-05-31  Richard Henderson  <rth@redhat.com>
51267
51268         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51269         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51270
51271 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51272
51273         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51274         compiler for irix6.2
51275
51276 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51277
51278         * g++.old-deja/g++.other/optimize3.C: New file.
51279
51280 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51281
51282         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51283         assemble.
51284
51285 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51286
51287         * g++.old-deja/g++.other/optimize2.C: New file.
51288
51289 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51290
51291         * gcc.c-torture/compile/20010518-2.c: New file.
51292         * gcc.c-torture/execute/20010518-1.c: New file.
51293         * gcc.c-torture/execute/20010518-2.c: New file.
51294
51295 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51296
51297         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51298
51299 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51300
51301         G++ no longer defines builtins that do not begin with __builtin.
51302         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51303         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51304         * g++.old-deja/g++.law/builtin1.C: Likewise.
51305         * g++.old-deja/g++.law/cvt2.C: Likewise.
51306         * g++.old-deja/g++.mike/net5.C: Likewise.
51307         * g++.old-deja/g++.other/builtins1.C: Likewise.
51308         * g++.old-deja/g++.other/builtins2.C: Likewise.
51309         * g++.old-deja/g++.other/builtins3.C: Likewise.
51310         * g++.old-deja/g++.other/builtins4.C: Likewise.
51311         * g++.old-deja/g++.other/inline8.C: Likewise.
51312         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51313
51314 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51315
51316         * g++.old-deja/g++.pt/using1.C: Adjust.
51317         * g++.old-deja/g++.pt/using2.C: New test.
51318
51319 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51320
51321         * gcc.dg/cpp/charconst.c: New tests.
51322         * gcc.dg/cpp/escape.c: New tests.
51323         * gcc.dg/cpp/escape-1.c: New tests.
51324         * gcc.dg/cpp/escape-2.c: New tests.
51325         * gcc.dg/cpp/ucs.c: New tests.
51326
51327 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51328
51329         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51330         native compiler for irix6.5.
51331
51332 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51333
51334         * lib/g++.exp (g++_include_flags): Use args to compute
51335         get_multilibs.
51336         (g++_link_flags): Likewise.
51337         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51338
51339 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51340
51341         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51342
51343 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51344
51345         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51346         this file.
51347
51348 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51349
51350         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51351         STACK_SIZE;
51352         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51353         to STACK_SIZE; Use it to define size of add_histo array.
51354         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51355         to STACK_SIZE.
51356         (f): Use GITT_SIZE to define size of gitt local table.
51357         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51358         to STACK_SIZE; Use it to define size of bytemem array.
51359
51360 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51361
51362         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51363         on 68HC11/HC12 due to the asm instruction.
51364         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51365         * gcc.c-torture/compile/920520-1.x: Likewise.
51366         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51367         on 68HC11/HC12 because the function is larger than 64K.
51368         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51369         on 68HC11/HC12 because the structure is too large.
51370
51371 2001-05-20  Richard Henderson  <rth@redhat.com>
51372
51373         * gcc.c-torture/execute/20010520-1.c: New.
51374
51375 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51376
51377         * g++.old-deja/g++.warn/compare1.C: New test.
51378         * gcc.dg/compare4.c: New test.
51379
51380 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51381
51382         * g++.old-deja/g++.other/optimize1.C: New test.
51383
51384 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51385
51386         * g++.old-deja/g++.pt/spec41.C: New test.
51387
51388 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51389
51390         * gcc.c-torture/compile/20010114-1.x: Remove.
51391
51392 2001-05-18  Stan Shebs  <shebs@apple.com>
51393
51394         * gcc.c-torture/compile/20010518-1.c: New test.
51395
51396 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51397
51398         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51399         * g++.old-deja/g++.pt/crash67.C: New test.
51400
51401 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51402
51403         * g++.old-deja/g++.other/debug9.C: New test.
51404
51405 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51406
51407         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51408
51409 2001-05-16  Jan Hubicka  <jh@suse.cz>
51410
51411         * gcc.c-torture/compile/20010516-1.c: New test.
51412
51413 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51414
51415         * g++.old-deja/g++.other/crash41.C: New test.
51416
51417 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51418
51419         * g++.old-deja/g++.pt/crash66.C: New test.
51420
51421 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51422
51423         * g++.old-deja/g++.robertl/eb27.C: Convert.
51424
51425 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51426
51427         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51428         declaration being redundant.
51429
51430 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51431
51432         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51433
51434 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51435
51436         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51437
51438 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51439
51440         * lib/g++.exp: Use testsuite_flags.
51441
51442 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51443
51444         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51445
51446 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51447
51448         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51449
51450 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51451
51452         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51453
51454 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51455
51456         * gcc.c-torture/compile/20010313-1.c: New test.
51457
51458 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51459
51460         * gcc.dg/cpp/direct2.c: New test.
51461         * gccq.dg/cpp/direct2s.c: New test.
51462
51463         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51464
51465 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51466
51467         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51468         * g++.old-deja/g++.other/op3.C: Likewise.
51469
51470 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51471
51472         * gcc.dg/cpp/syshdr.h: New file.
51473         * gcc.dg/cpp/sysmac1.c: Update.
51474         * gcc.dg/cpp/sysmac2.c: Update.
51475
51476 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51477
51478         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51479
51480 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51481
51482         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51483         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51484
51485 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51486
51487         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51488
51489 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51490
51491         * lib/g++.exp (g++_include_flags): Don't use any special flags
51492         if TESTING_IN_BUILD_TREE is not defined.
51493         (g++_init): Use a plain 'c++' as the compiler if
51494         TESTING_IN_BUILD_TREEE is not defined.
51495
51496 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51497
51498         * g++.old-deja/g++.eh/catch13.C: New test.
51499         * g++.old-deja/g++.eh/catch14.C: New test.
51500
51501 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51502
51503         * gcc.dg/cpp/tr-define.c: New test.
51504
51505 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51506
51507         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51508         <stdlib.h>, not <malloc.h>.
51509
51510 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51511
51512         * g++.old-deja/g++.ns/template17.C: New test.
51513
51514 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51515
51516         * g++.old-deja/g++.pt/ref4.C: New test.
51517
51518 2001-04-30  Richard Henderson  <rth@redhat.com>
51519
51520         * gcc.dg/20000724-1.c: Revert last change.
51521
51522 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51523
51524         * g77.f-torture/execute/20010430.f: New test.
51525
51526 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51527
51528         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51529
51530 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51531
51532         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51533
51534 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51535
51536         * g++.old-deja/g++.eh/crash6.C: New test.
51537
51538 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51539
51540         * g++.old-deja/g++.other/warn7.C: New test.
51541
51542 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51543
51544         * g++.old-deja/g++.other/defarg9.C: New test.
51545
51546 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51547
51548         * g77.f-torture/compile/20010426.f: New test.
51549         * g77.f-torture/execute/20010426.f: New test.
51550
51551 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51552
51553         * g77.f-torture/compile/20000629-1.x: Remove - error
51554         has been fixed.
51555
51556 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51557
51558         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51559         Tweak slightly to work with g++.dg framework.
51560         * g++.dg/special/ecos.exp: Run initp1.C test.
51561         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51562
51563         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51564         its linker doesn't give line numbers either.
51565         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51566
51567 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51568
51569         * g++.old-deja/g++.other/lex1.C: New test.
51570
51571 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51572
51573         * gcc.dg/noncompile/20010425-1.c: New test.
51574
51575 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51576
51577         * g++.old-deja/g++.pt/mangle2.C: New test.
51578
51579 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51580
51581         * gcc.dg/format/plus-1.c: New test.
51582
51583 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51584
51585         * gcc.dg/20010423-1.c: New test.
51586
51587 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51588
51589         * gcc.c-torture/execute/20010422-1.c: New test.
51590
51591 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51592
51593         * g++.old-deja/g++.ns/type2.C: New test.
51594
51595 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51596
51597         * g++.old-deja/g++.other/perf1.C: New test.
51598
51599 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51600
51601         * gcc.dg/c99-func-2.c: Remove xfail.
51602         * gcc.dg/c99-func-3.c: Remove xfail.
51603         * gcc.dg/c99-func-4.c: Remove xfail.
51604
51605 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51606
51607         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51608
51609 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51610
51611         * gcc.c-torture/compile/20010423-1.c: New test.
51612
51613 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51614
51615         * g++.old-deja/g++.pt/typename28.C: New test.
51616
51617 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51618
51619         * g++.old-deja/g++.abi/empty2.C: New test.
51620         * g++.old-deja/g++.abi/empty3.C: New test.
51621
51622 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51623
51624         * g++.old-deja/g++.other/comdat2.C: New test.
51625         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51626
51627 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51628
51629         * g++.old-deja/g++.other/overload14.C: New test.
51630
51631 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51632
51633         * g++.old-deja/g++.other/lookup23.C: New test.
51634
51635 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51636
51637         * gcc.c-torture/execute/20010403-1.c: New test.
51638
51639 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51640             Mark Mitchell  <mark@codesourcery.com>
51641
51642         * lib/old-dejagnu.exp: Don't delete output of executable.
51643         Add .exe suffix to executables.
51644
51645 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51646
51647         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51648
51649 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51650
51651         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51652
51653 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51654
51655         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51656         * g++.old-deja/g++.abi/crash1.C: New test.
51657
51658 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51659
51660         * g++.old-deja/g++.other/crash40.C: New test.
51661
51662 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51663
51664         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51665
51666 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51667
51668         * g++.old-deja/g++.other/warn6.C: New test.
51669
51670 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51671
51672         * g++.old-deja/g++.robertl/eb42.C: Same.
51673
51674 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51675
51676         * gcc.dg/wtr-conversion-1.c: New testcase.
51677
51678 2001-04-10  Richard Henderson  <rth@redhat.com>
51679
51680         * g++.old-deja/g++.other/array5.C: New.
51681
51682 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51683
51684         * gcc.c-torture/execute/20010408-1.c: New test.
51685
51686 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51687
51688         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51689         headers and constructs.
51690         * g++.old-deja/g++.robertl/eb79.C: Same.
51691         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51692         * g++.old-deja/g++.robertl/eb73.C: Same.
51693         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51694         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51695         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51696         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51697         * g++.old-deja/g++.robertl/eb44.C: Same.
51698         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51699         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51700         * g++.old-deja/g++.robertl/eb39.C: Same.
51701         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51702         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51703         * g++.old-deja/g++.robertl/eb30.C: Same.
51704         * g++.old-deja/g++.robertl/eb3.C: Same.
51705         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51706         * g++.old-deja/g++.robertl/eb21.C: Same.
51707         * g++.old-deja/g++.robertl/eb15.C: Same.
51708         * g++.old-deja/g++.robertl/eb118.C: Same.
51709         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51710         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51711         * g++.old-deja/g++.robertl/eb109.C: Same.
51712         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51713         * g++.old-deja/g++.mike/rtti1.C: Same.
51714         * g++.old-deja/g++.mike/p658.C: Same.
51715         * g++.old-deja/g++.mike/net46.C: Same.
51716         * g++.old-deja/g++.mike/net34.C: Same.
51717         * g++.old-deja/g++.mike/memoize1.C: Same.
51718         * g++.old-deja/g++.mike/eh2.C: Same.
51719         * g++.old-deja/g++.law/weak.C: Same.
51720         * g++.old-deja/g++.law/visibility7.C: Same.
51721         * g++.old-deja/g++.law/visibility25.C: Same.
51722         * g++.old-deja/g++.law/visibility22.C: Same.
51723         * g++.old-deja/g++.law/visibility2.C: Same.
51724         * g++.old-deja/g++.law/visibility17.C: Same.
51725         * g++.old-deja/g++.law/visibility13.C: Same.
51726         * g++.old-deja/g++.law/visibility10.C: Same.
51727         * g++.old-deja/g++.law/visibility1.C: Same.
51728         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51729         * g++.old-deja/g++.law/vbase1.C: Same.
51730         * g++.old-deja/g++.law/operators32.C: Same.
51731         * g++.old-deja/g++.law/nest3.C: Same.
51732         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51733         * g++.old-deja/g++.law/except5.C (main): Same.
51734         * g++.old-deja/g++.law/cvt7.C (run): Same.
51735         * g++.old-deja/g++.law/cvt2.C: Same.
51736         * g++.old-deja/g++.law/cvt16.C: Same.
51737         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51738         * g++.old-deja/g++.law/ctors17.C (main): Same.
51739         * g++.old-deja/g++.law/ctors13.C: Same.
51740         * g++.old-deja/g++.law/ctors12.C (main): Same.
51741         * g++.old-deja/g++.law/ctors10.C: Same.
51742         * g++.old-deja/g++.law/code-gen5.C: Same.
51743         * g++.old-deja/g++.law/bad-error7.C: Same.
51744         * g++.old-deja/g++.law/arm9.C: Same.
51745         * g++.old-deja/g++.law/arm12.C: Same.
51746         * g++.old-deja/g++.law/arg8.C: Same.
51747         * g++.old-deja/g++.law/arg1.C: Same.
51748         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51749         * g++.old-deja/g++.jason/template31.C: Same.
51750         * g++.old-deja/g++.jason/template24.C (main): Same.
51751         * g++.old-deja/g++.jason/2371.C: Same.
51752         * g++.old-deja/g++.eh/new2.C: Same.
51753         * g++.old-deja/g++.eh/new1.C: Same.
51754         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51755         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51756         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51757         * g++.old-deja/g++.brendan/crash62.C: Same.
51758         * g++.old-deja/g++.brendan/crash52.C: Same.
51759         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51760         * g++.old-deja/g++.brendan/crash38.C: Same.
51761         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51762         * g++.old-deja/g++.brendan/copy9.C: Same.
51763
51764 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51765
51766         * gcc.c-torture/execute/20001203-2.c (memset):
51767         Count argument is of type __SIZE_TYPE__.
51768
51769 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51770
51771         * gcc.c-torture/compile/20010404-1.c: New test.
51772
51773 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51774
51775         * gcc.c-torture/compile/20010326-1.c: New test.
51776
51777 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51778
51779         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51780         peculiarities of the SH.
51781         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51782
51783 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51784
51785         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51786         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51787         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51788
51789 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51790
51791         * g77.f-torture/compile/20010321-1.f: New test.
51792
51793 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51794
51795         * gcc.c-torture/compile/20010329-1.c: New test.
51796
51797 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51798
51799         * gcc.c-torture/execute/20010329-1.c: New test.
51800
51801 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51802
51803         * g++.old-deja/g++.other/eh4.C: Fix typo.
51804
51805 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51806
51807         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51808
51809 2001-03-28  Philip Blundell  <philb@gnu.org>
51810
51811         * gcc.c-torture/compile/20010328-1.c: New test.
51812
51813 2001-03-27  Richard Henderson  <rth@redhat.com>
51814
51815         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51816         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51817
51818 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51819
51820         * gcc.c-torture/compile/20010327-1.c: New test.
51821
51822 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51823
51824         * g++.old-deja/g++.other/friend12.C: New test.
51825         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51826         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51827
51828 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51829
51830         * gcc.c-torture/execute/20010325-1.c: New test.
51831
51832 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51833
51834         * g++.old-deja/g++.other/mangle3.C: New test.
51835
51836 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51837
51838         * g++.old-deja/g++.other/anon8.C: New test.
51839
51840 2001-03-20  Philip Blundell  <philb@gnu.org>
51841
51842         * gcc.c-torture/compile/20010320-1.c: New test.
51843
51844 2001-03-17  Richard Henderson  <rth@redhat.com>
51845
51846         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51847
51848 2001-03-15  Geoff Keating  <geoff@redhat.com>
51849
51850         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51851         tests on AIX.
51852
51853 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51854
51855         * g++.old-deja/g++.other/eh4.C: New test.
51856
51857 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51858
51859         * gcc.dg/cpp/mi1.c: Update.
51860
51861 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51862
51863         * g++.old-deja/g++.other/regstack.C: New test.
51864
51865 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51866
51867         * g++.old-deja/g++.other/ref4.C: New test.
51868
51869 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51870
51871         * objc/execute/va_method.m: Added.
51872         * objc/execute/IMP.m: Added.
51873         * objc/execute/_cmd.m: Added.
51874         * objc/execute/accessing_ivars.m: Added.
51875         * objc/execute/class-1.m: Added.
51876         * objc/execute/class-10.m: Added.
51877         * objc/execute/class-11.m: Added.
51878         * objc/execute/class-12.m: Added.
51879         * objc/execute/class-13.m: Added.
51880         * objc/execute/class-14.m: Added.
51881         * objc/execute/class-2.m: Added.
51882         * objc/execute/class-3.m: Added.
51883         * objc/execute/class-4.m: Added.
51884         * objc/execute/class-5.m: Added.
51885         * objc/execute/class-6.m: Added.
51886         * objc/execute/class-7.m: Added.
51887         * objc/execute/class-8.m: Added.
51888         * objc/execute/class-9.m: Added.
51889         * objc/execute/class-tests-1.h
51890         * objc/execute/class-tests-2.h
51891         * objc/execute/compatibility_alias.m: Added.
51892         * objc/execute/encode-1.m: Added.
51893         * objc/execute/formal_protocol-1.m: Added.
51894         * objc/execute/formal_protocol-2.m: Added.
51895         * objc/execute/formal_protocol-3.m: Added.
51896         * objc/execute/formal_protocol-4.m: Added.
51897         * objc/execute/formal_protocol-5.m: Added.
51898         * objc/execute/formal_protocol-6.m: Added.
51899         * objc/execute/formal_protocol-7.m: Added.
51900         * objc/execute/informal_protocol.m: Added.
51901         * objc/execute/initialize.m: Added.
51902         * objc/execute/load.m: Added.
51903         * objc/execute/many_args_method.m: Added.
51904         * objc/execute/nested-3.m: Added.
51905         * objc/execute/no_clash.m: Added.
51906         * objc/execute/private.m: Added.
51907         * objc/execute/redefining_self.m: Added.
51908         * objc/execute/root_methods.m: Added.
51909         * objc/execute/selector-1.m: Added.
51910         * objc/execute/static-1.m: Added.
51911         * objc/execute/static-2.m: Added.
51912         * objc/execute/va_method.m: Added.
51913
51914 2001-03-10  Richard Henderson  <rth@redhat.com>
51915
51916         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51917
51918 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51919
51920         * g++.old-deja/g++.other/crash31.C: XFAIL.
51921         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51922         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51923         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51924         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51925         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51926
51927 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51928
51929         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51930
51931 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51932
51933         * gcc.dg/20000724-1.c: Don't use multiline strings.
51934
51935 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51936
51937         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51938         result of -cString against what we expect it to be; don't just
51939         print it out for no one to read.
51940
51941         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51942         Based on testcases provided by Nicola Pero.
51943
51944 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51945
51946         * gcc.dg/cpp/macro7.c: New test.
51947
51948 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51949
51950         * gcc.dg/cpp/multiline.c: Update.
51951
51952 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51953
51954         * g++.old-deja/g++.other/enum3.C: New test.
51955
51956 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51957
51958         * g++.old-deja/g++.other/pod1.C: New test.
51959
51960 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51961
51962         * g++.old-deja/g++.ext/overload1.C: New test.
51963
51964 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51965
51966         * g++.old-deja/g++.pt/using1.C: New test.
51967
51968 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51969
51970         * g++.old-deja/g++.other/using9.C: New test.
51971
51972 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51973
51974         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51975
51976         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51977
51978 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51979
51980         * g++.old-deja/g++.ext/realpt1.C: Remove.
51981
51982 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51983
51984         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51985
51986 2001-02-26  Will Cohen  <wcohen@redhat.com>
51987
51988         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51989
51990 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51991
51992         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51993         templatized constructors.
51994
51995 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51996
51997         * gcc.c-torture/execute/20010224-1.c: New test.
51998
51999 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52000
52001         * gcc.c-torture/execute/20010222-1.c: New test.
52002
52003 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52004
52005         * g++.old-deja/g++.other/inline20.C: New test.
52006
52007 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52008
52009         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52010
52011 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52012
52013         * g++.old-deja/g++.other/lookup22.C: New test.
52014
52015 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52016
52017         * g77.dg: New directory.
52018         * g77.dg/20010216-1.f: New test case.
52019         * g77.dg/dg.exp: New driver.
52020         * lib/g77-dg.exp: New driver library.
52021
52022 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52023
52024         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52025
52026 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52027
52028         * g++.old-deja/g++.other/decl9.C: New test.
52029
52030 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52031
52032         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52033         not need <string> and also tests the initialization at runtime.
52034
52035 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52036
52037         * gcc.c-torture/execute/longlong.c: New test.
52038
52039 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52040
52041         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52042
52043 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52044
52045         * gcc.c-torture/execute/920302-1.c (execute):
52046         Change argument type to short.
52047
52048 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52049
52050         * g++.old-deja/g++.pt/deduct6.C: New test.
52051
52052 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52053
52054         * g++.old-deja/g++.pt/deduct5.C: New test.
52055
52056 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52057
52058         * gcc.c-torture/execute/20010209-1.c: New test.
52059
52060 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52061
52062         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52063
52064 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52065
52066         * g++.dg/vtgc1.C: Update for new ABI.
52067
52068         * consistency.vlad: New directory, 1665 files.
52069
52070 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52071
52072         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52073         return type.
52074         * gcc.dg/cpp/digraphs.c: Declare puts.
52075
52076 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52077
52078         * g++.old-deja/g++.other/warn5.C: New test.
52079
52080 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52081
52082         * g++.old-deja/g++.pt/spec40.C: New test.
52083
52084 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52085
52086         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52087         case.
52088         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52089
52090 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52091
52092         * gcc.c-torture/compile/20010209-1.c: New test.
52093
52094 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52095
52096         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52097         excess errors message but not if it crashes.
52098         * g++.old-deja/g++.other/crash27.C: Likewise.
52099         * g++.old-deja/g++.other/crash28.C: Likewise.
52100         * g++.old-deja/g++.other/crash30.C: Likewise.
52101         * g++.old-deja/g++.other/crash32.C: Likewise.
52102         * g++.old-deja/g++.other/crash35.C: Likewise.
52103         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52104
52105 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52106
52107         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52108         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52109         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52110         g77.f-torture/execute/execute.exp,
52111         g77.f-torture/noncompile/noncompile.exp,
52112         gcc.c-torture/execute/execute.exp,
52113         gcc.c-torture/execute/memcheck/memcheck.exp,
52114         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52115         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52116         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52117         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52118         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52119         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52120         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52121         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52122         Remove bug reporting instructions with ancient email addresses.
52123
52124 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52125
52126         * gcc.dg/20010202-1.c: New test.
52127         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52128
52129 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52130
52131         * g++.dg/stdbool-if.C: New test.
52132
52133 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52134
52135         * objc/execute/fdecl.m: Added main().
52136
52137 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52138
52139         * gcc.c-torture/execute/20010206-1.c: New test.
52140
52141 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52142
52143         * gcc.dg/cpp/avoidpaste1.c: Update.
52144
52145 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52146
52147         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52148         Pero <nicola@brainstorm.co.uk>.
52149         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52150
52151 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52152
52153         * g++.old-deja/g++.pt/spec39.C: New test.
52154
52155 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52156
52157         * gcc.c-torture/compile/20010202-1.c: New test.
52158
52159 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52160
52161         * g++.old-deja/g++.abi/primary2.C: New test.
52162         * g++.old-deja/g++.abi/primary3.C: New test.
52163         * g++.old-deja/g++.abi/primary4.C: New test.
52164         * g++.old-deja/g++.abi/primary5.C: New test.
52165         * g++.old-deja/g++.abi/vtable3.h: New test.
52166         * g++.old-deja/g++.abi/vtable3a.C: New test.
52167         * g++.old-deja/g++.abi/vtable3b.C: New test.
52168         * g++.old-deja/g++.abi/vtable3c.C: New test.
52169         * g++.old-deja/g++.abi/vtable3d.C: New test.
52170         * g++.old-deja/g++.abi/vtable3e.C: New test.
52171         * g++.old-deja/g++.abi/vtable3f.C: New test.
52172         * g++.old-deja/g++.abi/vtable3g.C: New test.
52173         * g++.old-deja/g++.abi/vtable3h.C: New test.
52174         * g++.old-deja/g++.abi/vtable3i.C: New test.
52175         * g++.old-deja/g++.abi/vtable3j.C: New test.
52176         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52177
52178 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52179
52180         * g++.old-deja/g++.other/anon6.C: New test.
52181         * g++.old-deja/g++.other/anon7.C: New test.
52182
52183 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52184
52185         * gcc.dg/cpp/avoidpaste2.c: New tests.
52186
52187 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52188
52189         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52190
52191 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52192
52193         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52194         DECIMAL_DIG cases for Irix."
52195
52196 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52197
52198         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52199
52200 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52201
52202         * gcc.dg/c99-tag-1.c: New test.
52203
52204 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52205
52206         * gcc.dg/cpp/tr-warn1.c: Add tests.
52207
52208 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52209
52210         * gcc.dg/cpp/avoidpaste1.c: Update.
52211         * gcc.dg/cpp/paste4.c: Update.
52212
52213 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52214
52215         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52216         cases for Irix.
52217
52218 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52219
52220         * g++.old-deja/g++.other/inline19.C: New test.
52221
52222 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52223
52224         * gcc.dg/Wlarger-than.c: New test.
52225
52226 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52227
52228         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52229
52230 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52231
52232         * gcc.c-torture/execute/20010129-1.c: New test.
52233         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52234
52235 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52236
52237         * gcc.dg/cpp/avoidpaste1.c: Test case.
52238
52239 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52240
52241         * g++.old-deja/g++.other/inline18.C: New test.
52242
52243 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52244
52245         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52246         and __builtin_putchar.
52247
52248 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52249
52250         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52251         tests.
52252
52253 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52254
52255         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52256         floating point number rounding mode to round to the nearest
52257         representable mode.
52258
52259 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52260
52261         * g++.old-deja/g++.other/mangle2.C: New test.
52262
52263 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52264
52265         * gcc.c-torture/compile/20010124-1.c: New test.
52266
52267 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.pt/spec38.C: New test.
52270
52271 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52272
52273         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52274         "Build don't run".
52275
52276 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52277
52278         * gcc.c-torture/execute/20010123-1.c: New test.
52279
52280 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52281
52282         * g++.old-deja/g++.pt/spec37.C: New test.
52283
52284 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52285
52286         * g++.old-deja/g++.pt/overload14.C: New test.
52287
52288 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52289
52290         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52291         __builtin_return_address.
52292
52293 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52294
52295         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52296         * g++.old-deja/g++.pt/spec35.C: New test.
52297         * g++.old-deja/g++.pt/spec36.C: New test.
52298
52299 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52300
52301         * gcc.c-torture/compile/20010118-1.c: New test.
52302
52303 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52304
52305         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52306
52307 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52308
52309         * gcc.c-torture/execute/20010119-1.c: New test.
52310
52311 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52312
52313         * g++.old-deja/g++.other/vbase5.C: New test.
52314
52315 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52316
52317         * gcc.c-torture/execute/20010118-1.c: New test.
52318
52319 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52320
52321         * g++.old-deja/g++.pt/deduct3.C: New test.
52322
52323 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52324
52325         * g++.old-deja/g++.pt/spec34.C: New test.
52326
52327 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52328
52329         * g77.f-torture/compile/20000601-2.f: New test.
52330
52331 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52332
52333         * g++.old-deja/g++.other/init17.C: New test.
52334
52335 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52336
52337         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52338
52339 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52340
52341         * g++.old-deja/g++.pt/unify8.C: New test.
52342
52343 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52344
52345         * g++.old-deja/g++.abi/vbase1.C: New test.
52346
52347 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52348
52349         * g++.old-deja/g++.pt/crash65.C: New test.
52350
52351 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52352
52353         * gcc.dg/cpp/assembl2.S: New test case.
52354
52355 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52356
52357         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52358         are supported.
52359
52360 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52361
52362         * g++.old-deja/g++.other/builtins1.C: New test.
52363         * g++.old-deja/g++.other/builtins2.C: Likewise.
52364         * g++.old-deja/g++.other/builtins3.C: Likewise.
52365         * g++.old-deja/g++.other/builtins4.C: Likewise.
52366
52367 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52368
52369         * gcc.c-torture/compile/20010117-1.c: New test.
52370         * gcc.c-torture/compile/20010117-2.c: New test.
52371
52372 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52373
52374         * g77.f-torture/execute/20010116.[fx]: New test,
52375         XFAIL on i?86-*-*.
52376         * g77.f-torture/compile/20010115.f: Indicate it's
52377         a test for PR fortran/1636.
52378
52379 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52380
52381         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52382
52383 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52384
52385         * g77.f-torture/compile/20010115.f: New test.
52386
52387 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52388
52389         * g++.old-deja/g++.pt/nontype5.C: New test.
52390
52391 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52392
52393         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52394         have an equivalent working one below it.
52395
52396 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52397
52398         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52399         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52400
52401 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52402
52403         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52404         message containing "init_priority".
52405         (conpr-2.C): Likewise.
52406         (conpr-3.C): Likewise.
52407         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52408
52409 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52410
52411         * gcc.c-torture/execute/20010114-2.c: New test.
52412
52413 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52414
52415         * gcc.c-torture/compile/20010114-1.c: New test.
52416         * gcc.c-torture/compile/20010114-1.x: Xfail.
52417         * gcc.c-torture/compile/20010114-2.c: New test.
52418         * gcc.c-torture/execute/20010114-1.c: New test.
52419         * gcc.dg/trunc-1.c: New test.
52420         * gcc.dg/uninit-B.c: New test.
52421
52422 2001-01-13  Nick Clifton  <nickc@redhat.com>
52423
52424         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52425         target.
52426
52427 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52428
52429         * gcc.c-torture/compile/20010113-1.c: New test.
52430
52431 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52432
52433         * gcc.c-torture/compile/20001212-1.c: New test.
52434
52435 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52436
52437         * gcc.dg/cpp/widestr1.c: Update.
52438         * gcc.dg/cpp/prag-imp.c: Remove.
52439
52440 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52441
52442         * gcc.c-torture/execute/20000801-3.x: Remove.
52443         * gcc.dg/c90-init-1.c: New test.
52444         * gcc.dg/c99-init-1.c: New test.
52445         * gcc.dg/c99-init-2.c: New test.
52446         * gcc.dg/gnu99-init-1.c: New test.
52447
52448 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52449
52450         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52451         testing that no relevant ones were found.
52452
52453 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52454
52455         * g++.old-deja/g++.pt/cast2.C: New test.
52456
52457 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52458
52459         * g++.old-deja/g++.pt/friend47.C: New test.
52460
52461 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52462
52463         * g++.old-deja/g++.pt/instantiate13.C: New test.
52464
52465 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52466
52467         * g++.old-deja/g++.other/defarg7.C: New test.
52468         * g++.old-deja/g++.other/defarg8.C: New test.
52469
52470 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52471
52472         * g++.old-deja/g++.pt/crash64.C: New test.
52473
52474 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52475
52476         * g++.old-deja/g++.pt/crash63.C: New test.
52477
52478 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52479
52480         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52481
52482 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52483
52484         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52485
52486 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52487
52488         * g++.old-deja/g++.pt/error3.C: New test.
52489
52490 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52491
52492         * g++.old-deja/g++.other/crash39.C: New test.
52493
52494 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52495
52496         * g++.old-deja/g++.other/vbase4.C: New test.
52497
52498 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52499
52500         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52501         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52502         * gcc.dg/special/special.exp: New test driver which will check
52503         for alias support for the above test.
52504
52505 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52506
52507         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52508         problems on small machines.
52509         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52510         parameterize.
52511
52512 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52513
52514         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52515         mips.
52516         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52517
52518 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52519
52520         * g++.old_deja/g++.pt/using8.C: New test.
52521
52522 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52523
52524         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52525
52526 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52527
52528         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52529         where a failure is expected.
52530         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52531
52532 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52533
52534         * g++.old_deja/g++.pt/instantiate12.C: New test.
52535
52536 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52537
52538         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52539         start of structs.
52540         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52541         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52542         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52543         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52544         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52545         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52546         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52547         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52548         * g++.old-deja/g++.eh/spec6.C: Likewise.
52549         * g++.old-deja/g++.jason/crash3.C: Likewise.
52550         * g++.old-deja/g++.law/ctors11.C: Likewise.
52551         * g++.old-deja/g++.law/ctors17.C: Likewise.
52552         * g++.old-deja/g++.law/ctors5.C: Likewise.
52553         * g++.old-deja/g++.law/ctors9.C: Likewise.
52554         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52555         * g++.old-deja/g++.mike/net22.C: Likewise.
52556         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52557         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52558         * g++.old-deja/g++.mike/virt3.C: Likewise.
52559         * g++.old-deja/g++.niklas/t128.C: Likewise.
52560         * g++.old-deja/g++.other/anon4.C: Likewise.
52561         * g++.old-deja/g++.other/using1.C: Likewise.
52562         * g++.old-deja/g++.other/warn3.C: Likewise.
52563         * g++.old-deja/g++.pt/t37.C: Likewise.
52564         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52565         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52566
52567 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52568
52569         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52570
52571 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52572
52573         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52574
52575 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52576
52577         * gcc.c-torture/compile/20010107-1.c: New test.
52578
52579 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52580
52581         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52582
52583 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52584
52585         * gcc.dg/format/format.h: New file.
52586         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52587         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52588         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52589         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52590         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52591         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52592         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52593         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52594         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52595         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52596         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52597         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52598         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52599         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52600         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52601         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52602         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52603         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52604         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52605         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52606         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52607         instead of declaring standard types, macros and functions in each
52608         test.
52609
52610 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52611
52612         * gcc.c-torture/execute/20010106-1.c: New test.
52613
52614 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52615
52616         * gcc.dg/format/format.exp: New file.
52617         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52618         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52619         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52620         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52621         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52622         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52623         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52624         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52625         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52626         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52627         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52628         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52629         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52630         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52631         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52632         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52633         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52634         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52635         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52636         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52637         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52638         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52639         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52640         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52641         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52642         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52643         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52644         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52645         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52646         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52647         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52648         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52649         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52650         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52651         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52652         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52653         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52654         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52655         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52656         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52657         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52658         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52659
52660 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52661
52662         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52663         account.
52664
52665 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52666
52667         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52668
52669 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52670
52671         * g++.old-deja/g++.pt/crash62.C: New test.
52672
52673 2001-01-04  Richard Henderson  <rth@redhat.com>
52674
52675         * gcc.dg/20000926-1.c: Update expected warnings.
52676         * gcc.dg/array-2.c: Likewise.
52677         * gcc.dg/array-4.c: Also validate flexible array members.
52678         * gcc.dg/c99-flex-array-1.c: New.
52679
52680 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52681
52682         * gcc.c-torture/compile/20001222-1.x: Remove.
52683
52684 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52685
52686         * gcc.c-torture/execute/built-in-setjmp.c: New.
52687
52688 2001-01-03  Richard Henderson  <rth@redhat.com>
52689
52690         * gcc.dg/940510-1.c: Update expected error wording.
52691         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52692
52693 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52694
52695         * lib/target-supports.exp (check_alias_available): Modified to
52696         indicate aliases not supported if only weak aliases are supported.
52697
52698 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52699
52700         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52701         Turn on cmpstrsi checks for __pj__ and __i370__.
52702
52703 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52704
52705         * g++.old-deja/g++.other/virtual11.C: New test.
52706
52707 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52708
52709         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52710
52711 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52712
52713         * gcc.c-torture/compile/20010102-1.c: New test.
52714
52715 2001-01-02  Andreas Jaeger  <aj@suse.de>
52716
52717         * gcc.dg/noreturn-3.c: New test.
52718
52719         * gcc.dg/noreturn-4.c: New test.
52720
52721 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52722
52723         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52724         __builtin_fputc and __builtin_fwrite.
52725
52726 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52727
52728         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52729         signed char, not default char.
52730
52731 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52732
52733         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52734
52735 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52736
52737         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52738
52739 2000-12-29  Richard Henderson  <rth@redhat.com>
52740
52741         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52742         (__cyg_profile_func_exit): Define.
52743
52744 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52745
52746         * g++.dg/vtgc1.C: New test.
52747
52748 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52749
52750         * gcc.dg/noncompile/20001228-1.c: New test.
52751
52752         * gcc.dg/20001228-1.c: New test.
52753
52754         * gcc.c-torture/execute/20001228-1.c: New test.
52755
52756 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52757
52758         * gcc.dg/format-strfmon-1.c: New test.
52759
52760 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52761
52762         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52763         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52764         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52765         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52766         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52767         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52768         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52769         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52770         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52771         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52772         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52773         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52774         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52775
52776         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52777         * gcc.c-torture/execute/string-opt-4.c: Test index.
52778
52779 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52780
52781         * gcc.c-torture/compile/20001226-1.c: New test.
52782
52783 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52784
52785         * gcc.c-torture/compile/20001222-1.c: New test.
52786         * gcc.c-torture/compile/20001222-1.x: Xfail.
52787
52788 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52789
52790         * gcc.c-torture/execute/comp-goto-2.c: New test.
52791
52792 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52793
52794         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52795         Use long types if __INT_MAX__ is 32767.
52796         (main): Use cast to (sint32 *) when poking 88 into a_page.
52797
52798         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52799
52800 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52801
52802         * gcc.c-torture/compile/20001221-1.c: New test.
52803         * gcc.c-torture/execute/20001221-1.c: New test.
52804
52805 2000-12-20  Richard Henderson  <rth@redhat.com>
52806
52807         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52808         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52809
52810 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52811
52812         * gcc.dg/compare3.c: New test.
52813
52814 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52815
52816         * gcc.dg/format-warnll-1.c: New test.
52817
52818 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52819
52820         * gcc.dg/cpp/cmdlne-P.c: New test.
52821
52822 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52823
52824         * gcc.c-torture/execute/builtin-abs-1.c,
52825         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52826
52827 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52828
52829         * gcc.dg/cpp/multiline.c: New test.
52830
52831 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52832
52833         * g++.old-deja/g++.other/syshdr1.C: Update.
52834         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52835
52836 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52837
52838         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52839
52840 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52841
52842         * g++.old-deja/g++.pt/ttp65.C: New test.
52843
52844 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52845
52846         * g++.old-deja/g++.pt/ttp64.C: New test.
52847
52848 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52849
52850         * g++.old-deja/g++.pt/spec33.C: New test.
52851
52852 2000-12-14  Catherine Moore  <clm@redhat.com>
52853
52854         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52855         * gcc.c-torture/execute/920612-2.c: Likewise.
52856         * gcc.c-torture/execute/920428-2.c: Likewise.
52857         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52858         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52859
52860 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52861
52862         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52863         * gcc.dg/pack-test-2.c: Likewise.
52864
52865 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52866
52867         Tests by Zack Weinberg <zackw@stanford.edu>.
52868
52869         * gcc.dg/cpp/defined.c: Update.
52870         * gcc.dg/cpp/defined_trad.c: New tests.
52871
52872 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52873
52874         * gcc.dg/cpp/trad-direct.c: Update.
52875
52876 2000-12-11  Neil Booth  <neilb@earthling.net>
52877
52878         * gcc.dg/cpp/defined_trad.c
52879
52880 2000-12-11  Neil Booth  <neilb@earthling.net>
52881
52882         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52883
52884 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52885
52886         * gcc.dg/format-miss-2.c: New test.
52887
52888 2000-12-09  Neil Booth  <neilb@earthling.net>
52889
52890         * gcc.dg/cpp/lineflags.c: New tests.
52891         * gcc.dg/cpp/poison.c: Update.
52892         * gcc.dg/cpp/redef2.c: Update.
52893         * gcc.dg/cpp/skipping.c: New test.
52894
52895 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52896
52897         * g++.old-deja/g++.other/eh3.C: New testcase.
52898
52899 2000-12-07  Neil Booth  <neilb@earthling.net>
52900
52901         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52902         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52903         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52904         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52905         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52906         Update.
52907
52908 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52909
52910         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52911         __SIZE_TYPE__ instead of int for type of integers cast to
52912         pointers.
52913
52914 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52915
52916         * g++.old-deja/g++.other/cleanup4.C: New test.
52917
52918 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52919
52920         * format-sec-1.c: New test.
52921
52922 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52923
52924         * gcc.dg/format-nonlit-3.c: New test.
52925
52926 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52927
52928         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52929         through a null pointer.
52930
52931 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52932
52933         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52934         * g++.old-deja/g++.pt/partial4.C: New test.
52935
52936 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52937
52938         * gcc.c-torture/execute/ieee/hugeval.x: New.
52939
52940 2000-12-06  Neil Booth  <neilb@earthling.net>
52941
52942         * gcc.dg/cpp/backslash2.c: New tests.
52943
52944 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52945
52946         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52947         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52948
52949 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52950
52951         * gcc.c-torture/execute/20001203-2.c: New testcase.
52952
52953 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52954
52955         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52956         * g++.old-deja/g++.other/virtual10.C: New test.
52957
52958 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52959
52960         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52961
52962 2000-12-05  Richard Henderson  <rth@redhat.com>
52963
52964         * gcc.c-torture/compile/20001205-1.c: New.
52965
52966 2000-12-04  Neil Booth  <neilb@earthling.net>
52967
52968         * g++.old-deja/g++.other/virtual9.C: New test.
52969         * g++.old-deja/g++.pt/crash61.C: New test.
52970         * gcc.c-torture/execute/loop-9.c: New test.
52971
52972 2000-12-04  Neil Booth  <neilb@earthling.net>
52973
52974         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52975         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52976         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52977         * gcc.dg/cpp/extratokens.c: ...here.
52978
52979 2000-12-04  Neil Booth  <neilb@earthling.net>
52980
52981         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52982         New tests.
52983
52984 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52985
52986         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52987         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52988
52989 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52990
52991         * gcc.c-torture/execute/20001203-1.c: New test.
52992
52993 2000-12-03  Neil Booth  <neilb@earthling.net>
52994
52995         * gcc.dg/cpp/macro6.c: New test cases.
52996
52997 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52998
52999         * gcc.c-torture/execute/string-opt-9.c: New test.
53000         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53001         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53002         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53003
53004         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53005         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53006
53007 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53008
53009         * gcc.dg/cpp/if-6.c: New testcase.
53010
53011         * gcc.dg/20001201-1.c: New testcase.
53012
53013 2000-12-02  Neil Booth  <neilb@earthling.net>
53014
53015         * g++.old-deja/g++.other/externC4.C,
53016         g++.old-deja/g++.other/friend10.C: New tests.
53017
53018 2000-12-02  Neil Booth  <neilb@earthling.net>
53019
53020         * g++.old-deja/g++.other/instan2.C
53021         * g++.old-deja/g++.other/instan3.C: New test.
53022
53023 2000-12-02  Neil Booth  <neilb@earthling.net>
53024
53025         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53026         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53027         gnuc99.c,gnuc99-pedantic.c: New tests.
53028
53029 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53030
53031         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53032         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53033
53034 2000-12-01  Neil Booth  <neilb@earthling.net>
53035
53036         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53037         * gcc.dg/cpp/poison.c: Update.
53038         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53039
53040 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53041
53042         * g77.f-torture/execute/20001201.f: New test.
53043
53044 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53045
53046         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53047
53048 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53049
53050         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53051
53052 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53053
53054         * g++.old-deja/g++.other/cast6.C: New test.
53055
53056 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53057
53058         * gcc.c-torture/execute/20001130-2.c: New testcase.
53059
53060 2000-11-30  Richard Henderson  <rth@redhat.com>
53061
53062         * gcc.c-torture/execute/20001130-1.c: New test.
53063
53064 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53065
53066         * g++.old-deja/g++.other/op3.C: New test.
53067
53068 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53069
53070         * g++.old-deja/g++.other/op2.C: New test.
53071
53072 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53073
53074         * g++.old-deja/g++.other/crash38.C: New test.
53075
53076 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53077
53078         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53079
53080 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53081
53082         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53083         tests.
53084         * gcc.c-torture/execute/string-opt-6.c: New test.
53085
53086         * gcc.dg/20001117-1.c: Add main.
53087
53088 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53089
53090         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53091         Move from here ...
53092         * gcc.dg/940510-1.c: ... to here.
53093
53094         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53095         zero-size arrays in toplevel structures.
53096
53097 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53098
53099         * gcc.c-torture/execute/loop-8.c: New test.
53100
53101 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53102
53103         * g++.old-deja/g++.other/base1.C: New test.
53104
53105 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53106
53107         * g++.old-deja/g++.other/parse2.C: New test.
53108
53109 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53110
53111         * g++.old-deja/g++.pt/incomplete1.C: New test.
53112
53113 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53114
53115         * g++.old-deja/g++.other/friend9.C: New test.
53116
53117 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53118
53119         * gcc.dg/20001127-1.c: New test.
53120
53121 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53122
53123         * g++.old-deja/g++.pt/friend46.C: New test.
53124
53125 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53126
53127         * g++.old-deja/g++.other/ptrmem8.C: New test.
53128
53129 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53130
53131         * gcc.c-torture/execute/string-opt-7.c: New test.
53132         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53133
53134 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53135
53136         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53137         instead of 'mkcheck 2'.
53138
53139 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53140
53141         * gcc.c-torture/execute/memcheck/driver.c,
53142         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53143         C9X references to refer to C99.
53144
53145 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53146
53147         * gcc.dg/ultrasp3.c: New test.
53148
53149 2000-11-25  Neil Booth  <neilb@earthling.net>
53150
53151         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53152
53153 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53154
53155         * gcc.c-torture/compile/20001123-2.c: New.
53156
53157 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53158
53159         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53160
53161 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53162
53163         * gcc.dg/sequence-point-1.c: Add some new tests.
53164         * gcc.c-torture/execute/20001124-1.c: New test.
53165
53166 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53167
53168         * g++.old-deja/g++.other/vaarg4.C: New test.
53169         * gcc.c-torture/compile/20001123-1.c: New test.
53170
53171 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53172
53173         * g++.other/crash24.C: Adjust and remove XFAIL.
53174         * g++.other/crash37.C: New test.
53175
53176 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53177
53178         * g++.old-deja/g++.pt/instantiate9.C: New test.
53179
53180 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53181
53182         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53183         new ABI, too.
53184
53185         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53186         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53187
53188 2000-11-22  Neil Booth  <neilb@earthling.net>
53189
53190         * gcc.dg/cpp/Wtrigraphs.c: New test.
53191
53192 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53193
53194         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53195
53196 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53197
53198         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53199
53200 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53201
53202         * lib/gcc-dg.exp: load_lib scanasm.exp.
53203         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53204         * lib/g++-dg.exp: load_lib scanasm.exp.
53205         * lib/scanasm.exp: New.
53206         (scan-assembler, scan-assembler-not): Add optional arguments to
53207         test name, or if not present, the pattern name.
53208         (scan-assembler-dem, scan-assembler-dem-not): New.
53209
53210         * g++.dg/dg.exp: New.
53211
53212 2000-11-21  Neil Booth  <neilb@earthling.net>
53213
53214         * gcc.dg/cpp/integrated1.c: Remove.
53215
53216 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53217
53218         * gcc.c-torture/execute/20001121-1.c: New test.
53219
53220 2000-11-21  Richard Henderson  <rth@redhat.com>
53221
53222         * gcc.c-torture/compile/20001121-1.c: New test.
53223
53224 2000-11-20  Neil Booth  <neilb@earthling.net>
53225
53226         * gcc.dg/cpp/integrated1.c: New test.
53227
53228 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53229
53230         * g++.old-deja/g++.other/inline17.C: New test.
53231
53232 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53233
53234         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53235         local variable to be zero: I made the variable global. Now
53236         uses abort() and exit() instead of relying on main's return value.
53237
53238 2000-11-20  Neil Booth  <neilb@earthling.net>
53239
53240         * gcc.dg/cpp/paste2.c: Update test.
53241         * objc/execute/paste.m: New test.
53242
53243 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53244
53245         * gcc.dg/c99-condexpr-1.c: New test.
53246
53247 2000-11-20  Neil Booth  <neilb@earthling.net>
53248
53249         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53250
53251 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53252
53253         * g++.old-deja/g++.pt/export1.C: New test.
53254
53255 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53256
53257         * gcc.dg/20001117-1.c: New test.
53258
53259 2000-11-18  Richard Henderson  <rth@redhat.com>
53260
53261         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53262
53263 2000-11-18  Richard Henderson  <rth@redhat.com>
53264
53265         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53266         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53267         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53268
53269 2000-11-18  Richard Henderson  <rth@redhat.com>
53270
53271         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53272         (main): New.  Exit cleanly.
53273
53274 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53275
53276         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53277         gcc.dg/c99-fordecl-2.c: New tests.
53278
53279 2000-11-18  Richard Henderson  <rth@redhat.com>
53280
53281         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53282         * gcc.c-torture/execute/zerolen-2.c: New.
53283
53284 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53285
53286         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53287         memory.
53288
53289 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53290
53291         * g++.old-deja/g++.pt/instantiate8.C: New test.
53292
53293 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53294
53295         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53296         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53297
53298 2000-11-16  Nick Clifton  <nickc@redhat.com>
53299
53300         * gcc.c-torture/execute/nestfunc-2.c: New test.
53301         * gcc.c-torture/execute/nestfunc-3.c: New test.
53302
53303 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53304
53305         * gcc.c-torture/compile/20001116-1.c: New test.
53306
53307 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53308
53309         * gcc.c-torture/execute/20001115-1.c: New test.
53310
53311 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53312
53313         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53314         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53315         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53316         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53317
53318 2000-11-15  Neil Booth  <neilb@earthling.net>
53319
53320         gcc.dg/cpp/_Pragma1.c: Update.
53321         gcc.dg/cpp/_Pragma2.c: New test.
53322
53323 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53324
53325         * g++.old-deja/g++.other/anon5.C: New test.
53326
53327 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53328
53329         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53330         tests.
53331
53332 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53333
53334         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53335         output.
53336
53337 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53338
53339         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53340         labels at end of compound statements.
53341
53342 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53343
53344         * gcc.c-torture/execute/loop-7.c: New test.
53345
53346 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53347
53348         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53349
53350 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53351
53352         * gcc.dg/c99-bool-1.c: New test.
53353
53354 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53355
53356         * gcc.dg/c99-scope-1.c: Remove xfail.
53357         * gcc.dg/c99-scope-2.c: New test.
53358
53359 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53360
53361         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53362         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53363
53364 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53365
53366         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53367         error messages.
53368
53369         * g++.mike/p700.C: Don't typedef wchar_t.
53370         * g++.mike/p784.C: Likewise.
53371         * g++.mike/eb101.C: Don't use __wchar_t.
53372
53373 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53374
53375         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53376         from DO loop.
53377
53378 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53379
53380         * gcc.c-torture/execute/20001111-1.c: New test.
53381
53382 2000-11-10  Nick Clifton  <nickc@redhat.com>
53383
53384         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53385         long multuiple and accumulate.
53386
53387 2000-11-09  Richard Henderson  <rth@redhat.com>
53388
53389         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53390         via size_t instead of int.
53391
53392         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53393         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53394         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53395         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53396
53397 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53398
53399         * gcc.c-torture/compile/20001109-1.c: New test.
53400         * gcc.c-torture/compile/20001109-2.c: New test.
53401
53402 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53403
53404         * g++.old-deja/g++.pt/operator1.C: New test.
53405         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53406
53407 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53408
53409         * gcc.dg/20001108-1.c: New test.
53410
53411 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53412
53413         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53414         with both arguments constant strings.
53415         * gcc.c-torture/execute/string-opt-3.c: New test.
53416         * gcc.c-torture/execute/string-opt-4.c: New test.
53417         * gcc.c-torture/execute/string-opt-5.c: New test.
53418
53419 2000-11-08  Nick Clifton  <nickc@redhat.com>
53420
53421         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53422         mulsidi3adddi patterns.
53423
53424 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53425
53426         * g++.old-deja/g++.other/crash36.C: New test.
53427
53428 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53429
53430         * g++.old-deja/g++.other/init16.C: New test.
53431
53432 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53433
53434         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53435
53436 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53437
53438         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53439         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53440         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53441
53442 2000-11-07  DJ Delorie  <dj@redhat.com>
53443
53444         * gcc.dg/20000614-1.c: Add return so that test can pass.
53445
53446 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53447
53448         * gcc.c-torture/execute/string-opt-1.c: New test.
53449
53450 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53451
53452         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53453         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53454         parameters in registers, and there is no way for a varargs
53455         function to know in which order the integer and floating-point
53456         parameters should be interleaved when they are placed on the
53457         stack.
53458         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53459         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53460
53461 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53462
53463         * gcc.c-torture/execute/string-opt-2.c: New test.
53464
53465 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53466
53467         * g++.old-deja/g++.pt/crash60.C: New test.
53468
53469 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53470
53471         * g++.old-deja/g++.other/crash24.C: New test.
53472         * g++.old-deja/g++.other/crash25.C: New test.
53473         * g++.old-deja/g++.other/crash26.C: New test.
53474         * g++.old-deja/g++.other/crash27.C: New test.
53475         * g++.old-deja/g++.other/crash28.C: New test.
53476         * g++.old-deja/g++.other/crash29.C: New test.
53477         * g++.old-deja/g++.other/crash30.C: New test.
53478         * g++.old-deja/g++.other/crash31.C: New test.
53479         * g++.old-deja/g++.other/crash32.C: New test.
53480         * g++.old-deja/g++.other/crash33.C: New test.
53481         * g++.old-deja/g++.other/crash34.C: New test.
53482         * g++.old-deja/g++.other/crash35.C: New test.
53483
53484 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53485
53486         * gcc.c-torture/execute/20001031-1.c: New test.
53487
53488 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53489
53490         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53491         namespace.
53492
53493         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53494         standards-conformant.
53495
53496         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53497
53498         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53499         * g++.old-deja/g++.mike/p755a.C: Likewise.
53500         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53501         library makes no calls to `operator new' during initialization.
53502
53503 2000-11-04  Neil Booth  <neilb@earthling.net>
53504
53505         * gcc.dg/cpp/include2.c: New tests.
53506
53507 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53508
53509         * lib/g++.exp (g++_set_ld_library_path): New function.
53510         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53511
53512 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53513
53514         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53515         warnings.
53516
53517 2000-11-01  Richard Henderson  <rth@redhat.com>
53518
53519         * g++.old-deja/g++.ext/namedret1.C: New.
53520         * g++.old-deja/g++.ext/namedret2.C: New.
53521         * g++.old-deja/g++.ext/namedret3.C: New.
53522
53523 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53524
53525         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53526         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53527
53528 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53529
53530         * gcc.c-torture/execute/va-arg-21.c: New test.
53531
53532 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53533
53534         * gcc.dg/c99-complex-2.c: New test.
53535
53536 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53537
53538         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53539
53540 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53541
53542         * g++.old-deja/g++.other/inline16.C: New test.
53543
53544 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53545
53546         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53547         __PRETTY_FUNCTION__
53548
53549 2000-10-29  Neil Booth  <neilb@earthling.net>
53550
53551         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53552         New tests.
53553         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53554         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53555         optimisation.
53556
53557 2000-10-29  Neil Booth  <neilb@earthling.net>
53558
53559         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53560         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53561         * mi5.c: Test multiple includes work with -C.
53562         * trigraphs.c: Test ^= version.
53563
53564 2000-10-28  Neil Booth  <neilb@earthling.net>
53565
53566         New tests and test updates for new macro expander.
53567
53568         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53569         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53570         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53571         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53572         new diagnostic messages.
53573
53574         * gcc.dg/cpp/macro3.c: New tests.
53575
53576 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53577
53578         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53579         on the same line.
53580
53581 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53582
53583         * g++.old-deja/g++.other/eh2.C: New test.
53584
53585 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53586
53587         * gcc.c-torture/execute/20001027-1.c: New test.
53588
53589 2000-10-26  Richard Henderson  <rth@redhat.com>
53590
53591         * gcc.c-torture/execute/20001026-1.c: New.
53592
53593 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53594
53595         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53596         * g++.old-deja/g++.law/builtin1.C: Likewise.
53597         * g++.old-deja/g++.law/ctors10.C: Likewise.
53598         * g++.old-deja/g++.law/virtual3.C: Likewise.
53599         * g++.old-deja/g++.mike/p658.C: Likewise.
53600         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53601         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53602         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53603         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53604         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53605
53606 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53607
53608         * gcc.c-torture/compile/20001024-1.c: New test.
53609
53610 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53611
53612         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53613         to tell us whether or not we are using V3.
53614
53615 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53616
53617         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53618         operands.
53619
53620 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53621
53622         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53623
53624 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53625
53626         * gcc.c-torture/execute/20001024-1.c: New test.
53627
53628 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53629
53630         * g++.old-deja/g++.other/sibcall1.C: New test.
53631
53632 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53633
53634         * gcc.dg/noncompile/init-3.c: New test.
53635
53636 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53637
53638         * gcc.dg/format-array-1.c: New test.
53639
53640 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53641
53642         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53643         writing through null pointers; remove comment about testing
53644         unterminated strings.
53645
53646 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53647
53648         * gcc.c-torture/execute/20001017-2.c: New test.
53649
53650 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53651
53652         * gcc.c-torture/compile/20001018-1.c: New test.
53653         * gcc.c-torture/compile/20001018-1.x: Xfail.
53654
53655 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53656
53657         * gcc.c-torture/execute/20001017-1.c: New test.
53658
53659 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53660
53661         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53662         for multiple use of arguments with scanf formats; add tests for
53663         multiple use of arguments.
53664
53665 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53666
53667         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53668         from some old tests.
53669
53670 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53671
53672         * gcc.dg/format-miss-1.c: New test.
53673
53674 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53675
53676         * gcc.c-torture/execute/20001013-1.c: New test.
53677
53678 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53679
53680         * gcc.dg/format-branch-1.c: New test.
53681
53682 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53683
53684         * README, lib/file-format.exp: Remove EGCS references.
53685
53686 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53687
53688         * gcc.dg/20001013-1.c: New test.
53689
53690 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53691
53692         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53693         for intmax_t in the compiler using __typeof__ and the type rules
53694         for conditional expressions.
53695
53696 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53697
53698         * gcc.dg/20001012-1.c: New test.
53699         * gcc.dg/20001012-2.c: New test.
53700
53701 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53702
53703         * gcc.dg/format-attr-1.c: New test.
53704
53705 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53706
53707         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53708         __LONG_LONG_MAX__ instead of LLONG_MAX.
53709
53710 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53711
53712         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53713         scanf flags.
53714         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53715         flags.
53716
53717 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53718
53719         * gcc.dg/sequence-pt-1.c: New test.
53720
53721 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53722
53723         * gcc.c-torture/execute/20001011-1.c: New testcase.
53724         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53725
53726 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53727
53728         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53729         does not error on it.
53730
53731 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53732
53733         * gcc.dg/20001009-1.c: New test.
53734
53735 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53736
53737         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53738         * gcc.c-torture/execute/20001009-2.c: ... to here.
53739
53740 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53741
53742         * gcc.c-torture/compile/20001009-1.c: New testcase.
53743         * gcc.c-torture/execute/20001009-1.c: New testcase.
53744         Testcases provided by Jan Hubicka <jh@suse.cz>.
53745
53746 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53747
53748         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53749         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53750         uintmax_t using <limits.h> to emulate the compiler's internal
53751         logic.  No longer XFAIL %j tests.
53752
53753 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53754
53755         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53756         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53757         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53758         regexps and details of expected handling of some bad formats.
53759         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53760         suppression.
53761
53762 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53763
53764         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53765         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53766         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53767         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53768         in list archives.
53769
53770 2000-10-06  Richard Henderson  <rth@cygnus.com>
53771
53772         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53773         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53774         * g++.old-deja/g++.jason/report.C: Likewise.
53775         * g++.old-deja/g++.law/friend5.C: Likewise.
53776         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53777         of the expected warnings.
53778
53779 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53780
53781         * g++.old-deja/g++.pt/enum14.C: New test.
53782
53783 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53784
53785         * g++.old-deja/g++.pt/crash59.C: New test.
53786
53787 2000-10-04  Will Cohen  <wcohen@redhat.com>
53788
53789         * gcc.dg/20000926-1.c: New test.
53790
53791 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53792
53793         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53794         function name for current C++ compiler.
53795         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53796
53797 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53798
53799         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53800         __PRETTY_FUNCTION__.
53801         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53802
53803 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53804
53805         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53806
53807 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53808
53809         * gcc.c-torture/compile/20000923-1.c: New test.
53810
53811 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53812
53813         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53814         * g++.old-deja/g++.pt/ttp62.C: Same.
53815         * g++.old-deja/g++.other/inline14.C: Same.
53816
53817 2000-09-24  Richard Henderson  <rth@cygnus.com>
53818
53819         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53820
53821 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53822
53823         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53824
53825 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53826
53827         * gcc.c-torture/compile/20000922-1.c: New file.
53828
53829 2000-09-21  Nick Clifton  <nickc@redhat.com>
53830
53831         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53832         a signed long modulo operation.
53833         (mod6): New function - perform an unsigned long modulo operation.
53834         (main): Add tests for modulos of very large numbers by very small
53835         dividends.
53836
53837 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53838
53839         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53840
53841 2000-09-19  Richard Henderson  <rth@cygnus.com>
53842
53843         * gcc.dg/compare2.c (case 10): XFAIL.
53844
53845 2000-09-18  Richard Henderson  <rth@cygnus.com>
53846
53847         * gcc.c-torture/execute/20000906-1.c: Move ...
53848         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53849         that support __builtin_trap.
53850
53851 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53852
53853         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53854
53855 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53856
53857         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53858         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53859         more $ format tests.
53860
53861 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53862
53863         * gcc.dg/format-errmk-1.c: New test.
53864
53865 2000-09-17  Greg McGary  <greg@mcgary.org>
53866
53867         * gcc.c-torture/execute/20000917-1.x: Remove.
53868
53869 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53870
53871         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53872
53873 2000-09-17  Greg McGary  <greg@mcgary.org>
53874
53875         * gcc.c-torture/execute/20000917-1.c: New test.
53876         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53877
53878 2000-09-16  Neil Booth  <NeilB@earthling.net>
53879
53880         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53881         in nested macro bug.
53882
53883 2000-09-15  Neil Booth  <NeilB@earthling.net>
53884
53885         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53886
53887 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53888
53889         * gcc.c-torture/execute/20000914-1.c: New test.
53890
53891 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53892
53893         * g++.other/inline13.C: New test.
53894
53895 2000-09-12  Andreas Jaeger  <aj@suse.de>
53896
53897         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53898         constant by Ulrich Drepper <drepper@redhat.com>.
53899
53900 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53901
53902         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53903
53904 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53905
53906         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53907
53908 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53909
53910         * gcc.dg/cpp/backslash.c: New test.
53911
53912 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53913
53914         * gcc.c-torture/execute/20000910-1.c: New test.
53915         * gcc.c-torture/execute/20000910-2.c: Likewise.
53916
53917 2000-09-11  Robert Lipe  <robertl@sco.com>
53918
53919         * gcc.dg/pragma-align.c: New test.
53920
53921 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53922
53923         * g++.old-deja/g++.pt/explicit82.C: New test.
53924         * g++.old-deja/g++.pt/explicit83.C: New test.
53925
53926 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53927
53928         * gcc.dg/asm-names.c: New test.
53929
53930 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53931
53932         * gcc.dg/cpp/tr-warn6.c: New test
53933
53934 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53935
53936         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53937         be accepted.
53938
53939 2000-09-07  Catherine Moore  <clm@redhat.com>
53940
53941         * gcc.c-torture/execute/unroll-1.c: New test.
53942
53943 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53944
53945         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53946         ERROR markers.
53947         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53948         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53949         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53950         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53951         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53952         Preprocess only.
53953         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53954         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53955
53956 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53957
53958         * g++.old-deja/g++.pt/deduct2.C: New test.
53959
53960 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53961
53962         * g++.old-deja/g++.pt/parms2.C: New test.
53963
53964 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53965
53966         * g++.old-deja/g++.pt/crash58.C: New test.
53967
53968 2000-09-06  Greg McGary  <greg@mcgary.org>
53969
53970         * gcc.c-torture/execute/20000906-1.c: New test.
53971         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53972
53973 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53974
53975         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53976
53977 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53978
53979         * g++.old-deja/g++.pt/crash57.C: New test.
53980
53981 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53982
53983         * g++.old-deja/g++.pt/crash56.C: New test.
53984
53985 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53986
53987         * g++.old-deja/g++.pt/koenig1.C: New test.
53988
53989 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53990
53991         * gcc.dg/20000904-1.c: New test.
53992
53993 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53994
53995         * gcc.dg/cpp/paste8.c: New test.
53996
53997 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53998
53999         * gcc.c-torture/compile/20000827-1.c: New test.
54000
54001 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54002
54003         * gcc.dg/format-diag-1.c: New test.
54004
54005 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54006
54007         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54008         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54009         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54010         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54011         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54012
54013 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54014
54015         * g++.old-deja/g++.other/nested4.C: New test.
54016
54017 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54018
54019         * g++.old-deja/g++.ns/scoped1.C: New test.
54020
54021 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54022
54023         * lib/g++.exp: Support testing already-installed GCC.
54024
54025 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54026
54027         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54028
54029 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54030
54031         * gcc.dg/return-type-2.c: New test.
54032
54033 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54034
54035         * gcc.c-torture/compile/20000825-1.c: New test.
54036
54037 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54038
54039         * gcc.dg/dwarf2-2.c: New test.
54040
54041 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54042
54043         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54044         dg-warning regexps.
54045
54046 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54047
54048         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54049         gcc.dg/format-ext-5.c: New tests.
54050
54051 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54052
54053         * g++.old-deja/g++.other/crash22.C: New test.
54054
54055 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54056
54057         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54058
54059 2000-08-24  Richard Henderson  <rth@cygnus.com>
54060
54061         * gcc.dg/ia64-sync-1.c: New test.
54062         * gcc.dg/ia64-sync-2.c: New test.
54063         * gcc.dg/ia64-asm-1.c: New test.
54064
54065 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54066
54067         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54068         * gcc.dg/format-ext-2.c: New test.
54069
54070 2000-08-23  Jason Merrill  <jason@redhat.com>
54071
54072         * lib/old-dejagnu.exp: Also ignore "In member function" and
54073         "At global scope".
54074
54075 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54076
54077         * gcc.dg/noncompile/label-lineno-1.c: New test.
54078
54079 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54080
54081         * gcc.dg/c99-array-nonobj-1.c: New test.
54082
54083 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54084
54085         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54086         tests.
54087         * gcc.dg/format-ext-1.c: New test.
54088
54089 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54090
54091         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54092         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54093         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54094         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54095         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54096
54097 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54098
54099         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54100         gcc.dg/c99-strftime-2.c: New tests.
54101
54102 2000-08-22  Richard Henderson  <rth@cygnus.com>
54103
54104         * gcc.c-torture/execute/20000822-1.c: New test.
54105
54106 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54107
54108         * gcc.c-torture/execute/20000819-1.x: Remove.
54109
54110 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54111
54112         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54113         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54114         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54115         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54116         gcc.dg/format-xopen-1.c: New tests.
54117
54118 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54119
54120         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54121
54122 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54123
54124         * g++.old-deja/g++.other/loop2.C: New test.
54125
54126         * gcc.c-torture/compile/20000606-1.c: New test.
54127         * gcc.c-torture/compile/20000728-1.c: New test.
54128         * gcc.c-torture/execute/20000801-1.c: New test.
54129         * gcc.c-torture/execute/20000801-2.c: New test.
54130         * gcc.c-torture/execute/20000819-1.c: New test.
54131         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54132         * gcc.dg/20000629-1.c: New test.
54133         * gcc.dg/20000724-1.c: New test.
54134         * gcc.dg/20000807-1.c: New test.
54135
54136 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54137
54138         * gcc.dg/cpp/pragma-1.c: New test.
54139         * gcc.dg/cpp/pragma-2.c: New test.
54140
54141 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54142
54143         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54144         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54145
54146 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54147
54148         * gcc.c-torture/compile/20000818-1.c: New test.
54149
54150 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54151
54152         * gcc.c-torture/execute/20000818-1.c: New test.
54153
54154 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54155
54156         * gcc.dg/format-va-1.c: New test.
54157
54158 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54159
54160         * g++.old-deja/g++.other/typedef8.C: New test.
54161
54162 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54163
54164         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54165         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54166         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54167         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54168         * g++.old-deja/g++.other/ptrmem7.C: New test.
54169         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54170
54171 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54172
54173         * g++.old-deja/g++.pt/typename27.C: New test.
54174
54175 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54176
54177         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54178         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54179         * g++.old-deja/g++.pt/friend45.C: New test.
54180         * g++.old-deja/g++.other/friend8.C: New test.
54181
54182 2000-08-15  Richard Henderson  <rth@cygnus.com>
54183
54184         * gcc.c-torture/execute/20000815-1.c: New test.
54185
54186 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54187
54188         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54189         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54190         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54191
54192 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54193
54194         * g++.old-deja/g++.other/refinit2.C: New test.
54195
54196 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54197
54198         * lib/c-torture.exp (c-torture): Make
54199         compiler_conditional_xfail_data global.
54200         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54201         compiler_conditional_xfail_data machinery.
54202         (f-torture-execute): Likewise.
54203         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54204         and only when unrolling loops.
54205
54206         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54207
54208 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54209
54210         * g++.old-deja/g++.pt/explicit81.C: New test.
54211
54212 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54213
54214         * g++.old-deja/g++.pt/typename26.C: New test.
54215
54216 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54217
54218         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54219         warning.
54220
54221 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54222
54223         * g++.old-deja/g++.other/array3.C: New test.
54224
54225 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54226
54227         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54228         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54229         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54230         New tests.
54231
54232 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54233
54234         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54235         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54236
54237 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54238
54239         * gcc.c-torture/execute/20000808-1.c: New test.
54240
54241 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54242
54243         * gcc.dg/c90-const-expr-1.c: New test.
54244
54245 2000-08-08  Richard Henderson  <rth@cygnus.com>
54246
54247         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54248
54249 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54250
54251         * gcc.dg/noncompile/const-ll-1.c: New test.
54252
54253 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54254
54255         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54256
54257 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54258
54259         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54260         that running programs linked against the shared version of libobjc
54261         run correctly.
54262
54263 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54264
54265         * gcc.dg/c99-printf-1.c: New test.
54266
54267 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54268
54269         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54270
54271 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54272
54273         * gcc.c-torture/execute/20000731-1.x: Delete.
54274
54275 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54276
54277         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54278         and torture_without_loops as is done by c-torture.exp.
54279         (search_for): Copy from c-torture.exp.
54280         (gcc-dg-runtest): New function, drives a directory of tests
54281         iterating over the TORTURE_OPTIONS.
54282         (scan-assembler, scan-assembler-not): Move here from
54283         individual directory drivers.
54284
54285         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54286         defined by lib/gcc-dg.exp.
54287         * gcc.dg/cpp/cpp.exp: Likewise.
54288         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54289         gcc-dg-runtest, so we cycle over optimization options.
54290
54291         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54292         * gcc.dg/compare2.c: No longer expected to fail.
54293
54294 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54295
54296         * gcc.c-torture/execute/20000804-1.c: New test.
54297
54298 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54299
54300         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54301
54302 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54303
54304         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54305
54306 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54307
54308         * gcc.c-torture/compile/20000803-1.c: New test.
54309
54310 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54311
54312         * gcc.c-torture/execute/20000801-3.c,
54313         gcc.c-torture/execute/20000801-4.c: New tests.
54314         * gcc.c-torture/execute/20000801-3.x,
54315         gcc.c-torture/execute/20000801-4.x: Xfail.
54316
54317 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54318
54319         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54320         libobjc/.libs to allow for libtool.
54321
54322 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54323
54324         * gcc.c-torture/compile/20000802-1.c: New test.
54325
54326 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54327
54328         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54329
54330 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54331
54332         * gcc-c-torture/execute/20000731-2.c: New test.
54333
54334         * gcc.c-torture/execute/20000731-1.c: New test.
54335         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54336
54337 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54338
54339         * gcc.dg/cpp/paste7.c: New test.
54340         * gcc.dg/cpp/20000725-1.c: New test.
54341
54342 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54343
54344         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54345         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54346         declaration warning for __builtin_dwarf_reg_size.
54347
54348         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54349
54350 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54351
54352         * gcc.dg/noncompile/voidparam-1.c: New test.
54353
54354 2000-07-30  Richard Henderson  <rth@cygnus.com>
54355
54356         * gcc.dg/c90-digraph-1.c: Don't xfail.
54357         * gcc.dg/compare2.c (case 10): Xfail.
54358         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54359
54360 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54361
54362         * gcc.dg/c99-main-1.c: New test.
54363
54364 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54365
54366         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54367
54368 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54369
54370         * gcc.c-tortuer/execute/20000726-1.c: New test.
54371
54372 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54373
54374         * gcc.c-torture/execute/enum-2.c: New test.
54375
54376 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54377
54378         * gcc.dg/cpp/tr-warn3.c: New test.
54379
54380 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54381
54382         * g++.old-deja/g++.ext/implicit1.C: Remove.
54383         * g++.old-deja/g++.jason/c2.C: Remove
54384         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54385         * g++.old-deja/g++.pt/crash16.C: Likewise.
54386         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54387
54388 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54389
54390         * g++.old-deja/g++.other/for2.C: New test.
54391
54392 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54393
54394         * gcc.dg/20000720-1.c: New test.
54395
54396 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54397
54398         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54399
54400 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54401
54402         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54403         * gcc.c-torture/execute/20000722-1.c: New.
54404         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54405
54406 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54407
54408         * gcc.dg/cpp/20000720-1.S: New test.
54409
54410 2000-07-21  Michael Meissner  <meissner@redhat.com>
54411
54412         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54413
54414 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54415
54416         * g++.old-deja/g++.brendan/crash16.C,
54417         g++.old-deja/g++.brendan/parse3.C,
54418         g++.old-deja/g++.brendan/redecl1.C,
54419         g++.old-deja/g++.ns/template13.C,
54420         g++.old-deja/g++.other/decl4.C,
54421         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54422
54423 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54424
54425         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54426         and "Internal error".
54427
54428         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54429         regexps.
54430         * gcc.dg/cpp/paste6.c: New test.
54431
54432 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54433
54434         * gcc.dg/cpp/tr-direct.c: New test.
54435
54436         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54437         gcc.dg/cpp/undef1.c: Tweak error regexps.
54438
54439 2000-07-18  Eric Christopher <echristo@redhat.com>
54440
54441         * gcc.c-torture/compile/20000718-1.c: New test.
54442
54443 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54444
54445         * cpplex.c (_cpp_push_token): If the token being pushed back
54446         is the previous token in this context, just subtract one from
54447         context->posn.
54448         * cppmacro.c (save_expansion): Clear aux field when storing a
54449         placemarker.
54450
54451 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54452
54453         * gcc.dg/noncompile/redecl-1.c: New test.
54454
54455 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54456
54457         * gcc.c-torture/execute/20000717-5.c: New test.
54458         * gcc.c-torture/execute/20000717-1.x: Removed.
54459
54460 2000-07-17  Richard Henderson  <rth@cygnus.com>
54461
54462         * gcc.c-torture/execute/20000717-4.c: New test.
54463
54464 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54465
54466         * gcc.dg/cpp/syshdr.c: New test.
54467         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54468
54469 2000-07-17  Neil Booth  <neilb@earthling.net>
54470
54471         * gcc.dg/cpp/cmdlne-dM.c: New test.
54472         * gcc.dg/cpp/cmdlne-dD.c: New test.
54473
54474 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54475
54476         * gcc.c-torture/execute/20000717-3.c: New test.
54477
54478         * gcc.c-torture/compile/20000717-1.c: New test.
54479
54480 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54481
54482         * gcc.c-torture/execute/20000717-2.c: New test.
54483
54484 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54485
54486         * gcc.dg/formatz-1.c: New test.
54487
54488         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54489         * gcc.dg/c99-digraph-1.c: New tests.
54490
54491         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54492         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54493
54494         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54495         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54496         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54497         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54498         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54499         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54500         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54501
54502 2000-07-17  Greg McGary <greg@mcgary.org>
54503
54504         * gcc.c-torture/execute/20000717-1.c: New test.
54505         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54506
54507 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54508
54509         * gcc.c-torture/execute/20000715-2.c: New test.
54510         * gcc.dg/20000715-1.c: New test.
54511
54512 2000-07-15  Michael Meissner  <meissner@redhat.com>
54513
54514         * gcc.c-torture/execute/20000715-1.c: New test.
54515
54516 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54517
54518         * gcc.c-torture/execute/20000707-1.c: New test.
54519
54520 2000-07-13  Neil Booth  <NeilB@earthling.net>
54521
54522         * gcc.dg/cpp/digraph1.c,
54523         gcc.dg/cpp/digraph2.c,
54524         gcc.dg/cpp/digraphs.c: New tests.
54525
54526 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54527
54528         * g77.f-torture/compile/20000630-2.f: New test.
54529         * g77.f-torture/compile/20000630-2.x
54530
54531 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54532
54533         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54534
54535 2000-07-11  Neil Booth  <NeilB@earthling.net>
54536
54537         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54538
54539 2000-07-11  Neil Booth  <NeilB@earthling.net>
54540
54541         * gcc.dg/cpp/cmdlne-C.c: New.
54542
54543 2000-07-09  Neil Booth  <NeilB@earthling.net>
54544
54545         * gcc.dg/cpp/directiv.c: New tests.
54546         * gcc.dg/cpp/undef1.c: Update.
54547
54548 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54549
54550         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54551
54552 2000-07-09  Neil Booth  <NeilB@earthling.net>
54553
54554         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54555
54556 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54557
54558         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54559         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54560
54561 2000-07-08  Neil Booth  <NeilB@earthling.net>
54562
54563         * gcc.dg/cpp/macsyntx.c: New tests.
54564
54565 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54566
54567         * gcc.dg/20000707-1.c: New test.
54568
54569 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54570
54571         * gcc.c-torture/execute/20000706-1.c: New test.
54572         * gcc.c-torture/execute/20000706-2.c: New test.
54573         * gcc.c-torture/execute/20000706-3.c: New test.
54574         * gcc.c-torture/execute/20000706-4.c: New test.
54575         * gcc.c-torture/execute/20000706-5.c: New test.
54576
54577 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54578
54579         * g++.old-deja/g++.pt/instantiate7.C: New test.
54580
54581 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54582
54583         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54584         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54585         * g++.old-deja/g++.other/rtti3.C: Likewise.
54586         * g++.old-deja/g++.other/rttid3.C: Likewise.
54587
54588 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54589
54590         *  g77.f-torture/compile/20000630-1.x: Fix typo
54591
54592 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54593
54594         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54595         assembly output.
54596
54597 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54598
54599         * gcc.dg/cpp/ident.c: New test.
54600
54601 2000-07-05  Neil Booth  <NeilB@earthling.net>
54602
54603         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54604           gcc.dg/cpp/lexstrng.c: New tests.
54605
54606 2000-07-04  Neil Booth  <NeilB@earthling.net>
54607
54608         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54609         * gcc.dg/cpp/strify2.c: Same.
54610
54611 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54612
54613         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54614         * gcc.dg/cpp/19990703-1.c: Likewise.
54615         * gcc.dg/cpp/20000625-1.c: Likewise.
54616         * gcc.dg/cpp/20000625-2.c: Likewise.
54617
54618         * gcc.dg/cpp/macro1.c,
54619         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54620         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54621         gcc.dg/cpp/strify1.c,
54622         gcc.dg/cpp/strify2.c: New tests.
54623
54624 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54625
54626         * gcc.c-torture/execute/20000703-1.c: New test.
54627
54628 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54629
54630         * g++.old-deja/g++.pt (lookup10.C): New test.
54631
54632 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54633
54634         * g++.old-deja/g++.pt (typename25.C): New test.
54635
54636 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54637
54638         * gcc.c-torture/compile/20000701-1.c: New test.
54639
54640 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54641
54642         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54643         to test case.
54644
54645 2000-06-30  Catherine Moore  <clm@cygnus.com>
54646
54647         * gcc.c-torture/execute/align-1.c: New test.
54648
54649 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54650
54651         * g++.old-deja/g++.pt/expr8.C: New test.
54652         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54653
54654 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54655
54656         * gcc.c-torture/compile/20000629-1.c: New test.
54657
54658 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54659
54660
54661         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54662         gcc.dg/noncompile directory, depending on whether they're
54663         preprocessor tests or not.  Annotate all the tests for the dg
54664         framework.
54665
54666         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54667         * gcc.dg/noncompile/noncompile.exp: New.
54668
54669         * Moved files:
54670         Old name                                New name
54671         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54672         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54673         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54674         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54675         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54676         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54677         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54678         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54679         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54680         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54681         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54682         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54683         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54684         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54685         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54686         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54687         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54688         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54689         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54690         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54691         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54692         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54693         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54694         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54695
54696         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54697         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54698         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54699         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54700         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54701         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54702
54703 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54704
54705         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54706         declare one variable.  On the fourth, error.
54707         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54708         declared by 20000628-1a.h.
54709
54710 2000-06-29  Richard Henderson  <rth@redhat.com>
54711
54712         * gcc.c-torture/execute/930529-1.x: New file.
54713         * gcc.dg/920413-1.c: Adjust expected warning text.
54714         * gcc.dg/980217-1.c: Declare abort.
54715         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54716
54717 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54718
54719         * g77.f-torture/compile/20000629-1.f: New test.
54720         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54721
54722 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54723
54724         Rearrange lots of files, removing entirely the
54725         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54726         directories.
54727
54728         * Deleted files:
54729         gcc.c-torture/code_quality/code_quality.exp
54730         gcc.c-torture/special/special.exp
54731         gcc.failure/failure.exp
54732         gcc.failure/940409-1.x
54733         gcc.c-torture/compile/961203-1.x
54734
54735         * New files:
54736         gcc.misc-tests/linkage.exp
54737         gcc.c-torture/execute/920730-1t.c
54738         gcc.c-torture/execute/920730-1t.x
54739         gcc.c-torture/compile/920520-1.x
54740         gcc.c-torture/compile/920521-1.x
54741         gcc.c-torture/compile/981006-1.x
54742         gcc.c-torture/execute/eeprof-1.x
54743
54744         * Moved files (possibly with modifications to fit a new harness):
54745         Old name                                New name
54746         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54747         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54748         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54749         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54750         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54751         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54752         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54753         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54754         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54755         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54756         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54757         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54758         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54759         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54760
54761 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54762
54763         * c-torture/compile/961203-1.x: Delete.
54764
54765         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54766         not exit. Include stdio.h.
54767         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54768         * gcc.misc-tests/dg-12.c: Likewise.
54769         * gcc.misc-tests/dg-5.c: Likewise.
54770         * gcc.misc-tests/dg-6.c: Likewise.
54771         * gcc.misc-tests/dg-7.c: Prototype abort.
54772         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54773         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54774         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54775         not exit.
54776         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54777         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54778
54779 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54780
54781         * gcc.dg/cpp/20000628-1.c: New test.
54782         * gcc.dg/cpp/20000628-1.h: New header for above test.
54783         * gcc.dg/cpp/20000628-1a.h: Likewise.
54784
54785 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54786
54787         * gcc.dg/cpp: New directory.
54788         * gcc.dg/cpp/cpp.exp: New driver.
54789         * gcc.dg/cpp/20000627-1.c: New test.
54790         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54791         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54792         and rewrite as a compilation test.
54793
54794         * gcc.dg: Move many files into the cpp subdirectory, possibly
54795         renaming or editing them as well.
54796         Old name                New name
54797         990119-1.c              cpp/19990119-1.c
54798         990228-1.c              cpp/19990228-1.c
54799         990407-1.c              cpp/19990407-1.c
54800         990409-1.c              cpp/19990409-1.c
54801         990413-1.c              cpp/19990413-1.c
54802         990703-1.c              cpp/19990703-1.c
54803         20000127-1.c            cpp/20000127-1.c
54804         20000129-1.c            cpp/20000129-1.c
54805         20000207-1.c            cpp/20000207-1.c
54806         20000207-2.c            cpp/20000207-2.c
54807         20000209-1.c            cpp/20000209-1.c
54808         20000209-2.c            cpp/20000209-2.c
54809         20000301-1.c            cpp/20000301-1.c
54810         20000419-1.c            cpp/20000419-1.c
54811         20000510-1.S            cpp/20000510-1.S
54812         20000519-1.c            cpp/20000519-1.c
54813         20000529-1.c            cpp/20000529-1.c
54814         20000625-1.c            cpp/20000625-1.c
54815         20000625-2.c            cpp/20000625-2.c
54816         cpp-as1.c               cpp/assert1.c
54817         cpp-as2.c               cpp/assert2.c
54818         cxx-comments-1.c        cpp/cxxcom1.c
54819         cxx-comments-2.c        cpp/cxxcom2.c
54820         endif-label.c           cpp/endif.c
54821         cpp-hash1.c             cpp/hash1.c
54822         cpp-hash2.c             cpp/hash2.c
54823         cpp-if1.c               cpp/if-1.c
54824         cpp-if2.c               cpp/if-2.c
54825         cpp-if3.c               cpp/if-3.c
54826         cpp-if4.c               cpp/if-4.c
54827         cpp-if5.c               cpp/if-5.c
54828         cpp-cond.c              cpp/if-cexp.c
54829         cpp-missingop.c         cpp/if-mop.c
54830         cpp-missingparen.c      cpp/if-mpar.c
54831         cpp-opprec.c            cpp/if-oppr.c
54832         cpp-ifparen.c           cpp/if-paren.c
54833         cpp-shortcircuit.c      cpp/if-sc.c
54834         cpp-shift.c             cpp/if-shift.c
54835         cpp-unary.c             cpp/if-unary.c
54836         cpp-li1.c               cpp/line1.c
54837         cpp-li2.c               cpp/line2.c
54838         lineno.c                cpp/line3.c
54839         lineno-2.c              cpp/line4.c
54840         cpp-mi.c                cpp/mi1.c
54841         cpp-mic.h               cpp/mi1c.h
54842         cpp-micc.h              cpp/mi1cc.h
54843         cpp-mind.h              cpp/mi1nd.h
54844         cpp-mindp.h             cpp/mi1ndp.h
54845         cpp-mix.h               cpp/mi1x.h
54846         cpp-mi2.c               cpp/mi2.c
54847         cpp-mi2a.h              cpp/mi2a.h
54848         cpp-mi2b.h              cpp/mi2b.h
54849         cpp-mi2c.h              cpp/mi2c.h
54850         cpp-mi3.c               cpp/mi3.c
54851         cpp-mi3.def             cpp/mi3.def
54852         poison-1.c              cpp/poison.c
54853         pr-impl.c               cpp/prag-imp.c
54854         cpp-redef-2.c           cpp/redef1.c
54855         cpp-redef.c             cpp/redef2.c
54856         strpaste.c              cpp/strp1.c
54857         strpaste-2.c            cpp/strp2.c
54858         cpp-tradpaste.c         cpp/tr-paste.c
54859         cpp-tradstringify.c     cpp/tr-str.c
54860         cpp-tradwarn1.c         cpp/tr-warn1.c
54861         cpp-tradwarn2.c         cpp/tr-warn2.c
54862         trigraphs.c             cpp/trigraphs.c
54863         cpp-unc1.c              cpp/unc1.c
54864         cpp-unc2.c              cpp/unc2.c
54865         cpp-unc3.c              cpp/unc3.c
54866         cpp-unc.c               cpp/unc4.c
54867         undef.c                 cpp/undef1.c
54868         undef-2.c               cpp/undef2.c
54869         cpp-wi1.c               cpp/widestr1.c
54870
54871 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54872
54873         * lib/g++.exp (g++_include_flags): Tweak.
54874
54875 2000-06-27  H.J. Lu  <hjl@gnu.org>
54876             Loren J. Rittle  <ljrittle@acm.org>
54877
54878         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54879         version with one that knows about the new gcc tree structure.
54880         (g++_link_flags): Same.
54881
54882 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54883
54884         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54885         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54886         case we are cross-compiling.
54887
54888         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54889         g++.old-deja/g++.niklas/Makefile.in,
54890         g++.old-deja/g++.niklas/configure.in,
54891         g++.old-deja/g++.other/Makefile.in,
54892         g++.old-deja/g++.other/configure.in,
54893         gcc.c-torture/code_quality/Makefile.in,
54894         gcc.c-torture/code_quality/configure.in,
54895         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54896         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54897         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54898         gcc.c-torture/execute/ieee/Makefile.in,
54899         gcc.c-torture/execute/ieee/configure.in,
54900         gcc.c-torture/noncompile/Makefile.in,
54901         gcc.c-torture/noncompile/configure.in,
54902         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54903         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54904         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54905
54906 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54907
54908         * g++.old-deja/g++.other/ambig3.C: New test.
54909
54910 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54911
54912         * g++.old-deja/g++.pt/syntax1.C: New test.
54913         * g++.old-deja/g++.pt/syntax2.C: New test.
54914         * g++.old-deja/g++.other/syntax3.C: New test.
54915         * g++.old-deja/g++.other/syntax4.C: New test.
54916
54917 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54918
54919         * gcc.dg/20000623-1.c: Prototype exit and abort.
54920
54921 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54922
54923         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54924         New tests.
54925         * gcc.dg/cpp-mi3.def: New file.
54926
54927         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54928         inside assertions.
54929         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54930         lexer's error messages.
54931         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54932         divine anything from the linemarkers.
54933         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54934         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54935
54936 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54937
54938         * gcc.dg/20000623-1.c: New test.
54939
54940 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54941
54942         * gcc.c-torture/execute/20000622-1.c: New test.
54943
54944 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54945
54946         * g++.old-deja/g++.other/init15.C: New test.
54947
54948 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54949
54950         * g++.old-deja/g++.pt/vaarg2.C: New test.
54951         * g++.old-deja/g++.pt/vaarg3.C: New test.
54952
54953 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54954
54955         * g++.old-deja/g++.other/dyncast6.C: New test.
54956
54957 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54958
54959         * gcc.c-torture/execute/loop-6.c: New test.
54960
54961 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54962
54963         * gcc.dg/20000614-1.c: New test.
54964         * gcc.dg/20000614-2.c: New test.
54965
54966 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54967
54968         * g++.old-deja/g++.other/inline12.C: New test.
54969
54970 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54971
54972         * g++.old-deja/g++.other/eh1.C: New test.
54973
54974 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54975
54976         * g++.old-deja/g++.other/type.C: New test.
54977
54978 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54979
54980         * g++.old-deja/g++.other/initstring.C: New test.
54981
54982 2000-06-12  Jason Merrill  <jason@redhat.com>
54983
54984         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54985
54986 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54987
54988         * gcc.c-torture/compile/20000609-1.c: New test.
54989
54990 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54991
54992         * gcc.dg/20000609-1.c: New test.
54993
54994 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54995
54996         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54997         * gcc.c-torture/noncompile/poison-1.c: Move...
54998         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54999         * gcc.dg/cpp-li1.c: Add a token after the #line.
55000
55001 2000-06-05  Richard Henderson  <rth@cygnus.com>
55002
55003         * gcc.c-torture/execute/20000605-2.c: New test.
55004         * gcc.c-torture/execute/20000605-3.c: New test.
55005
55006 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55007
55008         * g77.f-torture/execute/20000503-1.x: New file.
55009
55010 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55011
55012         * g++.old-deja/g++.eh/badalloc1.C: New test.
55013
55014 2000-06-05  Richard Henderson  <rth@cygnus.com>
55015
55016         * gcc.c-torture/execute/20000605-1.c: New test.
55017
55018 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55019             Nathan Sidwell <nathan@codesourcery.com>
55020
55021         * gcc.c-torture/compile/20000605-1.c: New test.
55022
55023 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55024
55025         * g77.f-torture/compile/20000601-1.f: New test.
55026
55027 2000-06-03  Richard Henderson  <rth@cygnus.com>
55028
55029         * gcc.c-torture/execute/20000603-1.c: New.
55030
55031 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55032
55033         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55034         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55035
55036 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55037
55038         * gcc.dg/compare2.c (case 12): XFAIL.
55039         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55040         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55041
55042         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55043
55044 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55045
55046         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55047         guard macro is already defined when the header is first
55048         included.
55049         * gcc.dg/cpp-mix.h: New file.
55050         * gcc.dg/endif-label.c: Update patterns to match compiler.
55051
55052         * g++.brendan/complex1.C: Declare abort.
55053         * g++.law/refs4.C: Remove XFAIL.
55054         * g++.oliva/expr2.C: Declare abort and exit.
55055
55056 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55057
55058         * gcc.c-torture/execute/20000528-1.c: New test.
55059
55060         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55061         * g++.old-deja/g++.law/temps4.C: Likewise.
55062
55063         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55064         stdlib.h.  Call abort() on failure.
55065         * g++.old-deja/g++.law/refs4.C: Likewise.
55066         * g++.old-deja/g++.law/temps4.C: Likewise.
55067         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55068         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55069
55070 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55071
55072         Relative to g++.dg/special:
55073         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55074
55075         Relative to g++.old-deja:
55076         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55077         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55078         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55079         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55080         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55081         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55082         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55083
55084         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55085         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55086         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55087         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55088         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55089         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55090         and/or string.h.
55091
55092         * g++.other/goto1.C: Update expectations for error messages.
55093
55094 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55095
55096         * gcc.c-torture/compile/20000523-1.c: New test.
55097
55098 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55099
55100         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55101
55102 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55103
55104         * g++.old-deja/g++.eh/catch11.C: New test.
55105         * g++.old-deja/g++.eh/catch12.C: New test.
55106
55107 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55108
55109         * gcc.c-torture/execute/20000523-1.c: New test.
55110
55111 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55112
55113         * c-torture/execute/bcp-1.c: Replace abort in arg of
55114         __builtin_constant_p with a generic external function.
55115
55116         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55117         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55118         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55119         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55120         Prototype abort and/or exit.
55121
55122         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55123         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55124         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55125         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55126
55127 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55128
55129         * gcc.dg/dwarf2-1.c: New test.
55130
55131 2000-05-20  Richard Henderson  <rth@cygnus.com>
55132
55133         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55134
55135 2000-05-20  Andreas Jaeger  <aj@suse.de>
55136
55137         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55138         testcase.
55139
55140 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55141
55142         * gcc.c-torture/execute/20000519-2.c: New test.
55143
55144 2000-05-19  Andreas Jaeger  <aj@suse.de>
55145
55146         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55147         which fails with SSA.
55148
55149         * lib/c-torture.exp: Also test with -O3 -fssa.
55150
55151 2000-05-18  Michael Meissner  <meissner@redhat.com>
55152
55153         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55154         * gcc.c-torture/execute/920415-1.c: Ditto.
55155         * gcc.c-torture/execute/920501-1.c: Ditto.
55156         * gcc.c-torture/execute/conversion.c: Ditto.
55157         * gcc.c-torture/execute/cvt-1.c: Ditto.
55158
55159 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55160
55161         * gcc.c-torture/compile/20000518-1.c: New test.
55162
55163 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55164
55165         * g77.f-torture/compile/200005018.f: New test.
55166
55167 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55168
55169         * gcc.c-torture/compile/20000517-1.c: New test.
55170
55171 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55172
55173         * gcc.c-torture/execute/20000516-1.c: New test.
55174
55175 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55176
55177         * g++.old-deja/g++.other/eh.C: New test.
55178
55179 2000-05-12  Richard Henderson  <rth@cygnus.com>
55180
55181         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55182         constants through to doit's conditional.
55183
55184 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55185
55186         * gcc.c-torture/compile/20000511-1.c: New test.
55187         * g77.f-torture/compile/20000511-1.f: New test.
55188         * g77.f-torture/compile/20000511-2.f: New test.
55189
55190 2000-05-11  Michael Meissner  <meissner@redhat.com>
55191
55192         * gcc.c-torture/execute/20000511-1.c: New test.
55193
55194 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55195
55196         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55197         * gcc.dg/20000510-1.S: New.
55198
55199 2000-05-08  Catherine Moore  <clm@cygnus.com>
55200
55201         * gcc.dg/unused-3.c: New.
55202
55203 2000-05-06  Richard Henderson  <rth@cygnus.com>
55204
55205           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55206           * g++.old-deja/g++.mike/warn1.C: Likewise.
55207           * g++.old-deja/g++.pt/local1.C: Likewise.
55208           * g++.old-deja/g++.pt/local7.C: Likewise.
55209           * g++.old-deja/g++.pt/spec16.C: Likewise.
55210
55211 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55212
55213         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55214
55215 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55216
55217           * g77.f-torture/execute/20000503-1.f: New test.
55218
55219 2000-05-04  Andreas Jaeger  <aj@suse.de>
55220
55221         * gcc.dg/noreturn-2.c: New test.
55222
55223 2000-05-04  Neil Booth  <NeilB@earthling.net>
55224
55225         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55226         preprocessor.
55227
55228 2000-05-04  Richard Henderson  <rth@cygnus.com>
55229
55230         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55231
55232 2000-05-04  Richard Henderson  <rth@cygnus.com>
55233
55234         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55235         OpenSSL by Jason R Thorpe.
55236
55237 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55238
55239         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55240
55241 2000-05-03  Robert Lipe <robertlipe@usa.net>
55242
55243         * gcc.dg/20000503-1.c: New test.
55244
55245 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55246
55247         * gcc.c-torture/compile/20000502-1.c: New test.
55248         * g++.old-deja/g++.other/align.C: New test.
55249         * gcc.dg/cpp-tradstringify.c: New test.
55250
55251 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55252
55253         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55254         and hard registers.
55255
55256 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55257
55258         * gcc.c-torture/execute/loop-5.c: New test.
55259
55260 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55261
55262         * gcc.c-torture/execute/va-arg-20.c: New test.
55263
55264 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55265
55266         * gcc.c-torture/execute/20000422-1.c: New test.
55267
55268 2000-04-20  Greg McGary  <gkm@gnu.org>
55269
55270         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55271         when optimizing, but without sibling-call optimizations (-O1).
55272
55273 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55274
55275           * gcc.c-torture/compile/20000420-1.c: New test.
55276
55277 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55278
55279         * g++.abi/ptrflags.C: New test.
55280         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55281
55282 2000-04-19  Catherine Moore  <clm@cygnus.com>
55283
55284         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55285
55286 2000-04-19  Greg McGary  <gkm@gnu.org>
55287
55288         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55289         sibling-call optimizations.
55290
55291 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55292
55293         * gcc.dg/20000419-1.c: New test.
55294
55295 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55296
55297         * gcc.c-torture/execute/20000412-6.c: New test.
55298
55299 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55300
55301         * gcc.c-torture/execute/20000412-5.c: New test.
55302         * g77.f-torture/compile/20000412-1.f: New test.
55303         * gcc.c-torture/execute/20000412-4.c: New test.
55304         * gcc.c-torture/compile/20000412-2.c: New test.
55305         * gcc.c-torture/execute/20000412-3.c: New test.
55306         * gcc.c-torture/compile/20000412-1.c: New test.
55307         * gcc.c-torture/execute/20000412-2.c: New test.
55308
55309 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55310
55311         * objc/execute/bf-20.m: New test.
55312
55313 2000-04-10  Richard Henderson  <rth@cygnus.com>
55314
55315         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55316
55317         * gcc.c-torture/execute/20000412-1.c: New test.
55318
55319 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55320
55321         * g++.old-deja/g++.eh/catchptr1.C: New test.
55322
55323 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55324
55325         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55326
55327 2000-04-08  Neil Booth  <NeilB@earthling.net>
55328
55329         * gcc.dg/cpp-nullchar.c: Remove test as
55330         embedded nulls cause problems.
55331
55332 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55333
55334         * gcc.dg/compare2.c: New test.
55335
55336 2000-04-08  Neil Booth  <NeilB@earthling.net>
55337
55338         * gcc.dg/cpp-nullchar.c: New test.
55339
55340 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55341
55342         * gcc.dg/cpp-mi2.c: New test.
55343         * gcc.dg/cpp-mi2[abc].h: New files.
55344
55345 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55346
55347         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55348         member name.
55349
55350 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55351
55352         * g++.old-deja/g++.abi/vmihint.C: New test.
55353
55354 2000-04-06  Neil Booth  <NeilB@earthling.net>
55355
55356         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55357         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55358         copyright.
55359
55360 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55361
55362         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55363         avoid stack-frame overwrite.
55364
55365 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55366
55367         * gcc.c-torture/compile/20000405-2.c: New test.
55368         * gcc.c-torture/compile/20000405-3.c: New test.
55369
55370 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55371
55372         * gcc.c-torture/compile/20000405-1.c: New test.
55373
55374 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55375
55376         * gcc.dg/cast-qual-1.c: Revert last change.
55377
55378 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55379
55380         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55381
55382 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55383
55384         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55385         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55386
55387 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55388
55389         * gcc.c-torture/compile/20000403-2.c: New test.
55390         * gcc.c-torture/compile/20000403-1.c: New test.
55391
55392 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55393
55394         * gcc.c-torture/execute/20000403-1.c: New test.
55395
55396 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55397
55398         * gcc.c-torture/execute/20000402-1.c: New test.
55399
55400 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55401
55402         * gcc.c-torture/execute/va-arg-15.c: New test.
55403         * gcc.c-torture/execute/va-arg-16.c: New test.
55404         * gcc.c-torture/execute/va-arg-17.c: New test.
55405         * gcc.c-torture/execute/va-arg-18.c: New test.
55406         * gcc.c-torture/execute/va-arg-19.c: New test.
55407
55408 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55409
55410         * gcc.c-torture/compile/981211-1.c: Move to...
55411         * gcc.dg/cpp-as1.c: ...here.
55412         * gcc.dg/cpp-as2.c: New file.
55413
55414         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55415         compiler.
55416
55417 2000-04-02  Neil Booth  <NeilB@earthling.net>
55418
55419         * gcc.dg/cpp-cond.c  New tests.
55420         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55421         accidental success less likely.
55422         * gcc.dg/cpp-missingop.c  New tests.
55423         * gcc.dg/cpp-missingparen.c  New tests.
55424         * gcc.dg/cpp-shift.c  New tests.
55425         * gcc.dg/cpp-shortcircuit.c  New tests.
55426         * gcc.dg/cpp-unary.c  New tests.
55427
55428 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55429
55430         * gcc.c-torture/compile/20000329-1.c: New test.
55431
55432 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55433
55434         * gcc.c-torture/compile/20000326-1.c: New test.
55435         * gcc.c-torture/compile/20000326-2.c: New test.
55436
55437 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55438
55439         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55440         the first parameter is a function argument.
55441
55442 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55443
55444         * g++.old-deja/g++.ext/array4.C: New test.
55445
55446 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55447
55448         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55449
55450 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55451
55452         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55453
55454 2000-03-19  Richard Henderson  <rth@cygnus.com>
55455
55456         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55457
55458 2000-03-19  Richard Henderson  <rth@cygnus.com>
55459
55460         * gcc.c-torture/compile/20000319-1.c: New test.
55461
55462 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55463
55464         * gcc.c-torture/execute/20000314-3.c: New test.
55465         * gcc.c-torture/execute/20000314-2.c: New test.
55466         * gcc.c-torture/execute/20000314-1.c: New test.
55467         * gcc.c-torture/compile/20000314-2.c: New test.
55468         * gcc.c-torture/compile/20000314-1.c: New test.
55469
55470 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55471
55472         * g++.old-deja/g++.warn/inline.C: New test.
55473
55474 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55475
55476         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55477         standards-compliant result rather than specific constants.
55478         Put test-values in array.
55479
55480 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55481
55482         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55483         (g++_target_compile): Put test-specific options last.
55484
55485 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55486
55487         * g++.old-deja/g++.eh/vbase4.C: New test.
55488
55489 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55490
55491         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55492
55493 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55494
55495         * g++.old-deja/g++.brendan/misc12.C: Removed.
55496         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55497         * g++.old-deja/g++.ext/pretty4.C: New test.
55498
55499 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55500
55501         * g++.old-deja/g++.other/string2.C: New test.
55502
55503 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55504
55505         * g++.old-deja/g++.warn/impint2.C: New test.
55506
55507 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55508
55509         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55510         is 1, not zero.
55511
55512 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55513
55514         * g++.old-deja/g++.warn/impint.C: New test.
55515         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55516         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55517         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55518         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55519         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55520         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55521         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55522         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55523         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55524         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55525         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55526         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55527
55528 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55529
55530         * gcc.dg/cpp-redef.c: New test.
55531
55532 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55533
55534         * g++.old-deja/g++.pt/unify7.C: New test.
55535
55536 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55537
55538         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55539         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55540
55541 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55542
55543         * gcc.c-torture/compile/20000224-1.c: New test.
55544
55545 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55546
55547         * gcc.c-torture/compile/cpp-2.c: New test.
55548         * gcc.c-torture/compile/cpp-1.c: New test.
55549
55550 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55551
55552         * gcc.c-torture/execute/20000225-1.c: New test.
55553
55554 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55555
55556         * gcc.dg/cpp-li2.c: New test.
55557
55558         * gcc.dg/cpp-wi1.c: New test.
55559
55560         * gcc.dg/cpp-li1.c: New test.
55561
55562 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55563
55564         * g++.old-deja/g++.other/sizeof5.C: New test.
55565
55566 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55567
55568         * gcc.c-torture/execute/va-arg-13.c: New test.
55569
55570 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55571
55572         * gcc.c-torture/execute/va-arg-12.c: New test.
55573
55574 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55575
55576         * gcc.c-torture/execute/20000223-1.c: New test.
55577
55578 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55579
55580         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55581
55582 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55583
55584         * g++.old-deja/g++.abi/ptrmem.C: New test.
55585
55586 2000-02-19  Richard Henderson  <rth@cygnus.com>
55587
55588         * gcc.c-torture/compile/init-3.c: New.
55589
55590 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55591
55592         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55593         ALWAYS_CXXFLAGS.
55594
55595 2000-02-11  Robert Lipe <robertl@sco.com>
55596
55597         * gcc.c-torture/compile/20000211-3.c: New test.
55598
55599 2000-02-11  Martin Buchholz <martin@xemacs.org>
55600
55601         * gcc.c-torture/compile/20000211-2.c: New test.
55602
55603 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55604
55605         * gcc.c-torture/compile/20000211-1.c: New test.
55606
55607 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55608
55609         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55610           on native targets
55611
55612 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55613
55614         * g++.old-deja/g++.other/cast5.C: New test.
55615
55616 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55617
55618         * gcc.c-torture/execute/20000205-1.c: New.
55619
55620 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55621
55622         * g++.old-deja/g++.jason/cast3.C: Return void.
55623         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55624
55625 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55626
55627         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55628
55629         * gcc.dg/loop-1.c: New test.
55630
55631 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55632
55633         * gcc.c-torture/compile/20000127-1.c: New test.
55634         * gcc.c-torture/execute/991228-1.c: New test.
55635
55636 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55637
55638         * gcc.dg/unused-2.c: New test.
55639
55640         * gcc.dg/conv-1.c: New test.
55641
55642 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55643
55644         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55645         compiler.
55646         (tool_option_proc): Fix typo.
55647
55648 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55649
55650         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55651         of the ld on the host, not on the build machine.
55652         Also, don't crash if '--help' is not a supported option.
55653
55654 2000-01-24  Richard Henderson  <rth@cygnus.com>
55655
55656         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55657
55658 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55659
55660         * gcc.c-torture/execute/20000120-2.c: New test.
55661         * gcc.c-torture/execute/20000120-1.c: New test.
55662
55663 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55664
55665         * gcc.c-torture/execute/20000113-1.c: New test.
55666
55667 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55668
55669         * gcc.c-torture/execute/20000112-1.c: New test.
55670
55671 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55672
55673         * gcc.dg/20000111-1.c: New test.
55674
55675 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55676
55677         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55678         with 16 bit integers.
55679
55680 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55681
55682         * gcc.dg/20000108-1.c: New test.
55683
55684 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55685
55686         * g++.old-deja/g++.ns/koenig8.C: New test.
55687
55688 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55689
55690         * g++.old-deja/g++.other/cast4.C: New test.
55691
55692 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55693
55694         * gcc.c-torture/compile/20000105-2.c: New test.
55695         * gcc.c-torture/compile/20000105-1.c: New test.
55696
55697 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55698
55699         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55700         references to printf & atoi to conform to ANSI standard.
55701         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55702         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55703         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55704         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55705         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55706         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55707         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55708         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55709         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55710         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55711         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55712         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55713         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55714         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55715         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55716         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55717         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55718         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55719         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55720         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55721         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55722         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55723         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55724         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55725         * g++.old-deja/g++.brendan/init3.C: Likewise.
55726         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55727         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55728         * g++.old-deja/g++.brendan/new2.C: Likewise.
55729         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55730         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55731         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55732         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55733         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55734         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55735         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55736         * g++.old-deja/g++.brendan/template24.C: Likewise.
55737         * g++.old-deja/g++.brendan/template3.C: Likewise.
55738         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55739         * g++.old-deja/g++.jason/inline3.C: Likewise.
55740         * g++.old-deja/g++.jason/opeq.C: Likewise.
55741         * g++.old-deja/g++.law/arg5.C: Likewise.
55742         * g++.old-deja/g++.law/arm7.C: Likewise.
55743         * g++.old-deja/g++.law/ctors11.C: Likewise.
55744         * g++.old-deja/g++.law/cvt8.C: Likewise.
55745         * g++.old-deja/g++.law/init9.C: Likewise.
55746         * g++.old-deja/g++.law/refs4.C: Likewise.
55747         * g++.old-deja/g++.law/template2.C: Likewise.
55748         * g++.old-deja/g++.law/visibility24.C: Likewise.
55749         * g++.old-deja/g++.law/vtable3.C: Likewise.
55750         * g++.old-deja/g++.mike/asm2.C: Likewise.
55751         * g++.old-deja/g++.mike/eh1.C: Likewise.
55752         * g++.old-deja/g++.mike/misc1.C: Likewise.
55753         * g++.old-deja/g++.mike/misc13.C: Likewise.
55754         * g++.old-deja/g++.mike/misc14.C: Likewise.
55755         * g++.old-deja/g++.mike/ns12.C: Likewise.
55756         * g++.old-deja/g++.mike/p1248.C: Likewise.
55757         * g++.old-deja/g++.mike/p3708.C: Likewise.
55758         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55759         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55760         * g++.old-deja/g++.mike/p646.C: Likewise.
55761         * g++.old-deja/g++.mike/p700.C: Likewise.
55762         * g++.old-deja/g++.mike/p783.C: Likewise.
55763         * g++.old-deja/g++.mike/p783a.C: Likewise.
55764         * g++.old-deja/g++.mike/p783b.C: Likewise.
55765         * g++.old-deja/g++.mike/p786.C: Likewise.
55766         * g++.old-deja/g++.mike/p789.C: Likewise.
55767         * g++.old-deja/g++.mike/p789a.C: Likewise.
55768         * g++.old-deja/g++.mike/p807a.C: Likewise.
55769         * g++.old-deja/g++.other/delete3.C: Likewise.
55770         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55771         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55772         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55773         * g++.old-deja/g++.other/empty1.C: Likewise.
55774         * g++.old-deja/g++.other/temporary1.C: Likewise.
55775         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55776         * g++.old-deja/g++.pt/t16.C: Likewise.
55777         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55778
55779 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55780
55781         * gcc.dg/991230-1.c: New test.
55782
55783 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55784
55785         * gcc.c-torture/compile/991229-3.c: New test.
55786         * gcc.c-torture/compile/991229-2.c: New test.
55787         * gcc.c-torture/compile/991229-1.c: New test.
55788
55789 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55790
55791         * gcc.c-torture/compile/labels-2.c: New test.
55792
55793 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55794
55795         * gcc.c-torture/execute/991227-1.c: New test.
55796
55797 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55798
55799         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55800
55801 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55802
55803         * gcc.c-torture/execute/991221-1.c: New test.
55804
55805 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55806
55807         * g++.old-deja/g++.other/cast3.C: New test.
55808
55809 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55810
55811         * gcc.c-torture/execute/991216-4.c: New test.
55812
55813 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55814
55815         * gcc.c-torture/execute/991216-1.c: New test.
55816         * gcc.c-torture/execute/991216-2.c: New test.
55817         * gcc.c-torture/execute/991216-3.c: New test.
55818
55819 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55820
55821         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55822         Actually make the test fail by using "-O2" for compilation.
55823
55824 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55825
55826         * g++.old-deja/g++.warn/cast-align1.C: New test.
55827
55828 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55829
55830         * gcc.c-torture/compile/991214-1.c: New test.
55831         * gcc.c-torture/compile/991214-2.c: New test.
55832
55833 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55834
55835         * gcc.dg/991214-1.c: New test.
55836
55837 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55838
55839         * gcc.c-torture/compile/991213-3.c: New test.
55840         * gcc.c-torture/compile/991213-2.c: New test.
55841         * gcc.c-torture/compile/991213-1.c: New test.
55842
55843 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55844
55845         * gcc.dg/991209-1.c: New test.
55846
55847 1999-12-08  Nathan Sidwell <nathan@acm.org>
55848
55849         * gcc.c-torture/compile/991208-1.c: New test.
55850
55851 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55852
55853         * gcc.dg/ultrasp2.c: New test.
55854
55855 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55856
55857         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55858
55859 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55860
55861         * gcc.c-torture/compile/991202-1.c: New test.
55862         * gcc.c-torture/execute/991202-1.c: New test.
55863         * gcc.c-torture/execute/991202-2.c: New test.
55864         * gcc.c-torture/execute/991202-3.c: New test.
55865
55866 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55867
55868         * g++.old-deja/g++.abi/align.C: New test.
55869         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55870         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55871
55872 1999-12-01  Richard Henderson  <rth@cygnus.com>
55873
55874         * gcc.c-torture/execute/991201-1.c: New.
55875
55876 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55877
55878         * gcc.dg/991129-1.c: New test.
55879
55880 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55881
55882         * gcc.c-torture/compile/991127-1.c: New test.
55883
55884 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55885
55886         * g++.old-deja/g++.other/warn4.C: New test.
55887
55888 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55889
55890         * g++.old-deja/g++.eh/cleanup2.C: New test.
55891         * g++.old-deja/g++.ext/pretty2.C: New test.
55892         * g++.old-deja/g++.ext/pretty3.C: New test.
55893         * g++.old-deja/g++.other/debug6.C: New test.
55894
55895 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55896
55897         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55898         compiler_output to look for one error message instead of two.
55899
55900 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55901
55902         * gcc.c-torture/execute/991118-1.c: Also test case
55903         where the word boundary does not split a byte evenly.
55904
55905 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55906
55907         * g++.old-deja/g++.ext/restrict1.C: New test.
55908
55909 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55910
55911         * gcc.c-torture/execute/991118-1.c: New test.
55912
55913 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55914
55915         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55916         working directory pathnames.
55917
55918 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55919
55920         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55921         host is equipped with driver.h and driver.o so it can actually
55922         compile and run the tests.
55923
55924 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55925
55926         * gcc.c-torture/compile/991008-1.c: New test.
55927
55928 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55929
55930         * lib/gcc-dg.exp: Include target-supports.exp
55931
55932 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55933
55934         * lib/target-supports.exp: New file: Provide procs to test for
55935         features supported by the target.
55936         (check_weak_available): Moved here from ecos.exp.
55937         (check_alias_available): New proc: Determine of the target
55938         toolchain supports the alias attribute.
55939
55940         * gcc.dg/special/ecos.exp: Move check_weak_available to
55941         target-supports.exp.
55942         (alias-1.c): Only perform the test if the target supports
55943         aliases.
55944         (wkali-1.c): Only perform the test if the target supports
55945         aliases.
55946
55947         * gcc.dg/990506-0.c: Expect error messages from cross
55948         targets as well as native targets.
55949
55950 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55951
55952         * gcc.dg/ultrasp1.c: Removed xfail.
55953         * gcc.dg/struct-ret-2.c: Likewise.
55954         * gcc.dg/array-1.c: Likewise.
55955
55956 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55957
55958         * gcc.dg/struct-ret-2.c: New test.
55959
55960         * gcc.dg/array-1.c: New test.
55961
55962 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55963
55964         * gcc.c-torture/execute/991030-1.c: New test.
55965
55966 1999-10-26  Richard Henderson  <rth@cygnus.com>
55967
55968         * gcc.c-torture/compile/991026-2.c: New test.
55969
55970 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55971
55972         * gcc.c-torture/compile/991026-1.c: New test.
55973
55974 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55975
55976         * gcc.c-torture/execute/991023-1.c: New test.
55977
55978 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55979
55980         * gcc.c-torture/execute/991019-1.c: New test.
55981
55982 1999-10-16  Richard Henderson  <rth@cygnus.com>
55983
55984         * gcc.c-torture/execute/991016-1.c: New test.
55985
55986 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55987
55988         * gcc.c-torture/execute/991014-1.c: New test.
55989
55990 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55991
55992         * g++.old-deja/g++.other/union2.C: New test.
55993
55994 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55995
55996         * g++.old-deja/g++.other/vaarg2.C: New test.
55997         * g++.old-deja/g++.other/vaarg3.C: New test.
55998
55999 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56000
56001         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56002         in compile/.
56003
56004 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56005
56006         * gcc.c-torture/execute/va-arg-11.c: New test.
56007
56008 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56009
56010         * lib/file-format.exp (gcc_target_object_format): Don't
56011         crash if objdump is unavailable.
56012
56013 1999-09-29  Donn Terry <donn@interix.com>
56014
56015         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56016
56017 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56018
56019         * gcc.c-torture/compile/990928-1.c: New test.
56020
56021 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56022
56023         * g++.old-deja/g++.other/decl6.C: New test.
56024
56025 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56026
56027         * gcc.c-torture/execute/va-arg-10.c: New test.
56028
56029 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56030
56031         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56032         __PRETTY_FUNCTION__.
56033
56034 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56035
56036         * gcc.c-torture/execute/990923-1.c: New test.
56037
56038 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56039
56040         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56041         for which -fpic is inappropriate.
56042
56043 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56044
56045         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56046
56047 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56048
56049         * g++.old-deja/g++.other/dyncast1.C: New test.
56050         * g++.old-deja/g++.other/dyncast2.C: New test.
56051         * g++.old-deja/g++.other/dyncast3.C: New test.
56052         * g++.old-deja/g++.other/dyncast4.C: New test.
56053         * g++.old-deja/g++.other/dyncast5.C: New test.
56054         * g++.old-deja/g++.eh/catch3.C: New test.
56055         * g++.old-deja/g++.eh/catch3p.C: New test.
56056         * g++.old-deja/g++.eh/catch4.C: New test.
56057         * g++.old-deja/g++.eh/catch4p.C: New test.
56058         * g++.old-deja/g++.eh/catch5.C: New test.
56059         * g++.old-deja/g++.eh/catch5p.C: New test.
56060         * g++.old-deja/g++.eh/catch6.C: New test.
56061         * g++.old-deja/g++.eh/catch6p.C: New test.
56062         * g++.old-deja/g++.eh/catch7.C: New test.
56063         * g++.old-deja/g++.eh/catch7p.C: New test.
56064         * g++.old-deja/g++.eh/catch8.C: New test.
56065         * g++.old-deja/g++.eh/catch8p.C: New test.
56066         * g++.old-deja/g++.eh/catch9.C: New test.
56067         * g++.old-deja/g++.eh/catch9p.C: New test.
56068
56069 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56070
56071         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56072         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56073
56074 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56075
56076         * gcc.c-torture/compile/990913-1.c: New test.
56077
56078 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56079
56080         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56081         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56082
56083 1999-09-09  Richard Henderson  <rth@cygnus.com>
56084
56085         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56086
56087 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56088
56089         * g++.old-deja/g++.other/lookup11.C: New test.
56090         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56091         what is permitted and what we want.
56092         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56093         overload use.
56094         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56095
56096 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56097
56098         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56099         * gcc.c-torture/noncompile/poison-1.c: New file.
56100
56101 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56102
56103         * g++.old-deja/g++.other/sizeof3.C: New test.
56104         * g++.old-deja/g++.other/sizeof4.C: New test.
56105         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56106         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56107
56108 1999-09-07  Richard Henderson  <rth@cygnus.com>
56109
56110         * gcc.dg/va-arg-1.c: New.
56111
56112 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56113
56114         * gcc.c-torture/execute/va-arg-9.c: New test.
56115
56116 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56117
56118         * g77.f-torture/compile/980519-2.f: New test.
56119         * g77.f-torture/compile/19990905-0.f: New test.
56120         * g77.f-torture/compile/19990905-1.f: New test.
56121         * g77.f-torture/compile/19990905-2.f: New test.
56122
56123         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56124
56125 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56126
56127         * gcc.c-torture/execute/990827-1.c: Fix typo.
56128
56129 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56130
56131         * g++.old-deja/g++.other/deref1.C: New test.
56132
56133 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56134
56135         * g++.old-deja/g++.other/ambig2.C: New test.
56136         * g++.old-deja/g++.other/cond5.C: New test.
56137         * g++.old-deja/g++.other/lookup16.C: New test.
56138
56139 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56140
56141         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56142         assemblers too.
56143
56144 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56145
56146         * lib/c-torture.exp: Avoid the "compare executables" optimization
56147         when testing native.
56148
56149 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56150
56151         * gcc.c-torture/execute/990829-1.c: New test.
56152         * gcc.c-torture/compile/990829-1.c: New test.
56153
56154 1999-08-27  Paul Burchard  <burchard@pobox.com>
56155
56156         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56157         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56158         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56159         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56160         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56161         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56162         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56163         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56164         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56165         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56166         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56167
56168 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56169
56170         * gcc.c-torture/execute/990827-1.c: New test.
56171
56172 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56173
56174         * g77.f-torture/noncompile/19990826-4.f: New test.
56175
56176         * g77.f-torture/compile/19990826-3.f: New test.
56177
56178         * g77.f-torture/execute/19990826-2.f: New test.
56179
56180         * g77.f-torture/compile/19990826-1.f: New test.
56181
56182         * gcc.c-torture/execute/990826-0.c: New test.
56183         * g77.c-torture/execute/19990826-0.f: New test.
56184
56185         * g77.f-torture/noncompile/970626-2.f: New test.
56186
56187 1999-08-25  Paul Burchard  <burchard@pobox.com>
56188
56189         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56190         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56191         lss-011.C: New tests.
56192
56193 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56194
56195         * g++.old-deja/g++.other/decl5.C: New test.
56196
56197 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56198
56199         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56200         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56201         call `postbase' for each one.  All callers of `postbase' changed
56202         to call this instead.
56203
56204 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56205
56206         * gcc.c-torture/execute/990811-1.c: New test.
56207
56208 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56209
56210         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56211         just native ones.
56212
56213         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56214         just native ones.
56215
56216 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56217
56218         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56219
56220 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56221
56222         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56223
56224 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56225
56226         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56227
56228 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56229
56230         * gcc.c-torture/execute/990804-1.c: New test.
56231
56232 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56233
56234         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56235         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56236         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56237
56238 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56239
56240         * g++.old-deja/g++.other/struct1.C: New test.
56241
56242 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56243
56244         * g++.old-deja/g++.other/enum2.C: New test.
56245
56246 1999-08-02  Richard Henderson  <rth@cygnus.com>
56247
56248         Adapted from tests from Franz Sirl:
56249         * gcc.c-torture/execute/va-arg-7.c: New test.
56250         * gcc.c-torture/execute/va-arg-8.c: New test.
56251
56252 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56253
56254         * gcc.c-torture/compile/990801-2.c: New test.
56255
56256         * gcc.c-torture/compile/990801-1.c: New test.
56257
56258 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56259
56260         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56261         fp-cmp-1.c, converting double to float.
56262
56263         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56264         fp-cmp-1.c, converting double to long double.
56265
56266         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56267         from fr1 to unknown_register, since fr1 is a legitimate register
56268         on some machines.
56269
56270 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56271
56272         * README: More listname related changes.
56273
56274 1999-07-08  Catherine Moore  <clm@cygnus.com>
56275
56276         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56277
56278 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56279
56280         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56281
56282 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56283
56284         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56285
56286 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56287
56288         * gcc.dg/990703-1.c: New test.
56289
56290 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56291
56292         * lib/file-format.exp: New file: Move definition of proc
56293         gcc_target_object_format to here from
56294         gcc.dg/special/ecos.exp.
56295
56296         * lib/c-torture.exp: Include lib file-format.exp.
56297         * lib/gcc-dg.exp: Include lib file-format.exp.
56298
56299         * gcc.dg/special/ecos.exp: Remove definition of proc
56300         gcc_target_object_format.
56301
56302 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56303
56304         * gcc.c-torture/execute/990628-1.c: New test.
56305
56306 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56307
56308         * gcc.c-torture/compile/990625-2.c: New test.
56309
56310         * gcc.c-torture/compile/990625-1.c: New test.
56311
56312 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56313
56314         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56315         attributes compile.
56316         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56317         ports that use the COFF/PE file format.
56318
56319 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56320
56321         * gcc.c-torture/compile/990617-1.c: New test.
56322
56323 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56324
56325         * g++.old-deja/g++.other/decl4.C: New test.
56326
56327 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56328
56329         * g++.old-deja/g++.other/bitfld3.C: New test.
56330
56331 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56332
56333         * g++.old-deja/g++.eh/catch1.C: New test.
56334
56335 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56336
56337         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56338
56339         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56340         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56341
56342 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56343
56344         * g77.f-torture/compile/19990502-0.f: Replace with new,
56345         shorter, test that still fails after recent changes.
56346
56347 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56348
56349         * gcc.c-torture/execute/990604-1.c: New test.
56350
56351 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56352
56353         * gcc.c-torture/execute/990531-1.c: New test.
56354
56355 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56356
56357         * gcc.c-torture/compile/990527-1.c: New test.
56358
56359 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56360
56361         * gcc.c-torture/execute/990527-1.c: New test.
56362
56363 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56364
56365         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56366         bitfields as signed.
56367
56368 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56369
56370         * g77.f-torture/compile/19990525-0.f: New test.
56371
56372 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56373
56374         * gcc.c-torture/execute/990525-2.c: New test.
56375
56376         * gcc.c-torture/execute/990525-1.c: New test.
56377
56378 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56379
56380         * g++.old-deja/g++.other/anon3.C: New test.
56381         * g++.old-deja/g++.other/anon4.C: New test.
56382         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56383         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56384         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56385         Merrill).
56386
56387 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56388
56389         * gcc.c-torture/execute/990524-1.c: New test.
56390
56391         * gcc.dg/990524-1.c: New test.
56392
56393 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56394
56395         * gcc.c-torture/compile/990523-1.c: New test.
56396
56397 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56398
56399         * gcc.c-torture/compile/990519-1.c: New test.
56400
56401 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56402
56403         * gcc.c-torture/compile/990517-1.c: New test.
56404
56405         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56406         (e4, f4): New tests.
56407         (main): Call them.
56408
56409 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56410
56411         * gcc.dg/noreturn-1.c: New test.
56412
56413 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56414
56415         * gcc.c-torture/execute/990513-1.c: New test.
56416
56417 1999-05-10  Richard Henderson  <rth@cygnus.com>
56418
56419         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56420
56421 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56422
56423         * g77.f-torture/execute/erfc.f: Use small single-precision
56424         values, to avoid problems on Alphas when not -mieee.
56425
56426 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56427
56428         * gcc.dg/990506-0.c: New test.
56429
56430 1999-05-08  Richard Henderson  <rth@cygnus.com>
56431
56432         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56433         the constant to test.  Don't XFAIL 64-bit targets.
56434
56435         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56436         * g++.old-deja/g++.law/profile1.C: Likewise.
56437
56438         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56439         operator new instances.
56440         * g++.old-deja/g++.other/delete5.C: Likewise.
56441
56442 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56443
56444         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56445         intrinsic.
56446
56447 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56448
56449         * g77.f-torture/execute/u77-test.f: Reverse order of two
56450         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56451
56452 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56453
56454         * gcc.dg/compare1.c: New test.
56455
56456 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56457
56458         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56459         New tests.
56460
56461 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56462
56463         * g77.f-torture/compile/19990502-1.f: New test.
56464
56465 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56466
56467         * g77.f-torture/compile/19990502-0.f: New test.
56468
56469 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56470
56471         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56472         intrinsic.
56473
56474 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56475
56476         * g77.f-torture/execute/u77-test.f (main): List libU77
56477         intrinsics not currently tested.
56478         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56479         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56480         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56481         Trim blanks off the ends of some printed strings.
56482
56483 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56484
56485         * g77.f-torture/execute/u77-test.f (main): Just warn about
56486         FSTAT gid disagreement, as it's expected on some systems.
56487
56488 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56489
56490         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56491         use a new function, which allows for some slop.
56492         Clean up some commentary.
56493         (issum): The new function.
56494         (sgladd): Deleted subroutine.
56495
56496 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56497
56498         * g77.f-torture/execute/u77-test.f: Modify to be more like
56499         libf2c/libU77 version, bringing patches to that version here.
56500         Add suitable commentary.
56501
56502 1999-04-25  Richard Henderson  <rth@cygnus.com>
56503
56504         * gcc.dg/990424-1.c: New test.
56505
56506 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56507
56508         * g77.f-torture/execute/u77-test.f (main): Bug involving
56509         LSTAT has been fixed, so turn back on full checking.
56510
56511 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56512
56513         * g77.f-torture/compile/19990419-0.f: New test.
56514         * g77.f-torture/execute/19990419-1.f: New test.
56515
56516 1999-04-17  Richard Henderson  <rth@cygnus.com>
56517
56518         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56519         to avoid the need for a prototype to supress a warning.
56520
56521 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56522
56523         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56524
56525 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56526
56527         * gcc.c-torture/execute/990404-1.c: New test.
56528
56529 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56530
56531         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56532         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56533         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56534         missing initializer warnings.
56535
56536 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56537
56538         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56539         matching strings.
56540
56541 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56542
56543         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56544
56545 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56546
56547         * g77.f-torture/execute/19990325-0.f: New test.
56548         * g77.f-torture/execute/19990325-1.f: New test.
56549
56550 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56551
56552         * gcc.c-torture/execute/990324-1.c: New test.
56553
56554 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56555
56556         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56557         test with 4.
56558
56559 1999-03-17  Richard Henderson  <rth@cygnus.com>
56560
56561         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56562
56563 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56564
56565         * g77.f-torture/execute/19990313-2.f: New test.
56566         * g77.f-torture/execute/19990313-3.f: New test.
56567
56568 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56569
56570         * g77.f-torture/execute/19990313-0.f: New test.
56571         * g77.f-torture/execute/19990313-1.f: New test.
56572
56573 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56574
56575         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56576         printf to sprintf.
56577         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56578         (main): Add check for u15.  Conditionalize u31 check depending on
56579         whether ints are <32 bits or >=32 bits.
56580
56581 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56582
56583         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56584
56585 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56586
56587         * g77.f-torture/compile/19990305-0.f: New test.
56588         * g77.f-torture/execute/19981119-0.f: New test.
56589
56590 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56591
56592         * g77.f-torture/execute/970625-2.f: call ABORT if final
56593         result is not correct, instead of just printing it.
56594         Add this checking via newly introduced obfuscation, to
56595         trip up buggy front ends.
56596
56597 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56598
56599         * g77.f-torture/compile/960317-1.f: Moved from being
56600         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56601
56602 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56603
56604         * g77.f-torture/execute/960317-1.f: New (old) test.
56605         * g77.f-torture/execute/970625-2.f: Ditto.
56606
56607 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56608
56609         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56610         error message on line 1 or line 2; cccp and cpplib do this differently.
56611
56612 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56613
56614         * g++.old-deja/g++.law/weak1.C: New test.
56615
56616 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56617
56618         * gcc.c-torture/execute/990119-1.c: Renamed to...
56619         * gcc.dg/990119-1.c: this, so it will only be tested once
56620         (it's a preprocessor test, it doesn't need to be run at
56621         multiple optimization levels).
56622
56623 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56624
56625         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56626           ALWAYS_CXXFLAGS.
56627
56628 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56629
56630         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56631         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56632         to not be compilable by current g77.
56633
56634 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56635
56636         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56637
56638 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56639
56640         * gcc.c-torture/execute/990222-1.c: New test.
56641
56642 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56643
56644         * g77.f-torture/compile/19990218-0.f: New test.
56645         * g77.f-torture/noncompile/19990218-1.f: New test.
56646
56647 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56648
56649         * g77.f-torture/compile/19981216-0.f: New test.
56650
56651 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56652
56653         * gcc.dg/990214-1.c: New test.
56654
56655 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56656
56657         * gcc.dg/990213-2.c: New test.
56658
56659         * gcc.dg/990213-1.c: New test.
56660
56661 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56662
56663         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56664         ints.
56665
56666 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56667
56668         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56669         specified by target.
56670
56671         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56672
56673 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56674
56675         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56676
56677 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56678
56679         * gcc.dg/special/ecos.exp: New test driver for new tests with
56680         special requirements.
56681
56682         * gcc.dg/special/alias-1.c: New test.
56683         * gcc.dg/special/gcsec-1.c: New test.
56684         * gcc.dg/special/weak-1.c: New test.
56685         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56686         * gcc.dg/special/weak-2.c: New test.
56687         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56688         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56689         * gcc.dg/special/wkali-1.c: New test.
56690         * gcc.dg/special/wkali-2.c: New test.
56691         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56692         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56693
56694 1999-02-10  Felix Lee  <flee@cygnus.com>
56695
56696           * lib/c-torture.exp (c-torture-compile): Pull out code for
56697           analyzing gcc error messages.
56698           (c-torture-execute): Likewise.  Fix some (harmless) false
56699           positives.
56700           * lib/gcc.exp (gcc_check_compile): New function.
56701
56702 1999-02-08  Richard Henderson  <rth@cygnus.com>
56703
56704         * gcc.c-torture/execute/990208-1.c: New test.
56705
56706 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56707
56708         * g++.dg/special/ecos.exp: New driver for new tests with special
56709         requirements
56710
56711         * g++.dg/special/conpr-1.C: New test
56712         * g++.dg/special/conpr-2.C: New test
56713         * g++.dg/special/conpr-2a.C: New test
56714         * g++.dg/special/conpr-3.C: New test
56715         * g++.dg/special/conpr-3a.C: New test
56716         * g++.dg/special/conpr-3b.C: New test
56717
56718         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56719         allow g++ to use the dg driver
56720
56721         * README: Add comment about g++.dg directory
56722
56723 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56724
56725         * README: Update email addresses.
56726
56727 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56728
56729         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56730         arguments in order to force structure S onto the stack even on
56731         the alpha.
56732         (test): Pass 10 leading arguments to function foo as well as the
56733         structure S.
56734
56735         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56736         failure for all targets.
56737
56738         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56739         abort to terminate program execution.
56740
56741 1999-01-30  Richard Henderson  <rth@cygnus.com>
56742
56743         * gcc.c-torture/execute/990130-1.c: New test.
56744
56745 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56746
56747         * gcc.dg/990130-1.c: New test.
56748
56749 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56750
56751         * gcc.c-torture/execute/990128-1.c: New test.
56752
56753 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56754
56755         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56756
56757 1999-01-27  Felix Lee  <flee@cygnus.com>
56758
56759         * lib/c-torture.exp (c-torture-compile): pull out code for
56760         analyzing gcc error messages.
56761         (c-torture-execute): ditto, and fix some (harmless) false
56762         positives.
56763         * lib/gcc.exp (gcc_check_compile): new function.
56764
56765 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56766
56767         * gcc.dg/990117-1.c: New test.
56768
56769         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56770
56771         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56772
56773 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56774
56775         * g77.f-torture/compile/990115-1.f: New test.
56776
56777 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56778
56779         * gcc.c-torture/compile/990107-1.c: New test
56780
56781 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56782
56783         * gcc.c-torture/execute/990106-2.c: New test.
56784
56785         * gcc.c-torture/execute/990106-1.c: New test.
56786
56787 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56788
56789         * gcc.c-torture/compile/981223-1.c: New test.
56790
56791 1998-12-29  Richard Henderson  <rth@cygnus.com>
56792
56793         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56794         (opt3): Rename from opt4 and disable.
56795
56796 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56797
56798         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56799
56800 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56801
56802         * g++.old-deja/g++.other/conv5.C: New test.
56803
56804 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56805
56806         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56807
56808 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56809
56810         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56811
56812 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56813
56814         * gcc.c-torture/compile/981211-1.c: New test.
56815
56816 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56817
56818         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56819
56820         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56821
56822 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56823
56824         * gcc.special/930510-1.c: Make C9X safe.
56825         * gcc.misc-tests/gcov-1.c Similarly.
56826         * gcc.misc-tests/gcov-2.c Similarly.
56827
56828 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56829
56830         * gcc.dg/ultrasp1.c: New test.
56831
56832 1998-12-06  Richard Henderson  <rth@cygnus.com>
56833
56834         * gcc.c-torture/execute/981206.c: New test.
56835
56836 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56837
56838         * g++.old-deja/g++.ns/template7.C: New test.
56839
56840         * g++.old-deja/g++.other/expr1.C: New test.
56841
56842         * g++.old-deja/g++.eh/tmpl3.C: New test.
56843
56844         * g++.old-deja/g++.eh/tmpl2.C: New test.
56845
56846 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56847
56848         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56849         * g++.old-deja/g++.other/using6.C: Removed.
56850         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56851
56852         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56853
56854 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56855
56856         * g++.old-deja/g++.pt/overload8.C: New test.
56857
56858         * g++.old-deja/g++.pt/overload7.C: New test.
56859
56860         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56861
56862         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56863         and relinking messages.
56864         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56865         compiling with -frepo.
56866
56867 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56868
56869         * g++.old-deja/g++.pt/lookup6.C: New test.
56870
56871 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56872
56873         * gcc.c-torture/execute/981130-1.c: New test.
56874         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56875
56876 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56877
56878         * g++.old-deja/g++.pt/explicit76.C: New test.
56879
56880         * g++.old-deja/g++.pt/friend38.C: New test.
56881
56882         * g++.old-deja/g++.ns/crash2.C: New test.
56883
56884         * g++.old-deja/g++.pt/defarg8.C: New test.
56885
56886         * g++.old-deja/g++.pt/instantiate6.C: New test.
56887
56888         * g++.old-deja/g++.pt/static6.C: New test.
56889
56890         * g++.old-deja/g++.pt/decl2.C: New test.
56891
56892 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56893
56894         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56895         problem is actually related with name lookup, but so what? :-)
56896
56897         * g++.old-deja/g++.pt/friend37.C: New test.
56898
56899 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56900
56901         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56902         element, which fails on some systems.
56903
56904         * g77.f-torture/execute/labug1.f: New test.
56905
56906 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56907
56908         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56909         is defined.
56910
56911 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56912
56913         * g77.f-torture/compile/981117-1.f: New test.
56914
56915 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56916
56917         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56918         properly discarded.
56919
56920 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56921
56922         * gcc.c-torture/execute/memcheck: New directory of tests for
56923         -fcheck-memory-usage.
56924
56925 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56926
56927         * README: New file, general information about the testsuite and
56928         new description of the various C++ test subdirectories.
56929         * README.g++: Eliminate obsolete information, update and move most
56930         relevant stuff to README.
56931
56932 1998-11-07  Richard Henderson  <rth@cygnus.com>
56933
56934         * gcc.c-torture/compile/981107-1.c: New test.
56935
56936 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56937
56938         * execute/memcpy-bi.c: New testcase.
56939
56940 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56941
56942         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56943         base classes.
56944
56945         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56946         template is selected.
56947
56948         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56949         classes, it should be accepted for all types.
56950
56951         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56952
56953         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56954         specializations start with template headers.
56955
56956 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56957
56958         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56959
56960         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56961         non-POD types.
56962
56963 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56964
56965         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56966
56967 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56968
56969         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56970
56971 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56972
56973         * 981019-1.c: New test.
56974
56975 1998-10-14  Robert Lipe <robertl@dgii.com>
56976
56977         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56978         find objc headers.
56979
56980 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56981
56982         * compile/981001-4.c: Remove use of GCC extension that triggers a
56983         compiler bug.
56984
56985 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56986
56987         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56988
56989 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56990
56991         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56992         instantiation of template produces incorrect code for delete
56993         expression.
56994
56995         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56996         constructors' name is not unique.
56997         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56998         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56999
57000         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57001         automatic array of const is ill-formed.
57002
57003         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57004         of template parameter?
57005
57006         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57007         const.
57008
57009         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57010         pointer-to-member expression.
57011
57012         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57013         declaration causes ICE.
57014
57015 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57016
57017         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57018         reserved in the global namespace.
57019
57020         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57021         generate needed virtual table.
57022
57023         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57024
57025 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57026
57027         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57028         template-dependent type
57029
57030 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57031
57032         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57033         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57034         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57035
57036         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57037         class should be usable as argument of member function.
57038         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57039         class should be usable as return type of member function.
57040         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57041         class should be usable as type of data member.
57042
57043         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57044
57045 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57046
57047         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57048
57049 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57050
57051         * gcc.dg/dll-?.c Add thumb to target list.
57052         Fix assembler scan patterns to match current assembler output.
57053
57054 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57055
57056         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57057         matching of template brackets.
57058
57059         * g++.old-deja/g++.other/using4.C: New test.  Test using
57060         declarations of methods from base classes.
57061
57062         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57063         within functions should introduce names into the innermost
57064         enclosing namespace.
57065
57066         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57067         of static locals if first initialization throws.
57068
57069 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57070
57071         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57072
57073 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57074
57075         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57076         lose track of the possible targets of tablejump insns.
57077         * special/special.exp: Run it.
57078
57079 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57080
57081         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57082         must be declared before its specializations can be named in friend
57083         declarations.
57084
57085 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57086
57087         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57088
57089         * g77.f-torture/execute/io1.f: New test.
57090
57091 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57092
57093         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57094         with pointer to template function, for which no argument deduction
57095         is possible.
57096
57097         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57098         specialization of template function as argument to template
57099         function.
57100
57101         * g++.old-deja/g++.other/access2.C: New test; Inner class
57102         shouldn't have privileged access to Outer's names.
57103
57104 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57105
57106         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57107         friend template declared within template class conflicts with
57108         nested class of the same name.
57109
57110         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57111         is ignored.
57112
57113         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57114         object with direct initializer as function declaration.
57115
57116         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57117         initializers.
57118
57119         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57120         involving const pointer and NULL produces incorrect result.
57121
57122         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57123         type name without `typename' should be rejected with -pedantic.
57124
57125 1998-10-02  Richard Henderson  <rth@cygnus.com>
57126
57127         * g++.old-deja/g++.other/addrof1.C: New test.
57128
57129 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57130
57131         * gcc.c-torture/compile/981001-1.c: New test.
57132         * gcc.c-torture/execute/981001-1.c: New test.
57133
57134 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57135
57136         * gcc.c-torture/compile/981001-2.c: New test.
57137         * gcc.c-torture/compile/981001-3.c: New test.
57138         * gcc.c-torture/compile/981001-4.c: New test.
57139
57140 1998-10-01  Robert Lipe  <robertl@dgii.com>
57141
57142         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57143         multilibbed hosts.  Idea grafted from g77.exp.
57144
57145 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57146
57147         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57148         avoid losing on systems which need -lsocket.
57149
57150 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57151
57152         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57153         * g++.old-deja/g++.other/nested2.C: Ditto.
57154         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57155         failure.
57156
57157 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57158
57159         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57160         preferred over template operator!= for enum bitfields.
57161
57162 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57163
57164         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57165         that happen to have the same base name, but in different scopes,
57166         are incorrectly rejected.
57167
57168 1998-09-16  Richard Henderson  <rth@cygnus.com>
57169
57170         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57171         on the native word size instead of an integer literal.
57172
57173 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57174
57175         * g++.old-deja/g++.other/static2.C: Invocation of static data
57176         member of type pointer-to-function denoted as non-static member.
57177
57178         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57179         checks involving function types and aliases.
57180
57181 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57182
57183         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57184         redefined to the same non-trivial type.
57185
57186         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57187         namespace-qualification of template specializations declared in
57188         other namespaces.
57189
57190         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57191         to declare a subset of the specializations of a template function
57192         as friends of specializations of a template class.
57193
57194         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57195         member templates that do not fully specialize the enclosing
57196         template class are rejected.
57197
57198 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57199
57200         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57201
57202 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57203
57204         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57205         altered from libf2c/libU77 version.
57206
57207 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57208
57209         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57210
57211 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57212             Alexandre Oliva  <oliva@dcc.unicamp.br>
57213
57214         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57215         (un)signed char are different types for template specialization
57216         purposes.
57217
57218 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57219
57220         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57221         * objc: ObjC testsuite.
57222
57223 1998-08-31  Catherine Moore  <clm@cygnus.com>
57224
57225         * gcc.c-torture/execute/941014-1.x: New file.
57226
57227 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57228
57229         * lib/c-torture.exp: Add support for
57230         torture_eval_before_compile and torture_eval_before_execute
57231         variables.
57232
57233 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57234
57235         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57236         this test triggers valid.
57237
57238 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57239
57240         * gcc.dg/980827-1.c: New test.
57241
57242 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57243
57244         * gcc.c-torture/execute/loop-4b.c: New test.
57245
57246 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57247
57248         * lib/c-torture.exp: Add support for
57249         torture_eval_before_compile and torture_eval_before_execute
57250         variables.
57251
57252 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57253
57254         * gcc.c-torture/compile/980825-1.c: New test.
57255
57256 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57257
57258         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57259         count number tests in opt_t0 not good_t0.
57260
57261 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57262
57263         * gcc.c-torture/compile/930326-1.x: Fix typo.
57264
57265 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57266
57267         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57268         causes an ICE.
57269
57270 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57271
57272         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57273         STACK_SIZE is defined.
57274         * gcc.c-torture/unsorted/stuct.c: Similarly.
57275
57276         * gcc.c-torture/compile/980821-1.c: New test.
57277
57278 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57279
57280         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57281         16bit ints.
57282
57283 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57284
57285         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57286         code.
57287
57288 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57289
57290         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57291         error'.
57292
57293 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57294
57295         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57296
57297 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57298
57299         * gcc.c-torture/compile/980816-1.c: New test.
57300
57301         * gcc.dg/980816-1.c: New test.
57302
57303 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57304
57305         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57306         compiler for ieee tests.
57307
57308 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57309
57310         * g77.f-torture/compile/980729-0.f: New test.
57311
57312 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57313
57314         * gcc.c-torture/special/eeprof-1.c: New test, for
57315         -finstrument-functions.
57316         * gcc.c-torture/special/special.exp: Run it.
57317
57318 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57319
57320         * gcc.c-torture/compile/980729-1.c: New test.
57321
57322 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57323
57324         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57325         __thumb__ is defined, and test for ARM style doubles if so.
57326
57327 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57328
57329         * g77.f-torture/noncompile/980615-0.f: New test.
57330
57331 1998-07-26  H.J. Lu  (hjl@gnu.org)
57332
57333         * gcc.dg/980312-1.c: Do link instead of compile.
57334         * gcc.dg/980313-1.c: Likewise.
57335
57336 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57337
57338         * gcc.c-torture/compile/980726-1.c: New test.
57339
57340 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57341
57342         * g77.f-torture/execute/io0.f: New test.
57343
57344 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57345
57346         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57347         an int.
57348
57349 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57350
57351         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57352         m32r bugs.
57353
57354 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57355
57356         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57357         c-decl.c:grokdeclarator can handle mode attributes.
57358
57359 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57360
57361         * gcc.c-torture/execute/980716-1.c: New test.
57362
57363 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57364
57365         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57366         the mn10200.
57367         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57368         the mn10200.
57369         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57370         * gcc.c-torture/compile/930326-1.x: Similarly.
57371
57372 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57373
57374         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57375         New test from Craig.
57376
57377 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57378
57379         * g77.f-torture/noncompile/980616-0.f: New test.
57380
57381         * g77.f-torture/execute/970816-3.f: New test from Craig.
57382
57383 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57384
57385         *  g++.other/singleton.C: Return error value instead of taking
57386         SIGSEGV.
57387
57388 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57389
57390         *  g++.other/singleton.C: New test.  Warning is under dispute.
57391         Runtime crash is not.
57392
57393 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57394
57395         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57396         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57397         using6.C, using7.C}: New namespace tests.
57398
57399 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57400
57401         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57402         specialization with typedef'ed names used as array indexes.
57403
57404 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57405
57406         * gcc.c-torture/execute/980709-1.c: New test.
57407
57408         * gcc.dg/980709-1.c: New test.
57409
57410 1998-07-07  Richard Henderson  <rth@cygnus.com>
57411
57412         * gcc.c-torture/execute/bcp-1.c: New test.
57413
57414 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57415
57416         * gcc.c-torture/execute/980707-1.c: New test.
57417
57418 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57419
57420         * gcc.c-torture/compile/980706-1.c: New test.
57421
57422 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57423
57424         * g77.f-torture/execute/980701-0.f,
57425         g77.f-torture/execute/980701-1.f: New test from Craig.
57426
57427 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57428
57429         * gcc.c-torture/compile/980701-1.c: New test.
57430
57431         * gcc.c-torture/execute/980701-1.c: New test.
57432
57433 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57434 rlsruhe.de>
57435
57436         * g++.old-deja/g++.robertl/eb132.C: New test.
57437         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57438
57439 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57440
57441         * g77.f-torture/execute/980628-7.f,
57442         g77.f-torture/execute/980628-8.f,
57443         g77.f-torture/execute/980628-9.f,
57444         g77.f-torture/execute/980628-10.f: New tests from Craig.
57445
57446         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57447
57448 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57449
57450         * g77.f-torture/execute/980628-4.f: New test from Craig.
57451         * g77.f-torture/execute/980628-5.f: Likewise.
57452         * g77.f-torture/execute/980628-2.f: Likewise.
57453         * g77.f-torture/execute/980628-0.f: Likewise.
57454         * g77.f-torture/execute/980628-1.f: Likewise.
57455         * g77.f-torture/execute/980628-3.f: Likewise.
57456         * g77.f-torture/execute/980628-6.f: Likewise.
57457
57458 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57459
57460         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57461         directory when nothing has been installed yet.
57462
57463 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57464
57465         * gcc.c-torture/special/special.exp: Handle newer versions of
57466         dejagnu.
57467
57468 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57469
57470         * gcc.dg/980626-1.c: New test.
57471
57472 1998-06-19  Bruno Haible <haible@ilog.fr>
57473
57474         * gcc.misc-tests/m-un-2.c: New test.
57475         * g++.old-deja/g++.other/warn01.c: Likewise.
57476
57477 1998-06-19  Robert Lipe  <robertl@dgii.com>
57478
57479         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57480         compatibility with assmblers with a different comment character.
57481         Eliminate use of GAS-specific extensions.
57482
57483 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57484
57485         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57486
57487 1998-06-19  Robert Lipe  <robertl@dgii.com>
57488
57489         * lib/g77.exp: Replace search for libf2c.a with search for newly
57490         renamed libg2c.a
57491
57492 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57493
57494         * gcc.c-torture/execute/980617-1.c: New test.
57495
57496 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57497
57498         * gcc.c-torture/execute/980612-1.c: New test.
57499
57500 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57501
57502         * gcc.dg/980523-1.c: Only test on ppc-linux.
57503         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57504
57505         * gcc.c-torture/execute/980608-1.c: New test.
57506
57507 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57508
57509         * gcc.c-torture/execute/980605-1.c: New test.
57510
57511 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57512
57513         * gcc.c-torture/execute/980604-1.c: New test.
57514
57515 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57516
57517         * gcc.c-torture/execute/980602-1.c: New test.
57518         * gcc.c-torture/execute/980602-2.c: Likewise.
57519
57520 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57521
57522         * 970125-0.f: Fix per JCB.  Add commentary.
57523
57524 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57525
57526         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57527         IEEE -0 support.
57528
57529 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57530
57531         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57532         earlier.
57533
57534 1998-05-28  Catherine Moore <clm@cygnus.com>
57535
57536         * gcc.c-torture/execute/980526-3.c: New test.
57537
57538 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57539
57540         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57541         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57542         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57543         m88k-motorola-sysv3 to XFAIL.
57544
57545 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57546
57547         * gcc.dg/980526-1.c: New test.
57548         * gcc.c-torture/execute/980526-2.c: New test.
57549
57550 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57551
57552         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57553
57554         * gcc.c-torture/execute/980526-1.c: New test.
57555
57556 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57557
57558         * g77.f-torture/execute/alpha2.f: Add runtime test.
57559
57560 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57561
57562         * g++.old-deja/old-deja.exp: Strip leading directories.
57563
57564         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57565         error for the line.  Don't run multiple tests for the same line.
57566
57567 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57568
57569         * gcc.dg/980523-1.c: New test.
57570
57571 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57572
57573         * g77.f-torture/compile/970915-0.f: New test.
57574
57575 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57576
57577         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57578
57579 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57580
57581         * gcc.dg/980520-1.c: New test.
57582
57583 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57584
57585         * gcc.dg/980502-1.c: Fix return type.
57586
57587 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57588
57589         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57590         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57591         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57592         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57593         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57594
57595 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57596
57597         * g77.f-torture/execute/980520-1.f: New test.
57598
57599 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57600
57601         * lib/mike-g77.exp: New file.
57602
57603         * g77.f-torture/noncompile/noncompile.exp,
57604         g77.f-torture/noncompile/check0.f: New files.
57605
57606 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57607
57608         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57609         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57610         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57611         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57612         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57613         abort where appropriate.
57614
57615 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57616
57617         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57618         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57619
57620 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57621
57622         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57623
57624 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57625
57626         * g77.f-torture/compile/980427-0.f: New test.
57627
57628 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57629
57630         * g77.f-torture/compile/980424-0.f: New test.
57631
57632 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57633
57634         * g77.f-torture/compile/980419-2.f (main): New test.
57635         * g77.f-torture/compile/970125-0.f: New test.
57636         * g77.f-torture/compile/980419-1.f: New test.
57637
57638 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57639
57640         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57641         of loop-4.c.
57642
57643 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57644
57645         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57646
57647 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57648
57649         * gcc.c-torture/compile/980329-1.c: New test.
57650
57651 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57652
57653         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57654         * gcc.dg/980312-1.c: Fix typo in -march command.
57655
57656 1998-03-16  H.J. Lu  (hjl@gnu.org)
57657
57658         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57659
57660 1998-03-11  Robert Lipe  <robertl@dgii.com>
57661
57662         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57663         Dave Love agree the Fortran source is bogus.
57664
57665 1998-03-11  Robert Lipe  <robertl@dgii.com>
57666
57667         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57668         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57669         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57670         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57671         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57672
57673 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57674
57675         * g++.old-deja/g++.other/friend1.C: New test.
57676
57677 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57678
57679         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57680         possibly uninitialized) variables and declare dnrm2.
57681
57682 1998-02-23  Robert Lipe <robertl@dgii.com>
57683
57684         From Bruno Haible <haible@ilog.fr>:
57685         * gcc.c-torture/execute/980223.c: New test.
57686
57687 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57688
57689         * gcc.dg/ifelse-1.c: New test.
57690
57691 1998-02-09  H.J. Lu  (hjl@gnu.org)
57692
57693         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57694
57695           * lib/old-dejagnu.exp (old-dejagnu): Added the
57696           "execution test - XFAIL *-*-*" handling in the spirit of
57697           "excess errors test -". Changed the "execution test fails"
57698           handling to be like "excess errors test fails".
57699           * Update various tests accordingly.
57700
57701 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57702
57703         * gcc.c-torture/execute/980205.c: New test.
57704
57705 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57706
57707         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57708         * lib/f-torture.exp: Similarly.
57709         * gcc.c-torture: Rename all .cexp files to .x files.
57710
57711 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57712
57713         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57714         (940510-1.c): Removed duplicate.
57715         (971104-1.c): New test.
57716
57717 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57718
57719           * lib/f-torture.exp: Improve error and loop detection.
57720
57721 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57722
57723         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57724         use that to size the filler array.
57725
57726 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57727
57728         * lib/c-torture.exp(c-torture-execute): Fix typo.
57729
57730         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57731         testcase as the executable name. Keep the executable around if
57732         the test fails.
57733
57734 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57735
57736         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57737         changes.  Only test one -g option, and move it to the end of the
57738         list of options to test.
57739
57740 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57741
57742         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57743         variable GCC_TORTURE_OPTIONS to supply default switches separated
57744         by colons.  If no environment variable, run tests with -O0 -g, -O1
57745         -g, and -O2 -g as well.
57746
57747 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57748
57749         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57750         explanatory comments. Fix indentation.
57751
57752 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57753
57754         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57755
57756 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57757
57758         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57759         * g++.old-deja/g++.mike/p7325.C: Likewise.
57760         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57761
57762 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57763
57764         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57765         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57766         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57767         * g++.old-deja/g++.law/operators4.C: Likewise.
57768
57769 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57770
57771         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57772         * g++.old-deja/g++.mike/p784.C: Ditto.
57773         * g++.old-deja/g++.mike/p785.C: Ditto.
57774
57775 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57776
57777           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57778
57779 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57780
57781         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57782         target feature; pass this to c-torture-execute as needed.
57783
57784 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57785
57786         * lib/c-torture.exp(c-torture-execute): If the previous and the
57787         current executables being tested are identical, we don't need to
57788         run the executable again. Try to make the executable names
57789         unique. Add an optional argument for passing additional compiler
57790         flags.
57791
57792 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57793
57794         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57795
57796 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57797
57798         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57799
57800 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57801
57802         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57803         32bit or larger longs.
57804
57805         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57806         have either a 32bit long or 32bit int.
57807
57808 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57809
57810         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57811         Make double precision tests dependent on sizeof (double).
57812
57813 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57814
57815         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57816         too.
57817
57818 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57819
57820         * gcc.c-torture/compile/961203-1.cexp: New script.
57821
57822 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57823
57824         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57825         up the includes ourselves.
57826
57827 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57828
57829         * lib/plumhall.exp: Remove random include, and add a few
57830         verbose messages for debugging.
57831
57832 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57833
57834         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57835         of trying to do it ourselves.
57836
57837 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57838
57839         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57840
57841 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57842
57843         * gcc.prms/5403.c: Made regexp a bit less strict.
57844
57845 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57846
57847         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57848         is returned from remote_load instead.
57849         * lib/plumhall.exp: Ditto.
57850         * lib/mike-g++.exp: Ditto.
57851         * lib/old-dejagnu.exp: Ditto.
57852         * lib/c-torture.exp: Ditto.
57853
57854 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57855
57856         * lib/g++.exp: Use build_wrapper procedure.
57857         * lib/gcc.exp: Ditto.
57858
57859 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57860
57861         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57862         an old-style decl for malloc.  Fixes tests to work when
57863         sizeof (int) != sizeof (size_t).
57864
57865 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57866
57867         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57868
57869         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57870         use stdargs.h interface.
57871
57872 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57873
57874         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57875         NO_VARARGS when compiling.
57876
57877 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57878
57879         * lib/plumhall.exp(ph_includes): New procedure.
57880         (ph_make): Use it.
57881         (ph_compiler): Ditto.
57882
57883         * lib/g++.exp: Rename test-glue.c to testglue.c.
57884         * lib/gcc.exp: Ditto.
57885
57886 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57887
57888         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57889         to completion when it's called.
57890
57891 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57892
57893         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57894         is defined, don't do test.
57895
57896 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57897
57898         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57899         for object files.
57900         (ph_summary): Mark skipped testcases as untested, not unresolved.
57901
57902         * lib/plumhall.exp (ph_make): If unresolved because of bad
57903         errorCode, record errorCode in log file.
57904         (*): Replace send_log/verbose with verbose -log.
57905
57906 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57907
57908         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57909         double conversion if double isn't at least 8 bytes.
57910
57911         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57912         int to work with targets where int is 16 bits.
57913
57914         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57915         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57916         precision for the test to complete.
57917
57918 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57919
57920         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57921         if d10v is not compiled with the -mdouble64 flag.
57922         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57923
57924         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57925         d10v is not compiled with the -mint32 flag.
57926
57927 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57928
57929         * lib/plumhall.exp: Use incr_count.
57930
57931 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57932
57933         * gcc.c-torture: Update to c-torture-1.45.
57934
57935 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57936
57937         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57938         the name of the expect testcase file).
57939
57940         * lib/g++.exp(g++_init): Ditto.
57941
57942 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57943
57944         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57945         the host.
57946
57947         * lib/gcc.exp(gcc_exit): New procedure.
57948
57949 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57950
57951         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57952         specs where appropriate.
57953
57954         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57955         because of new "candidates are" messages, and removed a few
57956
57957         * Converted all non-old-style g++ testcases to old-style, and
57958         moved into g++.old-deja.
57959
57960 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57961
57962         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57963         options.
57964
57965         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57966         succeeded.
57967
57968         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57969
57970 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57971
57972         * lib/gcc.exp (gcc_target_compile): Add support for defining
57973         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57974         the machine doesn't have those features.
57975
57976 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57977
57978         * g++.law/operators4.exp: Don't use LIBS.
57979
57980 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57981
57982         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57983
57984         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57985         * lib/g++.exp: Set it here instead. Also, allow use of the
57986         --tool_exec and --tool_opt options. Change CXX to
57987         GXX_UNDER_TEST.
57988
57989         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57990
57991         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57992
57993 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57994
57995         * lib/old-dejagnu.exp: Use prune_warnings instead of
57996         prune_system_crud.
57997         * lib/mike-g++.exp: Ditto.
57998         * lib/gcc.exp: Ditto.
57999         * lib/g++.exp: Ditto.
58000
58001         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58002
58003 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58004
58005           * 941014-2.c: Include stdlib.h
58006           * 960327-1.c: Include stdio.h
58007           * dbra.c, index-1.c: Don't assume ints are 32bits.
58008
58009 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58010
58011         * lib/gcc.exp: Add gcc,stack_size target feature.
58012
58013         * lib/g++.exp(g++_target_compile): Add the include and link
58014         paths here, not in two other places. And, it's $options, not
58015         options.
58016
58017         * lib/mike-g++.exp(postbase): Remove the code that determines
58018         the correct include and link paths.
58019         * g++.old-deja/old-deja.exp: Ditto.
58020
58021 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58022
58023         * lib/g++.exp(g++_init): target_compile no longer returns the
58024         filename of the result.
58025
58026 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58027
58028         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58029         call to glob.
58030
58031         * gcc.c-torture/special/special.exp: Change call to
58032         gcc_target_compile to include the object file.
58033
58034 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58035
58036         * gcc.c-torture/special/special.exp: Correct misspelling in last
58037         change.
58038
58039 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58040
58041         * lib/plumhall.exp(ph_summary): Log the entire output of the
58042         executable. Return -1 if there were any failures, 0 otherwise.
58043         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58044         (ph_make): Clean up objects and executables that were built
58045         if the tests succeeded.
58046
58047 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58048
58049         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58050         libraries and includes in the build tree as appropriate.
58051
58052 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58053
58054         * lib/c-torture.exp: Instead of looking for the global variable
58055         NO_LONG_LONG, check to see if that's a feature of the target.
58056
58057 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58058
58059         * config/default.exp: Minimize. Delete the remainer of the files in
58060         config; this functionality is now in devo/dejagnu/config.
58061
58062         g++.*/*: Pass any additional flags used to compile to postbase;
58063         delete CXXFLAGS.
58064
58065         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58066         is now done by runtest.exp. Use gcc_target_compile instead of
58067         compile.
58068
58069         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58070         Remove references to CFLAGS. Use remote_file instead of
58071         calling rm -f.
58072         (c-torture): Take a list of arguments to use to compile this
58073         testcase.
58074
58075         lib/g++.exp: Simplify. Use target_compile instead of compile.
58076         lib/gcc-dg.exp: Ditto.
58077         lib/gcc.exp: Ditto.
58078         lib/mike-{gcc,g++}.exp: Ditto.
58079         lib/old-dejagnu.exp: Ditto.
58080         lib/plumhall.exp: Ditto.
58081
58082 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58083
58084         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58085         (ph_linker): Likewise.
58086
58087 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58088
58089           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58090         MAP_ANON / MAP_ANONYMOUS if defined;
58091         else try to map from /dev/zero .
58092
58093 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58094
58095         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58096         isn't defined, then define it to MAP_ANONYMOUS.
58097
58098 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58099
58100         * gcc.c-torture: Update to c-torture-1.42 release.
58101
58102 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58103
58104         * gcc.c-torture: Update to c-torture-1.41 release.
58105
58106 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58107
58108         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58109         c-torture release.
58110
58111 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58112
58113         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58114         and LDFLAGS.  Fix second case to append the target_info ldflags
58115         onto LDFLAGS, not CFLAGS.
58116         * lib/g++.exp (g++_init): Add target_info stuff.
58117         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58118         of libgloss and newlib flags for !native.
58119
58120         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58121         (GDB): Fix relative path to go up another dir for finding gdb.
58122
58123 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58124
58125         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58126         versions in the target_info array, if they don't exist.
58127
58128 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58129
58130         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58131
58132 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58133
58134         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58135         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58136
58137 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58138
58139         * lib/old-dejagnu.exp: Don't remove the output file before we've
58140         actually tested it. Don't append pwd to the path of the executable
58141         we're testing.
58142
58143 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58144
58145         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58146
58147 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58148
58149         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58150         temporary directory for compiler files, and set it to a default
58151         value of /tmp. Set $output as the name of the output file from
58152         compiling the testcase. Add a -o option to $cflags_var so the
58153         compiler writes the final output file as $output. Set $executable
58154         to $output.
58155
58156         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58157         directory for compiler files, and set it to /tmp if it doesn't
58158         already have a value. Set $output_file to the name of the output
58159         file from compiling the testcase. Add a -o option to CXXFLAGS so
58160         the compiler writes the final output file as $output. Use $output
58161         as the executable to be tested.
58162
58163 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58164
58165         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58166
58167 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58168
58169         * gcc.c-torture/execute/pending-1.c: New test.  Still
58170         pending in Tege's queue.
58171
58172 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58173
58174         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58175         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58176         if there were failures.  Call unresolved if there were unresolved
58177         testcases.  Call gcc_fail if program did not run to completion.
58178         (ph_make): Pass additional argument name to ph_execute.
58179         (ph_execute): Add new argument.  Pass additional arguments to
58180         ph_summary.  Call gcc_fail is there is no execution output.
58181
58182 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58183
58184         * lib/plumhall.exp (proc_summary): Output relavent summary
58185         lines into the log so specific failures in plumhall can be
58186         investigated.
58187
58188 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58189
58190         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58191         (c-torture-execute): Don't try to execute tests which use
58192         "long long" types if $NO_LONG_LONG is nonzero.
58193
58194 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58195
58196         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58197         not c-torture.
58198
58199         * gcc.ieee: Move from here.
58200         * gcc.c-torture/execute/ieee: To here.
58201
58202 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58203
58204         * gcc.c-torture: Update to c-torture-1.41 release.
58205
58206 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58207
58208         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58209         not "$output".
58210
58211 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58212
58213         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58214         -c present.
58215
58216 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58217
58218         * config/proelf.exp: Handle connecting to a simulator.
58219
58220 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58221
58222         * config/proelf.exp: New file.  Enough framework that we can
58223         run c-torture tests on the proelf targets (or any other target
58224         that gdb can connect to for that matter).
58225
58226 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58227
58228         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58229         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58230
58231         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58232         exec_output exists.
58233
58234 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58235
58236         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58237         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58238
58239         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58240         to pass/fail/unresolved/unsupported/untested.  Caller must now
58241         call unresolved/unsupported/untested.
58242         * lib/*.exp: Update FSF address.  Update to handle new results of
58243         ${tool}_load.
58244         * lib/chill.exp (verbose): Delete.
58245
58246 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58247
58248         * lib/gcc.exp (default_gcc_start): Change order of args to
58249         $LDFLAGS $CFLAGS $LIBS.
58250         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58251         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58252         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58253         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58254         * gcc.misc-tests/dg-test.exp: Likewise.
58255         * gcc.misc-tests/msgs.exp: Likewise.
58256         * gcc.prms/prms.exp: Likewise.
58257         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58258         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58259
58260         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58261
58262 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58263
58264         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58265
58266         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58267         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58268
58269         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58270         necessary.
58271
58272 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58273
58274         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58275         global for loop; add use of $mathlib.
58276         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58277         settings here; set mathlib for anything but VxWorks.
58278
58279 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58280
58281         * gcc.c-torture: Update to c-torture-1.40 release.
58282
58283 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58284
58285         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58286         dg.exp.
58287
58288 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58289
58290         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58291         global.
58292
58293 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58294
58295         * lib/g++.exp (LIBS): Define if not already.
58296         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58297         (gcc-dg-prune): Call prune_gcc_output.
58298         * lib/gcc.exp (prune_gcc_output): New proc.
58299         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58300         prune_gcc_output.
58301
58302 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58303
58304         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58305         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58306
58307 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58308
58309         * gcc.c-torture: Update to c-torture-1.39 release.
58310
58311 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58312
58313         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58314         fails, try others as well.
58315
58316 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58317
58318         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58319         If compilation fails, mark execute tests as `untested'.
58320         If test is marked as unsupported, don't mark compilation and
58321         execute tests as failed.
58322
58323 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58324
58325         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58326         libstdc++ for whether or not we want to be doing shared
58327         libraries.  Delete link_curses since we don't need it anymore.
58328         * lib/mike-g++.exp (postbase): Don't link in libg++.
58329         * g++.old-deja/old-deja.exp: Likewise.
58330
58331 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58332
58333         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58334
58335 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58336
58337         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58338         For that, add `-Wl,-a,shared_archive'.
58339         * g++.old-deja/old-deja.exp: Likewise.
58340
58341 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58342
58343         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58344
58345 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58346
58347         * lib/mike-g++.exp (postbase): Pay attention to the status of
58348         g++_load.
58349
58350 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58351
58352           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58353
58354 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58355
58356         * lib/gcc.exp (default_gcc_start): No longer need to log program
58357         being executed or its output, execute_anywhere does that now.
58358         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58359         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58360
58361 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58362
58363         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58364         the same as those in lib/g++.exp.
58365
58366 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58367
58368         * gcc.c-torture: Update to c-torture-1.38 release.
58369         * gcc.ieee: Related changes.
58370
58371 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58372
58373         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58374         "exec". Minor reformatting changes.
58375
58376         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58377         cross. This means all "exec" calls now work on a remote host as
58378         well.
58379         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58380         cross. Filter out the extra "\r\n" stuff that expect puts in.
58381         (c-torture-execute): Filter out the bogus warnings like
58382         c-torture-compile does. Add support for canadian cross.
58383         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58384         Use execute_anywhere rather than calling exec directly. Now it
58385         works for canadian cross testing.
58386
58387 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58388
58389         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58390         results into a variable, and check that rather than using file exists.
58391
58392 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58393
58394         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58395         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58396
58397 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58398
58399         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58400         lib_curses if there's a shared libg++ in the build tree.
58401
58402 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58403
58404         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58405         if not supported target.
58406
58407 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58408
58409         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58410         link_curses up to always happen, not just for native builds.
58411
58412 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58413
58414         * gcc.c-torture: Update to c-torture-1.36 release.
58415         * gcc.failure: Related changes.
58416
58417 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58418
58419         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58420
58421 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58422
58423         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58424         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58425         runshlib, link_curses, and mathlib for link and run.
58426
58427         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58428         pass the runtime shared library options for Solaris, OSF/1, and
58429         Irix5, and link with -lcurses to avoid unresolved references.
58430
58431 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58432
58433         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58434         only run once.
58435
58436 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58437
58438         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58439
58440 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58441
58442         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58443         do not have a framework for the "compat" tests yet.
58444
58445 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58446
58447         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58448         set to null if we're testing vxworks5.1.  Use that instead of
58449         `-lm' in the setting of LIBS for link and run.
58450
58451 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58452
58453         * config/rom68k.exp (${tool}_load): Major changes to make it
58454         work.  Verified that it does in fact return the stuff in
58455         exec_output properly.  Catch any Emul or any TRAP other than 0.
58456
58457 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58458
58459         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58460         LDFLAGS properly for targets that need stuff from libgloss.
58461         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58462         only run once.
58463         (gpp_initialized): New variable.
58464
58465 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58466
58467         * config/rom68k.exp: Load libgloss.exp.
58468         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58469         so we can produce a fully linked binary.
58470         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58471         so we can produce a fully linked binary.
58472
58473 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58474
58475         * lib/plumhall.exp (ph_section): Watch for expected failures.
58476         Add missing `else'.
58477
58478         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58479         run the testcase.
58480         (c-torture): Likewise.
58481
58482 1995-08-28  Doug Evans  <dje@cygnus.com>
58483
58484         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58485
58486         * lib/mike-g++.exp (mike_cleanup): New proc.
58487         (prebase): New globals compiler_result, not_compiler_result,
58488         target_regexp.
58489         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58490         allow leading "-" in pattern.  Watch for unsupported tests.
58491         If $compiler_result is set, pattern match assembler code,
58492         and ditto for $not_compiler_result.
58493         * lib/mike-gcc.exp: Likewise.
58494
58495         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58496         execution "succeeded".
58497
58498 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58499
58500         * config/win32.exp: New file.
58501         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58502
58503 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58504
58505         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58506         unsupported.
58507         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58508         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58509         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58510
58511         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58512         "... without exceptions was ...".  That is now handled by
58513         prune_system_crud.
58514         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58515
58516 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58517
58518         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58519         sieve.c,sort2.c}: New files.
58520         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58521         sieve.exp,sort2.exp}: Drivers for them.
58522
58523         * lib/mike-gcc.exp (program_output): New user settable variable.
58524         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58525         messages.
58526         * lib/mike-g++.exp (program_output): New user settable variable.
58527
58528         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58529
58530         * config/sh.exp: Deleted (use sim.exp instead).
58531
58532 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58533
58534         * config/vx.exp: Declare CHECKTASK as global.
58535         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58536         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58537         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58538
58539 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58540
58541         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58542         target. Like vx.exp, only includes `vx29k.exp' instead of
58543         `vxworks.exp'.
58544
58545 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58546
58547         * config/sim.exp: Increase time limit from 120 seconds to 240.
58548
58549 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58550
58551         * gcc.c-torture/execute/950628-1.c: New test.
58552
58553 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58554
58555         * gcc.c-torture: Update with changes/additions from
58556         c-torture-1.34.
58557
58558 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58559
58560         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58561
58562 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58563
58564         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58565
58566 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58567
58568         * gcc.c-torture/compile/950512-1.c: New test.
58569         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58570         * gcc.dg/struct-ret-1.c: Likewise.
58571
58572 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58573
58574         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58575           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58576
58577 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58578
58579         * gcc.c-torture/special/920411-1.c: Deleted.
58580         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58581
58582 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58583
58584         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58585         cpu limit.
58586
58587 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58588
58589         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58590
58591 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58592
58593         From kenner;
58594         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58595         is the proper length.
58596         * va-arg-3.c: Likewise.
58597
58598 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58599
58600         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58601         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58602
58603         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58604         * lib/g++.exp (default_g++_start): Delete old cruft.
58605
58606 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58607
58608         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58609         (2 * (1 << 18)) to (2 * (1 << 17)).
58610
58611         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58612
58613 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58614
58615         * config/rom68k.exp: Renamed from config/idp.exp
58616
58617 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58618
58619         * c-torture/compile/921109-2.c
58620
58621 1995-04-18  Mike Stump  <mrs@cygnus.com>
58622
58623         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58624         excess errors.
58625
58626 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58627
58628         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58629         output.
58630         * lib/g++.exp (default_g++_start): Likewise.
58631
58632 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58633
58634         * gcc.c-torture/compile/950329-1.c: New test.
58635
58636 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58637
58638           * config/bug.exp (${tool}_load): Updated to use new remote_open
58639           and remote_close procs.
58640         * config/idp.exp: New file.
58641
58642 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58643
58644         * gcc.c-torture/execute/950322-1.c: New test.
58645
58646 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58647
58648         * config/vx.exp (${tool}_load): Clean up testing of return code from
58649         vxworks_ld and vxworks_spawn.
58650
58651 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58652
58653         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58654
58655 1995-03-13  Mike Stump  <mrs@cygnus.com>
58656
58657         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58658         can mark excess errors on a machine by machine basis.  Note, the
58659         default is to not expect any excess errors, even when excess
58660         errors test - is given, so you will want to put an XFAIL ... on
58661         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58662         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58663         those 4 machines, but no others.
58664
58665 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58666
58667         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58668         * lib/c-torture.exp: to here.
58669
58670 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58671
58672         * gcc.c-torture/execute/950221-1.c: New test.
58673         * gcc.c-torture/execute/struct-ret-1.c: New test.
58674         * gcc.c-torture/compile/950221-1.c: New test.
58675
58676         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58677
58678 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58679
58680         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58681         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58682
58683 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58684
58685         * g++.gb: New directory of tests, derived from my signature and
58686         class scoping tests.
58687
58688         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58689         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58690         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58691         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58692         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58693         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58694         * g++.gb/sig25.C: Likewise.
58695
58696         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58697         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58698         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58699         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58700         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58701         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58702         * g++.gb/sig25.exp: Likewise.
58703
58704         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58705         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58706         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58707         * g++.gb/scope13.C: Likewise, this test still fails.
58708
58709         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58710         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58711         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58712         * g++.gb/scope13.exp: Ditto.
58713
58714         * g++.gb/README: New file, explains what these tests are about.
58715
58716 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58717
58718         * lib/dg.exp (dg-do): Support `preprocess'.
58719         (dg-test): Likewise.
58720
58721 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58722
58723         * config/udi.exp: change "continue -expect" to "exp_continue".
58724
58725 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58726
58727         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58728         Delete redundant tests.
58729
58730         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58731         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58732         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58733         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58734         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58735         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58736         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58737         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58738
58739         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58740         storing label pointers.
58741         * gcc.c-torture/execute/921019-1.c: Likewise.
58742         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58743         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58744         parameter fp.
58745         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58746         constants.
58747
58748         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58749         Delete obsolete tests.
58750
58751         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58752         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58753         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58754         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58755         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58756         * gcc.c-torture/compile/950124-1.c: New test.
58757
58758         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58759
58760 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58761
58762         * lib/mike-g++.exp: Add -lm to LIBS.
58763
58764 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58765
58766         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58767
58768 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58769
58770         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58771
58772 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58773
58774         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58775
58776 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58777
58778         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58779         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58780         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58781         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58782         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58783         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58784         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58785         * g++.law/{operators31.C, operators32.C,
58786         * g++.law/{operators33.C, operators34.C}: Likewise.
58787         * g++.law/{pic1.C, refs2.C}: Likewise.
58788         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58789         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58790         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58791         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58792
58793         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58794         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58795         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58796         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58797         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58798         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58799         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58800         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58801         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58802         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58803         * g++.law/{operators34.exp}: Likewise.
58804         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58805         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58806         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58807         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58808         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58809
58810         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58811         No longer expected to fail.
58812         * g++.law/missed-error3.C: Tweak for recent bool changes.
58813
58814 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58815
58816         * config/emb-unix: Deleted.
58817         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58818         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58819
58820 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58821
58822         * lib/dg.exp (dg-test): Fix typo in last patch.
58823
58824 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58825
58826         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58827         (handles multiple occurrences).
58828
58829 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58830
58831         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58832         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58833         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58834         printed).
58835         * lib/c-torture.exp (c-torture-compile): Likewise.
58836         (c-torture): Prepend full path if missing.
58837         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58838         (gcc_fail): Likewise.
58839         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58840
58841 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58842
58843         * lib/netware.exp: Only attach to NetWare i386 systems.
58844
58845 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58846
58847         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58848         messages.  Add test name to "output pattern match" pass/fail message.
58849
58850 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58851
58852         * gcc.dg: New testsuite.
58853         * gcc.dg/dg.exp: New file.
58854
58855         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58856         test-switch.c}: Deleted.
58857
58858         * gcc.misc-tests/msgs.exp: New testcase driver.
58859
58860 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58861
58862         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58863         Watch for illegal return values from ${tool}_load.
58864         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58865         cross targets.  Coerce return value >0 to 1.
58866
58867 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58868
58869         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58870
58871         * config/emb-unix.exp: New file.
58872
58873         * config/sim.exp: Error if variable $SIM not defined.
58874         (${tool}_load): Mark test as "untested" if simulator missing.
58875
58876         * config/unix.exp: Load remote.exp to get rcp_download.
58877         * lib/c-torture.exp: Use different option lists for testcases with
58878         and without loops.
58879         * gcc.c-torture/execute/execute.exp: Likewise.
58880
58881 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58882
58883         * config/*.exp: Clarify return code from ${tool}_load.
58884         Call `unresolved' or `untested' instead of `warning' or `perror'
58885         (sometimes you still want to call both though).
58886         Add comment that `shell_id' is local to each file.
58887         * config/udi.exp (timeout): Set to 30.
58888         Don't print warning if connection fails, $connectmode has already
58889         printed an error.
58890         (${tool}_load): Move verbose messages to level 2.
58891         Rework pattern for "Process started" message.
58892         Pass `shell_id' to ${connectmode}_download.
58893         Retry twice upon timeout.  Make resetting of target more robust.
58894         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58895         Pass `shell_id' to exit_$connectmode.
58896         Only call exit_$connectmode if connected.
58897         * config/unix.exp (${tool}_load): Check return codes better.
58898         * config/vrtx.exp (${tool}_load): Likewise.
58899         * config/vx.exp (${tool}_load): Likewise.
58900         Delete unneeded global's.
58901         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58902         from ${tool}_load.
58903         (dg-stat): Delete.
58904         (dg-init): Delete recording of pass/fail counts.
58905         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58906         (old-dejagnu-init): Likewise.
58907         (old-dejagnu-stat): Delete contents, empty proc now.
58908         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58909         (c-torture): Delete references to lcnt, lpass, lfail.
58910         Get option list from TORTURE_OPTIONS.
58911         Delete -funroll[-all]-loops if no loops.
58912         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58913         (g++_stat): Delete contents (empty proc now).
58914         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58915         (gcc_finish): Likewise.
58916         (gcc_stat): Deleted.
58917         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58918         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58919         * gcc.c-torture/execute/execute.exp: Likewise.
58920         Split tests into two parts: compile, execute.
58921         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58922         no loops.  Update to reflect clarified return codes from ${tool}_load.
58923
58924 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58925
58926         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58927         to grep for.
58928         (old-dejagnu): Likewise (where necessary).
58929
58930 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58931
58932         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58933
58934         * lib/dg.exp (dg-process-target): Fix processing of selector.
58935         Add comment regarding use of `error'.
58936
58937         * lib/gcc.exp (prune_system_crud): Define if missing.
58938         * lib/g++.exp (prune_system_crud): Likewise.
58939
58940         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58941         Call prune_system_crud.
58942         * lib/dg.exp (dg-runtest): New proc.
58943         Use perror instead of send_user for tcl errors in testcase.
58944         Don't return any value, it's never used.
58945         Don't clobber previous definition of `unknown'.
58946         Print tcl errors in `dg-final'.
58947
58948 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58949
58950         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58951         (dg-test): Don't print errorInfo, it contains stack backtrace.
58952
58953 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58954
58955         * lib/g++.exp (runtest_file_p): Define if missing.
58956
58957 1994-09-24  Doug Evans  (dje@cygnus.com)
58958
58959         * lib/mike-g++.exp: Comment out loading of g++.exp.
58960         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58961         (default_g++_version): Always print something.
58962         (default_g++_start): Comment out call to `which'.
58963         (g++_start, g++_load): Deleted (must be defined in config file).
58964         * lib/gcc.exp: Test for existence of $CC at start.
58965         Delete check for tmpdir (done in gcc_init).
58966         (default_gcc_version): Always print something.
58967         (default_gcc_start): Comment out call to `which'.
58968         * config/*.exp: Major cleanup - make cross targets work at least a
58969         little better for g++ (by not being "--tool gcc" specific).
58970         Rename gcc_xxx to ${tool}_xxx.
58971         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58972         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58973
58974 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58975
58976         * lib/c-torture.exp (c-torture-compile): Rework compiler
58977         message processing.
58978
58979         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58980         c-torture.
58981
58982 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58983
58984         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58985
58986         * lib/dg.exp (dg-process-target): Support { target native }.
58987
58988 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58989
58990         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58991         looked for "... program xxx got fatal signal".
58992         Correct regsub munging of `comp_output'.
58993         Ignore compiler messages "path prefix not used" and "linker input
58994         file unused".
58995
58996 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58997
58998         * lib/gcc.exp (runtest_file_p): Define if missing.
58999         * gcc.prms/template.c: Example to work from.
59000
59001 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59002
59003         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59004         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59005
59006         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59007         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59008         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59009         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59010
59011         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59012         (dg-process-target): No longer a varargs proc.
59013         Return S/N for target, P/F for xfail.  All callers changed.
59014         (user option procs): More argument checking.
59015         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59016         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59017         (dg-test): Skip test if not running on selected target in `dg-do'.
59018         Update handling of `dg-do-what', `dg-output-text'.
59019         Separate execution pass/fail from output pattern match pass/fail.
59020         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59021
59022 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59023
59024         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59025         target for 920510-1.c.
59026
59027 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59028
59029         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59030         Clean up comment regarding use of passcnt, etc.
59031         (gcc_stat): Don't update `testcnt' here.
59032         (gcc_finish): Do it here.
59033         Might as well reset `but_id' here too.
59034         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59035         to determine if the file should be tested.
59036         * gcc.c-torture/compile/compile.exp: Likewise.
59037         * gcc.c-torture/execute/execute.exp: Likewise.
59038         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59039         * gcc.misc-tests/dg-test.exp: Likewise.
59040         * gcc.prms/prms.exp: Likewise.
59041         * gcc.wendy/wendy.exp: Likewise.
59042         * g++.old-deja.exp: Likewise.
59043         Move "Testing file" message to verbose level 1.
59044
59045 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59046
59047         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59048
59049 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59050
59051         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59052         (default_gcc_start): Accept optional second list element
59053         of compiler flags.  Print compiler output at verbosity level 2.
59054         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59055         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59056         Save current values of framework globals passcnt, failcnt, xpasscnt,
59057         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59058         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59059         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59060         xfailcnt to compute stats.  Update framework global `testcnt' from
59061         pass/fail counts.
59062         (gcc_finish): New proc.  Clean up test environment.
59063         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59064         (gcc_epass, gcc_efail): Delete.
59065         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59066         argument of line number.
59067         (dg-init): If the tool has an init routine, call it.
59068         (dg-test): Remove args `cflags_var' and `libs_var'.
59069         Pass all compiler options to ${tool}_start.
59070         Handle missing line number.
59071         (dg-finish): New function.
59072         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59073         particular files.  Call gcc_finish at end.  Move "skipping test"
59074         message to verbosity level 3.
59075         * gcc.c-torture/compile/compile.exp: Likewise.
59076         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59077         * gcc.c-torture/execute/execute.exp: Likewise.
59078         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59079         Print testcase being tried at verbosity level 1.
59080         * gcc.c-torture/special/special.exp: Unset xfail.
59081         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59082         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59083         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59084         * gcc.failure/failure.exp: Likewise.
59085         * gcc.ieee/ieee.exp: Likewise.
59086         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59087         Update call to dg-test.  Call dg-finish at end.
59088         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59089         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59090         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59091         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59092         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59093         * gcc.wendy/wendy.exp: Add copyright.
59094         Delete setting of tmpdir (done by gcc_init).
59095         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59096         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59097         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59098         gcc_[ce]pass/fail.
59099
59100 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59101
59102         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59103         confusion.
59104         (g++_load): Likewise.
59105
59106         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59107         Rename argument to `prog' to remove the confusion.
59108         Varargs fns behave differently too!
59109         (g++_load): Likewise.
59110
59111         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59112
59113         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59114         what it is.  Delete (always) printing of status value for !native.
59115         Simplify verbose code, and include status and exec_output.
59116         (g++_load): Use gcc_load.
59117
59118 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59119
59120         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59121         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59122         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59123         940714-3.c as these testcases don't exist anymore.  Make
59124         va-arg-1.c expected to pass.
59125
59126 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59127
59128         * gcc.misc-tests/misc.exp: Only run specific testcases.
59129         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59130         * gcc.misc-tests/dg-[1-9].c: New files.
59131
59132         * lib/dg.exp: New testsuite driver.
59133         * gcc.prms/prms.exp: Use it.
59134
59135         * README.gcc: New file.
59136
59137         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59138         Document and reset `lxpass' and `lxfail'.
59139         Simplify "initialized" message.
59140         (gcc_stat): Clean up comments a little.
59141
59142 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59143
59144         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59145
59146 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59147
59148         * lib/old-dejagnu.exp (process-option): New proc.
59149         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59150         (old-dejagnu): Simplify.
59151         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59152
59153 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59154
59155         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59156         exists and is not an empty string.
59157
59158         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59159         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59160         finished.
59161         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59162         automatically.
59163
59164         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59165         longer expected to fail.
59166
59167         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59168         "f" function call.
59169
59170         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59171
59172         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59173         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59174         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59175         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59176         c-torture-1.29.
59177
59178         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59179         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59180
59181         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59182
59183         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59184         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59185
59186         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59187         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59188         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59189
59190 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59191
59192         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59193         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59194         940714-1.c, 940714-2.c, 940714-3.c},
59195         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59196         gcc.misc-tests/{mg.c,mg.exp}:
59197         New tests.
59198         * gcc.noncompile/noncompile.exp: Change accordingly.
59199
59200 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59201
59202         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59203         Undo previous clobberage.
59204
59205 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59206
59207         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59208         * gcc.special/{930510-1.c, special.exp}:
59209         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59210         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59211         struct-varargs-1.c}: New tests from c-torture-1.26.
59212
59213 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59214
59215         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59216           argument to switch.
59217
59218 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59219
59220         * Revert the previous changes.  Please see Rob's directory
59221         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59222         fixes.
59223
59224 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59225
59226         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59227         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59228         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59229         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59230         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59231         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59232         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59233         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59234         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59235         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59236         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59237         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59238         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59239         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59240         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59241         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59242         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59243         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59244         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59245         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59246         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59247         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59248         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59249         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59250         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59251         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59252         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59253         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59254         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59255         testing changes.
59256
59257 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59258
59259         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59260         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59261         with perror calls.
59262
59263 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59264
59265         * config/unix.exp (g++_load): Fix syntax.
59266
59267 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59268
59269         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59270         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59271         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59272         Don't expect va-arg-1.c to fail.  Correct expected output for
59273         920928-1.c.
59274         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59275         * gcc.wendy/hbm4.c: Correct typo.
59276         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59277
59278 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59279
59280         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59281         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59282         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59283         * lib/c-torture.exp (c-torture-compile): Ditto.
59284
59285         Reduce volume of output (remove all the -I's and such).
59286         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59287         Call gcc_cpass, gcc_cfail.
59288         (c-torture): Pass testing option to c-torture-compile.
59289
59290 1994-03-21  Doug Evans  (dje@cygnus.com)
59291
59292         Bring patches over from progressive.
59293         * config/default.exp: Exit remote shell cleanly.
59294         (g++_exit, g++_start): Add default versions.
59295         * config/sim.exp (gcc_load): Use perror, not error.
59296
59297 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59298
59299         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59300         set in site.exp.
59301
59302 1994-03-14  Doug Evans  (dje@cygnus.com)
59303
59304         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59305         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59306         (wendy_try): New proc to run testcase.
59307         (main loop): Call 'em.
59308         * gcc.wendy/*.c: Clean up pass to correct expected output.
59309
59310         * lib/gcc.exp: Minor cleanup work.
59311         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59312
59313 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59314
59315         * config/sim.exp (gcc_load): Document return codes better.
59316         Don't pass -v to simulator.
59317
59318 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59319
59320         * gcc.special/920717-x.c: Fix typo.
59321         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59322         get at sources.
59323
59324         * lib/mike-gcc.exp: Fix typo.
59325
59326 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59327
59328         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59329         binary to use, transform the name.
59330         * config/*.exp: rename everything. Nuke any g++ specific files,
59331         it's now a special case of gcc that requires no special support.
59332         Add a default.exp for unsupported targets.
59333
59334 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59335
59336         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59337         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59338         version of Tcl.
59339
59340 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59341
59342         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59343         than a warning.
59344
59345 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59346
59347         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59348
59349 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59350
59351         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59352         option_list.  Compile every file with only 4/6 option choices
59353         (same as C torture) instead of with 12/18 different option
59354         choices.
59355         * lib/c-torture.exp: Likewise.
59356
59357         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59358         not already set.
59359
59360 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59361
59362         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59363         can put an XFAIL *-*-* on excess errors.
59364
59365 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59366
59367         * g++.law: Add more tests derived from g++-bugs snapshots.
59368
59369         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59370         equivalent to g++.law/init9.
59371
59372         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59373         compiled it, and the a.out file after we've run it.
59374
59375 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59376
59377         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59378         compiled it, and the a.out file after we've run it.
59379
59380 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59381
59382         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59383
59384 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59385
59386         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59387         version number.
59388
59389 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59390
59391         * g++.law: New directory of g++ tests derived from the g++-bugs
59392         snapshots.
59393
59394 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59395
59396         * gcc.compile: initbug1.c initbug1.exp testcase added
59397
59398 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59399
59400         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59401         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59402           fixes submitted by Jeff Law (law@cs.utah.edu)
59403         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59404           Jeff Law (law@cs.utah.edu)
59405
59406
59407 1993-11-30  Mike Stump  (mrs@cygnus.com)
59408
59409         * config/unix-g++.exp: Follow the gcc way of doing things.
59410         * g++.old-deja/old-deja.exp: Minor updates.
59411         * lib/g++.exp: New file, follow the gcc way of doing things.
59412         * lib/old-dejagnu.exp: Minor updates.
59413         * lib/mike-g++.exp: Always unset errorInfo.
59414
59415 1993-11-06  Mike Stump  (mrs@cygnus.com)
59416
59417         * lib/gcc.exp: Fix some errors with the below change, CC and
59418         CFLAGS should be global when setting, not local.
59419
59420 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59421
59422         * lib/gcc.exp: Transform tool name.
59423
59424 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59425
59426         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59427
59428 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59429
59430         * lib/gcc.exp: change gcc_done to gcc_stat
59431
59432 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59433
59434         * Upgraded gcc testsuite to c-torture version 1.25
59435
59436 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59437
59438         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59439         * lib/c-torture: added hooks for new reporting code.
59440
59441 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59442
59443         * config/sh-gcc.exp: check if sh-sim exists in the path
59444
59445 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59446
59447         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59448         * gcc.compile/compile.exp: Initial changes for new logic.
59449         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59450         * gcc.failure/failure.exp: Initial changes for new logic.
59451         * gcc.ieee/ieee.exp: Initial changes for new logic.
59452         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59453         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59454         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59455         * lib/c-torture.exp: Initial changes for new logic.
59456         * lib/gcc.exp: Initial changes for new logic.
59457
59458 1993-10-15  Mike Stump  (mrs@cygnus.com)
59459
59460         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59461         depend upon failure or success.  Fully qualify names in failure
59462         and success messages.  Always remove a.out before starting
59463         compile, just in case.  Pay more attention to error text output by
59464         the compiler.  Handle testcases with no known past errors just
59465         like all others, so that things are uniform.  Other miscellaneous
59466         improvements.
59467
59468 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59469
59470         * gcc.cpp: new directory for cpp tests
59471
59472 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59473
59474         * lib/chill.exp: Code reformatted, removed unused code.
59475         * config/unix-chill.exp: Code reformatted, removed unused code.
59476         * chill.execute/execute.exp: Code reformatted, removed unused code.
59477         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59478
59479 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59480
59481         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59482         routines not written.
59483
59484 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59485
59486         * config/bug-gcc.exp: Use new procs from bug.exp.
59487
59488 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59489
59490         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59491         via ftp, rather than depending on NFS.
59492         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59493         case.
59494
59495 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59496
59497         * config/bug-gcc.exp: Use new download proc.
59498
59499 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59500
59501         * chill.execute/execute.exp: cleanups, handles errors better
59502         * chill.compile/compile.exp: rewrite, based on execute.exp
59503         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59504         * lib/chill.exp: major changes to diff proc and compile and link
59505         procs. added chill_fail and chill_pass wrappers to pass and
59506         fail. added more comments, and handle error codes better.
59507         Added a hack to capture stderr from exec, so noncompile tests
59508         can work.
59509
59510 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59511
59512         * chill.execute/execute.exp: rewrite of testsuite driver
59513         * lib/chill.exp: rewrite of testsuite driver
59514         * config/unix-chill.exp: rewrite of testsuite driver
59515
59516 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59517
59518         In chill.execute:
59519         * iexpr.ch: Standardize uppercase.
59520         * tuples.dat: Standardize uppercase.
59521         * vary.ch: standardize.  Correct varying string assignments.
59522         * vary.dat: Add new output lines.
59523
59524 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59525
59526         In chill.execute:
59527         * chprintf.ch: Standardize use of uppercase.
59528         * tuples.ch: Standardize and turn arr2 into a DCL,
59529           rather than a SYN.
59530         * pinits.ch: Standardize.
59531
59532 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59533
59534         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59535         * Makefil: Renamed to Makefile.in.
59536         * configure.in: New.
59537
59538 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59539
59540         In chill.execute:
59541         * .cvsignore: Add result/output files.
59542         * Makefile: Fix up variables at start.  Use MFLAGS
59543           everywhere.  Correct bool_loc, built_ins entries.
59544           Add entry for vary1.ch.
59545         * bitarray.ch: Standardize upper-case usage.
59546         * bitexpr.ch: Standardize, add output of b1.
59547         * params.ch: Use arrayt in along PROC parameters, to
59548           avoid novelty problems.
59549         * sets.ch: Tiny cleanup.
59550         * vary1.ch: Re-indent.
59551
59552 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59553
59554         * Add PR-related files to Makefiles, .cvsignore files, etc.
59555
59556 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59557
59558         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59559           with compiler objects. New names are test-flow.c and test-loop.c
59560
59561 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59562
59563         * Upgraded c-torture tests from 1.19 to 1.20
59564
59565         * new files:
59566         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59567         * gcc.compile: 930623-1.c 930623-2.c
59568         * gcc.noncompile: 930622-1.c 930622-2.c
59569         * gcc.failure: 920411-1.c 920627-2.c
59570         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59571
59572 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59573
59574         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59575           More changes to get testsuite working properly. Needs more work.
59576           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59577
59578 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59579
59580         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59581           More changes to get testsuite working properly. Needs more work.
59582
59583 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59584
59585         * chill.compile/compile.exp: Added for Dejagnu support
59586         * chill.execute/execute.exp: Added for Dejagnu support
59587         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59588
59589 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59590
59591         This should complete moving the CHILL test files.
59592         * chill.noncompile(.cvsignore printf.grt
59593             in-printf.grt chprintf.grt chprintf.ch):
59594             Added test-support files.
59595           (Makefile): Modified further.
59596         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59597             signal.ch): Added test files.
59598           * chill.execute (.cvsignore printf.grt printr.c
59599             in-printf.grt rts.c chprintf.grt rts.h): Added
59600           test-support files.
59601             (Makefile): More corrections.
59602
59603 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59604
59605         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59606           test cases, ready for DejaGnu.
59607
59608 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59609
59610         * Upgraded c-torture tests from 1.18 to 1.19
59611
59612         * gcc.compile: added test(s):
59613           930607-1.c
59614         * gcc.execute: added test(s):
59615           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59616
59617         * added new subdirectory for misc tests: gcc.misc-tests
59618         * gcc.misc-test(s): added tests:
59619           inst-check.c test-consts.c test-ior.c test-switch.c
59620
59621 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59622
59623         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59624
59625 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59626
59627         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59628
59629 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59630
59631         * Upgraded c-torture tests from 1.17 to 1.18
59632
59633 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59634
59635         * Upgraded c-torture tests from 1.12 to 1.17
59636
59637 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59638
59639         * lib/old-dejagnu.exp:
59640           Fixed handling of XFAIL target triplets to correctly
59641           recognize wildcard characters.  Removed code that
59642           appended a unique id tag to the end of the file name
59643           printed out by the result of the testcases within a
59644           given test file.
59645
59646 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59647
59648         * lib/old-dejagnu.exp:
59649           Reworked expected failure handling to trigger off of XFAIL
59650           keyword in keyphrase embeded in testcase source code. The
59651           XFAIL keyword must be at the end of the keyphrase line. It
59652           may optionally be followed by one or more target triplets.
59653           It has just occured that the handling of wildcards in the
59654           target triplet may not be correct.
59655
59656 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59657
59658         * g++.old-deja/tests:
59659           Moved all subdirectories up one level into g++.old-deja .
59660
59661         * lib/old-dejagnu.exp:
59662           Fixed problem with CXXFLAGS not being properly reset, and being
59663           corrupted with extraneous "-c" compiler option.  This was
59664           causing binaries to not be generated for test that needed them.
59665           Modified strings passed to "pass" and "fail" so that individual
59666           tests from the same test file would be distinguished by an
59667           identifier appended to the test file name in the summary logs;
59668           this corrected a problem with erroneous diff logs.  Added code
59669           to search testcases for expected fail and unexpected pass keywords.
59670
59671 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59672
59673         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59674
59675 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59676
59677         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59678           Removed extraneous text from end of "Special g++ Options"
59679           keyphrase.
59680
59681         * lib/old-dejagnu.exp: Added pattern matching to look for new
59682           keywords, embedded in testcases comments, which will trigger
59683           calls to xpass and xfail.
59684
59685 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59686
59687         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59688           comments embedded in the testcases, especially the one looking for
59689           special compiler options, as well as the pattern matching for the
59690           compiler output again.
59691
59692 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59693
59694         * lib/old-dejagnu.exp: Do a proper check of the return value for
59695           execute tests. Fixed several problems with the pattern matching
59696           of the compiler output which gave erroneous test results.
59697           Changed several of the test result messages to be more descriptive.
59698         * config/unix-g++.exp: Proc g++_load now actually works and
59699           executes the tests passed to it and returns a usable return
59700           value.
59701
59702 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59703
59704           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59705
59706 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59707
59708         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59709           Modified both files to properly execute the old style
59710           dejagnu tests. The previous versions of these files were
59711           experimental and did not function anything near correctly.
59712
59713 1993-04-05  Rob Savoye  (rob@cygnus.com)
59714
59715         * Removed all Makefile.in and configure.in files. No configuration
59716         needed now.
59717
59718 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59719
59720         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59721
59722 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59723
59724         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59725         gcc.special/configure.in, gcc.noncompile/configure.in,
59726         gcc.execute/configure.in, gcc.code_quality/configure.in,
59727         g++.other/configure.in, g++.old-deja/configure.in,
59728         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59729         in srcname setting.
59730
59731 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59732
59733         * lib/udi.exp: Fixed mondfe and mondfe_download.
59734         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59735         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59736
59737 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59738
59739         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59740         (gdb_exit): Don't remove *_soc files.
59741
59742 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59743
59744         * lib/c-torture.exp: Don't look for main; instead always use -w
59745         -c.  This is how the c-torture tests work.  Remove the object
59746         file if the compilation succeeds.
59747         * gcc.execute/execute.exp: Remove executable if test passes.
59748         * gcc.noncompile/noncompile.exp: Every test is an expected
59749         failure.
59750         * gcc.special/special.exp: Added tests from c-torture 1.11,
59751         corrected use of existing test.
59752         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59753         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59754         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59755         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59756         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59757         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59758         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59759         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59760         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59761         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59762         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59763         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59764         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59765         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59766         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59767         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59768         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59769         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59770         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59771         c-torture 1.11.
59772         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59773         correspond to c-torture 1.11.
59774
59775         * New file.