OSDN Git Service

9cb3d144913f78b034d8cb47c94b7931291f2bf8
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
4         gfortran.dg/ishft.f90: Add more tests.
5
6 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9
10 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11
12         PR c++/17115
13         * g++.dg/warn/Winline-4.C: New test.
14
15 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16
17         * gcc.c-torture/compile/20041007-1.c: New test.
18
19 2004-10-07  Paul Brook  <paul@codesourcery.com>
20
21         PR fortran/17678
22         * gfortran.dg/use_allocated_1.f90: New test.
23
24 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
25
26         PR middle-end/17849
27         * gfortran.fortran-torture/compile/nested.f90: New test
28
29 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30
31         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32
33 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34
35         PR c++/17368
36         * g++.dg/ext/asm6.C: New test.
37
38 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
39
40         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
41
42 2004-10-06  Paul Brook  <paul@codesourcery.com>
43
44         PR libfortran/17709
45         * gfortran.dg/empty_format_1.f90: New test.
46
47 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
48
49         PR fortran/17568
50         * gfortran.dg/ishft.f90: New test.
51
52         PR fortran/17283
53         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
54         tests.
55
56 2004-10-06  Paul Brook  <paul@codesourcery.com>
57
58         * gfortran.dg/do_1.f90: New test.
59
60 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61
62         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
63         optimizing for size.
64
65 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
66
67         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
68
69 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
70
71         * gcc.c-torture/compile/20041005-1.c: New test.
72
73 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
74
75         PR c++/17829
76         * g++.dg/lookup/koenig4.C: New.
77
78 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
79
80         * g++.dg/other/classkey1.C: Adjust quoting marks.
81         * g++.dg/parse/error15.C: Likewise.
82         * g++.dg/template/meminit2.C (int>): Likewise.
83
84 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
85
86         PR fortran/17283
87         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
88
89         PR fortran/17631
90         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
91
92         PR fortran/17708
93         * gfortran.dg/pr17708.f90: New test.
94         
95 2004-10-04  Chao-ying Fu  <fu@mips.com>
96
97         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
98         * gcc.dg/vect/vect-4.c: Ditto.
99         * gcc.dg/vect/vect-5.c: Ditto.
100         * gcc.dg/vect/vect-6.c: Ditto.
101         * gcc.dg/vect/vect-8.c: Ditto.
102         * gcc.dg/vect/vect-16.c: Ditto.
103         * gcc.dg/vect/vect-30.c: Ditto.
104         * gcc.dg/vect/vect-40.c: Ditto.
105         * gcc.dg/vect/vect-41.c: Ditto.
106         * gcc.dg/vect/vect-42.c: Ditto.
107         * gcc.dg/vect/vect-43.c: Ditto.
108         * gcc.dg/vect/vect-44.c: Ditto.
109         * gcc.dg/vect/vect-45.c: Ditto.
110         * gcc.dg/vect/vect-46.c: Ditto.
111         * gcc.dg/vect/vect-47.c: Ditto.
112         * gcc.dg/vect/vect-48.c: Ditto.
113         * gcc.dg/vect/vect-49.c: Ditto.
114         * gcc.dg/vect/vect-50.c: Ditto.
115         * gcc.dg/vect/vect-51.c: Ditto.
116         * gcc.dg/vect/vect-52.c: Ditto.
117         * gcc.dg/vect/vect-53.c: Ditto.
118         * gcc.dg/vect/vect-54.c: Ditto.
119         * gcc.dg/vect/vect-55.c: Ditto.
120         * gcc.dg/vect/vect-56.c: Ditto.
121         * gcc.dg/vect/vect-57.c: Ditto.
122         * gcc.dg/vect/vect-58.c: Ditto.
123         * gcc.dg/vect/vect-59.c: Ditto.
124         * gcc.dg/vect/vect-60.c: Ditto.
125         * gcc.dg/vect/vect-74.c: Ditto.
126         * gcc.dg/vect/vect-79.c: Ditto.
127         * gcc.dg/vect/vect-80.c: Ditto.
128
129 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
130
131         * gcc.dg/unused-7.c: Use the correct option.
132
133 2004-10-04  Paul Brook  <paul@codesourcery.com>
134         Bud Davis  <bdavis9659@comcast.net>
135
136         PR fortran/17706
137         PR fortran/16434
138         * gfortran/pr17706.f90: New test.
139         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
140
141 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
142
143         * gfortran.dg/pr17612.f90: New test.
144
145 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
146
147         * g++.dg/template/local1.C: Adjust quoting marks in
148         testing for diagnostics.
149         * g++.dg/tls/diag-2.C: Likewise.
150         * g++.dg/other/error8.C: Likewise.
151
152 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
153
154         PR c/17178
155         * gcc.dg/unused-4.c: Adjust to be correct.
156
157         PR c/17820
158         * gcc.dg/unused-7.c: New test.
159
160 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
161
162         PR c++/17797
163         * g++.dg/overload/template2.C: New test.
164
165 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
166
167         PR tree-optimization/16632
168         * gcc.dg/tree-ssa/20041002-1.c: New.
169
170 2004-10-03  Paul Brook  <paul@codesourcery.com>
171
172         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
173         rather than relying on default formatting.
174
175 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
176
177         * gcc.dg/20040920-1.c: Update expected message text.
178
179 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
180
181         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
182
183 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
184
185         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
186         tree level.
187
188 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
189
190         * gcc.dg/tree-ssa/pr17343.c: Remove.
191
192 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
193
194         PR tree-opt/17343
195         * gcc.dg/tree-ssa/pr17343.c: New test.
196
197 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
198
199         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
200         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
201         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
202         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
203         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
204
205 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
206
207         * gcc.dg/lvalue-2.c: New test.
208
209 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
210
211         PR c/17730
212         * gcc.dg/pr17730-1.c: New test
213
214 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
215
216         PR c/7425
217         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
218
219 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
220
221         * gcc.c-torture/execute/stdarg-1.c: New test.
222         * gcc.c-torture/execute/stdarg-2.c: New test.
223         * gcc.c-torture/execute/stdarg-3.c: New test.
224         * gcc.dg/tree-ssa/stdarg-1.c: New test.
225         * gcc.dg/tree-ssa/stdarg-2.c: New test.
226         * gcc.dg/tree-ssa/stdarg-3.c: New test.
227         * gcc.dg/tree-ssa/stdarg-4.c: New test.
228         * gcc.dg/tree-ssa/stdarg-5.c: New test.
229
230 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
231
232         PR tree-optimization/17697
233         * g++.dg/opt/pr17697-1.C: New test.
234         * g++.dg/opt/pr17697-2.C: New test.
235         * g++.dg/opt/pr17697-3.C: New test.
236
237 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
238
239         PR c/16409
240         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
241         gcc.dg/vla-init-5.c: New tests.
242
243 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
244
245         PR c/13804
246         * gcc.dg/pr13804-1.c: New test.
247
248 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
249
250         PR fortran/16938
251         * gfortran.dg/pr16938.f90: New test.
252
253 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
254
255         * g++.dg/template/crash23.C: New test.
256
257 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
258
259         PR c++/17585
260         * g++.dg/template/static8.C: New test.
261
262 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
263
264         PR c++/17681
265         * g++.dg/other/error9.C: New test.
266
267 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
268
269         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
270
271 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
272
273         PR fortran/15164
274         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
275
276 2004-09-26  Roger Sayle  <roger@eyesopen.com>
277
278         PR middle-end/17112
279         * gcc.dg/pr17112-1.c: New test case.
280
281 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
282
283         PR c/11459
284         * gcc.dg/pr11459-1.c: New test.
285
286 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
287
288         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
289         * gcc.dg/tree-ssa/loop-4.c: Likewise.
290
291 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
292
293         * gfortran.dg/pr15324.f90: Make array bounds consistent.
294
295 2004-09-25  Jan Hubicka  <jh@suse.cz>
296
297         * compile/30040909-1.c: New test.
298         * compile/30040907-1.c: New test.
299
300 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
301
302         * gcc.c-torture/execute/va-arg-26.c: New test.
303
304 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
305
306         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
307         extra diagnostics on targets with 64-bit pointers.
308         * objc.dg/selector-1.m: Adjust dg-warning regexp.
309
310 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
311
312         PR c/17188
313         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
314         * gcc.dg/decl-3.c: Adjust expected message.
315
316 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
317
318         PR fortran/17615
319         * gfortran.dg/pr17615.f90: New test.
320
321 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
322
323         PR tree-optimzation/17517
324         * g++.dg/tree-ssa/pr17517.C: New Test.
325
326 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
327
328         PR c++/16889
329         * g++.dg/lookup/ambig3.C: New.
330
331 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
332
333         PR tree-opt/17624
334         * g++.dg/opt/pr17624.C: New test.
335
336 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
337
338         PR c/6980
339         * gcc.dg/Wbad-function-cast-1.c: New test.
340
341 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
342
343         * g++.dg/ext/complit1.C
344         * g++.dg/other/error2.C
345         * g++.dg/other/nontype-1.C
346         * g++.dg/parse/crash11.C
347         * g++.dg/parse/crash12.C
348         * g++.dg/parse/error15.C
349         * g++.dg/parse/error4.C
350         * g++.dg/parse/tmpl-outside1.C
351         * g++.dg/parse/too-many-tmpl-args1.C
352         * g++.dg/template/dependent-expr3.C
353         * g++.dg/template/error10.C
354         * g++.dg/template/instantiate1.C
355         * g++.dg/template/vtable2.C
356         * g++.dg/warn/Wshadow-1.C
357         * g++.dg/warn/weak1.C
358         * g++.old-deja/g++.brendan/crash16.C
359         * g++.old-deja/g++.brendan/crash18.C
360         * g++.old-deja/g++.brendan/crash48.C
361         * g++.old-deja/g++.brendan/crash49.C
362         * g++.old-deja/g++.brendan/crash55.C
363         * g++.old-deja/g++.brendan/crash56.C
364         * g++.old-deja/g++.brendan/crash8.C
365         * g++.old-deja/g++.brendan/enum11.C
366         * g++.old-deja/g++.brendan/enum8.C
367         * g++.old-deja/g++.brendan/enum9.C
368         * g++.old-deja/g++.brendan/friend3.C
369         * g++.old-deja/g++.brendan/misc14.C
370         * g++.old-deja/g++.bugs/900402_02.C
371         * g++.old-deja/g++.bugs/900404_03.C
372         * g++.old-deja/g++.bugs/900404_04.C
373         * g++.old-deja/g++.bugs/900428_03.C
374         * g++.old-deja/g++.jason/crash4.C
375         * g++.old-deja/g++.jason/overload21.C
376         * g++.old-deja/g++.jason/redecl1.C
377         * g++.old-deja/g++.jason/report.C
378         * g++.old-deja/g++.jason/rfg10.C
379         * g++.old-deja/g++.jason/template30.C
380         * g++.old-deja/g++.law/arm12.C
381         * g++.old-deja/g++.law/ctors5.C
382         * g++.old-deja/g++.law/cvt20.C
383         * g++.old-deja/g++.law/init10.C
384         * g++.old-deja/g++.law/init8.C
385         * g++.old-deja/g++.law/visibility17.C
386         * g++.old-deja/g++.law/visibility7.C
387         * g++.old-deja/g++.mike/net8.C
388         * g++.old-deja/g++.mike/p646.C
389         * g++.old-deja/g++.mike/p700.C
390         * g++.old-deja/g++.mike/p701.C
391         * g++.old-deja/g++.mike/p811.C
392         * g++.old-deja/g++.ns/template13.C
393         * g++.old-deja/g++.other/array3.C
394         * g++.old-deja/g++.other/crash25.C
395         * g++.old-deja/g++.other/dtor3.C
396         * g++.old-deja/g++.other/dtor4.C
397         * g++.old-deja/g++.other/main1.C
398         * g++.old-deja/g++.other/warn7.C
399         * g++.old-deja/g++.pt/crash11.C
400         * g++.old-deja/g++.pt/crash36.C
401         * g++.old-deja/g++.pt/spec22.C
402         * g++.old-deja/g++.pt/spec9.C
403         * g++.old-deja/g++.pt/ttp52.C
404         * g++.old-deja/g++.robertl/eb103.C
405         * g++.old-deja/g++.robertl/eb121.C
406         * g++.old-deja/g++.robertl/eb22.C
407         * g++.old-deja/g++.robertl/eb8.C:
408         Update locations and/or regexps of dg-error markers.
409         Remove markers for some bogus messages that are no longer issued.
410
411 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
412
413         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
414         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
415
416 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
417
418         PR c++/17618
419         * g++.dg/lookup/crash5.C: New test.
420
421 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
422
423         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
424         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
425         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
426         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
427         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
428         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
429
430         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
431         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
432         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
433         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
434         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
435         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
436
437         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
438
439         * gcc.dg/vect/vect-44.c: Check additional cases.
440         * gcc.dg/vect/vect-48.c: Check additional cases.
441
442         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
443         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
444         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
445         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
446         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
447         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
448         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
449         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
450         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
451
452         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
453         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
454         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
455
456 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
457
458         * gcc.dg/tree-ssa/loop-6.c: New test.
459
460 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
461
462         PR c++/17620
463         * g++.dg/inherit/base2.C: New.
464
465 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
466
467         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
468         * gcc.dg/20001012-2.c: Likewise.
469         * gcc.dg/20001013-1.c: Likewise.
470         * gcc.dg/20001101-1.c: Likewise.
471         * gcc.dg/20001102-1.c: Likewise.
472         * gcc.dg/bf-spl1.c: Likewise.
473         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
474         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
475
476 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
477
478         PR tree-optimization/16721
479         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
480
481 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
482
483         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
484         * gcc.dg/20040305-1.c: Likewise.
485
486 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
487
488         PR c/16566
489         * gcc.c-torture/compile/pr16566-1.c,
490         gcc.c-torture/compile/pr16566-2.c,
491         gcc.c-torture/compile/pr16566-3.c: New tests.
492
493 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
494
495         PR tree-optimization/17512
496         * gcc.c-torture/compile/20040916-1.c.
497
498 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
499
500         * gcc.dg/pragma-re-3.c: New test.
501
502 2004-09-17  Matt Austern  <austern@apple.com>
503
504         PR c++/15049
505         * g++.dg/other/anon3.C: New.
506
507 2004-09-21  Roger Sayle  <roger@eyesopen.com>
508
509         PR c++/7503
510         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
511         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
512         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
513         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
514         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
515
516 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
517
518         PR fortran/17286
519         * gfortran.dg/pr17286.f90: New test.
520
521 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/17530
524         * g++.dg/template/static7.C: New test.
525
526 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
527
528         PR tree-opt/17558
529         * gcc.c-torture/compile/pr17558.c: New test.
530
531 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
532
533         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
534         if SKIP_ATTRIBUTE is defined.
535
536 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
537
538         PR fortran/15957
539         * gfortran.dg/pr15957.f90: New test.
540
541 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
542
543         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
544         in comparison.
545         * gcc.dg/vect/vect-79.c: Likewise.
546         * gcc.dg/vect/vect-80.c: Likewise.
547
548 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
549
550         PR fortran/15750
551         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
552
553 2004-09-20  Ira Rosen  <irar@il.ibm.com>
554
555         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
556         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
557         * gcc.dg/vect/vect-62.c: New testcase.
558         * gcc.dg/vect/vect-63.c: New testcase.
559         * gcc.dg/vect/vect-64.c: New testcase.
560         * gcc.dg/vect/vect-65.c: New testcase.
561         * gcc.dg/vect/vect-66.c: New testcase.
562         * gcc.dg/vect/vect-67.c: New testcase.
563         * gcc.dg/vect/vect-68.c: New testcase.
564         * gcc.dg/vect/vect-69.c: New testcase.
565         * gcc.dg/vect/vect-79.c: New testcase.
566         * gcc.dg/vect/vect-80.c: New testcase.
567
568 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
569
570         * gcc.target/mips/asm-1.c: New test.
571
572 2004-09-19  Ira Rosen  <irar@il.ibm.com>
573
574         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
575         * gcc.dg/vect/vect-73.c: New testcase.
576         * gcc.dg/vect/vect-74.c: New testcase.
577         * gcc.dg/vect/vect-75.c: New testcase.
578         * gcc.dg/vect/vect-76.c: New testcase.
579         * gcc.dg/vect/vect-77.c: New testcase.
580         * gcc.dg/vect/vect-78.c: New testcase
581
582 2004-09-18  Paul Brook  <paul@codesourcery.com>
583
584         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
585
586 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
587
588         PR c/17424
589         * gcc.dg/pr17424-1.c: New test.
590
591 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
592
593         * g++.dg/tree-ssa/pr17153.C: New test.
594
595 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
596
597         PR pch/13361
598         * testsuite/g++.dg/pch/wchar-1.C: New.
599         * testsuite/g++.dg/pch/wchar-1.Hs: New.
600
601 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
602
603         * gcc.c-torture/execute/20040917-1.c: New test.
604
605 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
606
607         PR tree-optimization/17319
608         * gcc.dg/pr17319.c: New test.
609
610 2004-09-17  Devang Patel  <dpatel@apple.com>
611
612         * gcc.dg/20040813-1.c: New test.
613
614 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
615
616         PR tree-optimization/17273
617         * gcc.c-torture/compile/pr17273.c: New test.
618
619 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
620
621         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
622         Update expected messages.
623         * gcc.dg/declspec-13.c: New test.
624
625 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
626
627         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
628
629 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
630
631         * gcc.c-torture/execute/pr17252.c: Use post-increment to
632         change what 'a' is pointing to.
633
634 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
635
636         PR c++/16002
637         * g++.dg/template/error18.C: New test.
638
639         PR c++/16029
640         * g++.dg/warn/Wunused-8.C: New test.
641
642 2004-09-17  Steven Bosscher  <stevenb@suse.de>
643
644         PR tree-optimization/17513
645         * gcc.dg/20040916-1.c: New test.
646
647 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
648
649         PR c++/17501
650         * g++.dg/template/typename7.C: New test.
651
652 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
653
654         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
655
656 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
657
658         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
659         with -ftree-based-profiling also.
660         * lib/profopt.exp: Support late-set profile_option/feedback_option.
661
662 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
663
664         PR/15364
665         * gfortran.dg/der_array_io_1.f90: New test.
666         * gfortran.dg/der_array_io_2.f90: New test.
667         * gfortran.dg/der_array_io_3.f90: New test.
668
669 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
670
671         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
672         EABI.
673
674 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
675
676         * g++.dg/opt/switch1.C: New test.
677
678 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
679
680         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
681         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
682         Update expected messages.
683
684 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
685
686         PR fortran/16485
687         * gfortran.dg/same_name_1.f90: New test.
688
689 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
690
691         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
692         dereference garbage pointers.
693
694 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
695
696         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
697         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
698
699         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
700         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
701         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
702
703 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/17324
706         * g++.dg/template/mangle1.C: New test.
707
708 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
709
710         PR tree-optimization/17252
711         * gcc.c-torture/execute/pr17252.c: New test.
712
713 2004-09-14  Andrew Pinski  <apinski@apple.com>
714
715         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
716
717 2004-09-14  Roger Sayle  <roger@eyesopen.com>
718
719         PR rtl-optimization/9771
720         * gcc.dg/pr9771-1.c: New test case.
721
722 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
723
724         PR tree-optimization/15262
725         * gcc.c-torture/execute/pr15262-1.c: New test.
726         * gcc.c-torture/execute/pr15262-2.c: New test.
727
728 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
729
730         * gcc.dg/declspec-12.c: New test.
731
732 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
733
734         * gfortran.dg/pr17090.f90: Add directives to test.
735
736 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
737
738         * gcc.c-torture/compile/20040914-1.c: New test.
739
740 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
741
742         PR c++/16162
743         * g++.dg/template/decl2.C: New test.
744
745 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
746
747         PR fortran/17090
748         * gfortran.dg/pr17090.f90: New test.
749
750 2004-09-13  Dale Johannesen  <dalej@apple.com>
751
752         * gcc.c-torture/compile/pr17408.c:  New test case.
753
754 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
755
756         PR c++/16716
757         * g++.dg/parse/crash17.C: New test.
758
759         PR c++/17327
760         * g++.dg/template/enum3.C: New test.
761
762 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
763
764         * lib/gcc-defs.exp: Load wrapper.exp.
765         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
766         using local code.
767         * lib/gcc.exp (gcc_init): Similar.
768         * lib/gfortran.exp (gfortran_init): Similar.
769         * lib/objc.exp (objc_init): Similar.
770         * lib/treelang.exp (treelang_init): Similar.
771         * lib/wrapper.exp: New file with build_wrapper call machinery in
772         ${tool}_maybe_build_wrapper.
773
774 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
775
776         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
777         "inline".
778         * gcc.dg/declspec-11.c: Update expected messages.
779         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
780         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
781         gcc.dg/inline-12.c: New tests.
782
783 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
784
785         * g++.dg/tree-ssa/pr17400.C: New testcase.
786
787 2004-09-13  James E Wilson  <wilson@specifixinc.com>
788
789         * gcc.target/mips/sb1-1.c: New testcase.
790
791 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
792
793         * lib/g77-dg.exp: Remove unused file.
794         * lib/mike-g77.exp: Ditto.
795         * lib/g77.exp: Ditto.
796
797 2004-09-12  Richard Henderson  <rth@redhat.com>
798
799         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
800
801 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
802
803         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
804         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
805         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
806         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
807         Update expected messages.
808
809 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
810
811         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
812         declaration/use mismatch for dirp parameter.
813
814 2004-09-12  Andrew Pinski  <apinski@apple.com>
815
816         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
817         -fgnu-runtime is passed.
818
819 2004-09-12  Richard Henderson  <rth@redhat.com>
820
821         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
822         do the uplevel thing and update additional_flags directly.
823         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
824         gfortran.fortran-torture/execute/intrinsic_nearest.x,
825         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
826         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
827
828 2004-09-11  Steven Bosscher  <stevenb@suse.de>
829
830         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
831
832 2004-09-11  Roger Sayle  <roger@eyesopen.com>
833
834         PR middle-end/17411
835         * g++.dg/opt/pr17411-1.C: New test case.
836
837 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
838
839         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
840         gcc.dg/tls/diag-2.c: Update expected messages.
841         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
842         messages.
843         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
844         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
845         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
846         gcc.dg/tls/diag-5.c: New tests.
847
848 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
849
850         * gcc.dg/20040910-1.c: Correct dg-error regexp.
851
852 2004-09-11  Steven Bosscher  <stevenb@suse.de>
853
854         * g++.dg/parse/break-in-for.C: New test.
855
856 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
857
858         * gcc.dg/tree-ssa/20040911-1.c: New test.
859
860 2004-09-11  Andreas Jaeger  <aj@suse.de>
861
862         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
863         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
864
865 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
866
867         * gcc.target/frv: New directory of FR-V-specific tests.
868
869 2004-09-10  James E Wilson  <wilson@specifixinc.com>
870
871         * gcc.dg/convert-vec-1.c: New test.
872
873 2004-09-10  Roger Sayle  <roger@eyesopen.com>
874
875         PR middle-end/17024
876         * gcc.dg/pr17024-1.c: New test case.
877
878 2004-09-10  Eric Christopher  <echristo@redhat.com>
879
880         * gcc.dg/20040910-1.c: New test.
881
882 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
883
884         * gcc.dg/bitfld-9.c: New test.
885
886 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
887
888         * gcc.c-torture/execute/ieee/acc1.c: New test.
889         * gcc.c-torture/execute/ieee/acc2.c: New test.
890         * gcc.c-torture/execute/ieee/mzero6.c: New test.
891
892 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
893
894         * gcc.dg/deprecated-2.c: New test.
895
896 2004-09-09  James E Wilson  <wilson@specifixinc.com>
897
898         * gcc.dg/init-vec-1.c: New test.
899
900 2004-09-09  Roger Sayle  <roger@eyesopen.com>
901
902         PR middle-end/17055
903         * gcc.dg/pr17055-1.c: New test case.
904
905 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
906
907         PR target/17377
908         * gcc.c-torture/execute/pr17377.c: New test.
909
910 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
911
912         PR c/8420
913         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
914         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
915         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
916         gcc.dg/long-long-typespec-1.c: New tests.
917         * gcc.dg/tls/diag-2.c: Update expected diagnostics
918
919 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
920
921         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
922         gcc.dg/gnu99-static-1.c: New tests.
923
924 2004-09-08  Devang Patel  <dpatel@apple.com>
925
926         * gcc.dg/darwin-ld-20040828-1.c: New test.
927         * gcc.dg/darwin-ld-20040828-2.c: New test.
928         * gcc.dg/darwin-ld-20040828-3.c: New test.
929
930 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
931
932         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
933         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
934         in error message.
935         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
936         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
937         in error message.
938         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
939         types they qualify.
940         * objc.dg/type-size-2.m: Fix wording in comment.
941         * objc.dg/va-meth-1.m: New test case.
942
943 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
944
945         PR c/16633:
946         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
947         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
948
949 2004-09-06  Devang Patel  <dpatel@apple.com>
950
951         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
952         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
953
954 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
955
956         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
957         reflect changed line numbering of diagnostics.
958
959 2004-09-06  Paul Brook  <paul@codesourcery.com>
960
961         * gfortran.dg/edit_real_1.f90: Add new test.
962
963 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
964
965         * gcc.dg/tree-ssa/loop-2.c: New test.
966         * gcc.dg/tree-ssa/loop-3.c: New test.
967         * gcc.dg/tree-ssa/loop-4.c: New test.
968         * gcc.dg/tree-ssa/loop-5.c: New test.
969
970 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
971
972         * gcc.dg/format/sentinel-1.c: Update for parameter option.
973
974 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
975
976         * gcc.dg/format/sentinel-1.c: New test.
977
978 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
979
980         * testsuite/gcc.dg/builtins-46.c: New.
981
982 2004-09-03  Devang Patel  <dpatel@apple.com>
983
984         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
985         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
986
987 2004-09-03  Jan Beulich  <jbeulich@novell.com>
988
989         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
990         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
991         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
992         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
993         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
994         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
995         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
996         the non-portable bzero.
997         * gcc.dg/20010912-1.c: xfail for NetWare.
998         * gcc.dg/20020426-2.c: xfail for NetWare.
999         * gcc.dg/20021014-1.c: xfail for NetWare.
1000         * gcc.dg/20021018-1.c: xfail for NetWare.
1001         * gcc.dg/20030213-1.c: xfail for NetWare.
1002         * gcc.dg/20030225-1.c: xfail for NetWare.
1003         * gcc.dg/20030708-1.c: xfail for NetWare.
1004         * gcc.dg/builtins-config.h: Also exclude NetWare.
1005         * gcc.dg/format/format.h: Define restrict only if not already defined.
1006         * gcc.dg/nest.c: xfail for NetWare.
1007         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1008         * lib/target-supports.exp (check_visibility_available): Exclude
1009         NetWare.
1010
1011 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1012
1013         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1014         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1015         deterministic starting point for the alignment of structure fields.
1016         * gcc.dg/Wpadded.c: Dito.
1017         * g++.dg/abi/vbase10.C: Dito.
1018
1019 2004-09-03  Devang Patel  <dpatel@apple.com>
1020
1021         * g++.dg/debug/pr15736.cc: New test.
1022
1023 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1024
1025         * README.QMTEST: Fix out-of-date link.
1026
1027 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1028
1029         PR fortran/16579
1030         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1031         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1032
1033 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1034
1035         * g++.dg/abi/arm_rtti1.C: New test.
1036
1037 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1038
1039         * gcc.dg/ppc-vector-memcpy.c: New.
1040         * gcc.dg/ppc-vector-memset.c: New.
1041
1042 2004-09-02  Chao-ying Fu  <fu@mips.com>
1043
1044         * gcc.target/mips/mips-3d-1.c: New test.
1045         * gcc.target/mips/mips-3d-2.c: New test.
1046         * gcc.target/mips/mips-3d-3.c: New test.
1047         * gcc.target/mips/mips-3d-4.c: New test.
1048         * gcc.target/mips/mips-3d-5.c: New test.
1049         * gcc.target/mips/mips-3d-6.c: New test.
1050         * gcc.target/mips/mips-3d-7.c: New test.
1051         * gcc.target/mips/mips-3d-8.c: New test.
1052         * gcc.target/mips/mips-3d-9.c: New test.
1053         * gcc.target/mips/mips-ps-1.c: New test.
1054         * gcc.target/mips/mips-ps-2.c: New test.
1055         * gcc.target/mips/mips-ps-3.c: New test.
1056         * gcc.target/mips/mips-ps-4.c: New test.
1057         * gcc.target/mips/mips-ps-type.c: New test.
1058
1059 2004-09-02  Paul Brook  <paul@codesourcery.com>
1060
1061         * gfortran.dg/edit_real_1.f90: Add new tests.
1062
1063 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1064
1065         PR fortran/15327
1066         * gfortran.dg/merge_char_1.f90: New test.
1067
1068 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1069
1070         PR fortran/16404
1071         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1072
1073 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1074
1075         PR c/1522
1076         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1077
1078 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1079
1080         * g++.dg/opt/loop1.C: Do not XFAIL.
1081
1082 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1083
1084         * gcc.c-torture/execute/20040831-1.c: New test.
1085
1086 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1087
1088         PR fortran/16579
1089         * gfortran.dg/g77/20010610.f: Now passes.
1090         Copy from g77.f-torture/execute. Add dg-run directive.
1091         * gfortran.dg/g77/README: Update
1092
1093 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1096         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1097         (t1, t2, t3, t4): Add volatile.
1098
1099 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1100
1101         * g++.dg/ext/visibility/arm1.C: New test.
1102
1103 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1104
1105         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1106         -pedantic-errors.
1107
1108 2004-09-01  Paul Brook  <paul@codesourcery.com>
1109
1110         * gfortran.dg/eof_2.f90: New test.
1111
1112 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1113
1114         PR fortran/16579
1115         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1116
1117 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1118
1119         PR libfortran/16805
1120         * gfortran.dg/list_read_2.f90: New test.
1121
1122 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1123
1124         * g++.dg/abi/key1.C: New test.
1125
1126 2004-08-31  Richard Henderson  <rth@redhat.com>
1127
1128         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1129         form of offsetof.
1130         * g++.dg/other/offsetof5.C: Remove duplicate.
1131
1132 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1133
1134         PR fortran/17244
1135         * gfortran.dg/func_derived_1.f90: New test.
1136
1137 2004-08-31  Paul Brook  <paul@codesourcery.com>
1138
1139         * gfortran.dg/eof_1.f90: New test.
1140
1141 2004-08-31  Paul Brook  <paul@codesourcery.com>
1142
1143         * gfortran.dg/list_read_1.f90: New file.
1144
1145 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1146
1147         * g++.dg/opt/loop1.C: XFAIL.
1148
1149 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1150
1151         * gcc.dg/funcdef-storage-1.c: New.
1152         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1153         an extern function in local scope.
1154         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1155         declare an 'auto inline' function in local scope.
1156         * gcc.dg/20011130-1.c: Likewise.
1157         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1158         an 'auto' function in local scope.
1159         * gcc.dg/20021014-1.c: Likewise.
1160         * gcc.dg/20030331-2.c: Likewise.
1161
1162 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1163
1164         * gfortran.dg/blockdata_1.f90: New test.
1165
1166 2004-08-30  Richard Henderson  <rth@redhat.com>
1167
1168         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1169
1170 2004-08-30  Richard Henderson  <rth@redhat.com>
1171
1172         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1173         additional_flags set by alternate driver.
1174         (ieee-options): New procedure.
1175         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1176         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1177         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1178         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1179
1180 2004-08-30  Richard Henderson  <rth@redhat.com>
1181
1182         * lib/f-torture.exp: Remove.
1183
1184 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1185
1186         PR rtl-optimization/16590
1187         * g++.dg/opt/loop1.C: New test.
1188
1189 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1190
1191         PR fortran/13910
1192         * gfortran.dg/oldstyle_1.f90: New test.
1193
1194 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1195         Paul Brook  <paul@codesourcery.com>
1196
1197         * gfortran.dg/g77/README: Update.
1198         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1199         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1200         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1201
1202 2004-08-28  Paul Brook  <paul@codesourcery.com>
1203
1204         PR libfortran/17195
1205         * gfortran.dg/edit_real_1.f90: New test.
1206
1207 2004-08-27  Paul Brook  <paul@codesourcery.com>
1208
1209         * gfortran.dg/rewind_1.f90: New test.
1210
1211 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1212
1213         PR fortran/16597
1214         * gfortran.dg/pr16597.f90: New test.
1215
1216 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1217
1218         PR c/13801
1219         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1220         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1221         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1222         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1223         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1224
1225 2004-08-26  Nick Clifton  <nickc@redhat.com>
1226
1227         * gcc.c-torture/compile/pr17119.c: New test.
1228
1229 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1230
1231         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1232
1233 2004-08-25  Richard Henderson  <rth@redhat.com>
1234
1235         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1236         the bits that expect kind=8 to be the largest real kind.
1237
1238 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1239
1240         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1241
1242 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1243
1244         * gfortran.dg/assignment_1.f90: New test.
1245
1246 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1247
1248         * g++.dg/template/repo3.C: New test.
1249
1250 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1251
1252         PR middle-end/16693
1253         PR tree-optimization/16372
1254         * g++.dg/opt/pr16372-1.C: New test case.
1255         * g++.dg/opt/pr16693-1.C: New test case.
1256         * g++.dg/opt/pr16693-2.C: New test case.
1257
1258 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1259
1260         * objc.dg/proto-lossage-4.m: New test.
1261
1262 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1263
1264         PR c++/17155
1265         * g++.dg/inherit/local2.C: New test.
1266
1267 2004-08-25  Paul Brook  <paul@codesourcery.com>
1268
1269         PR fortran/17144
1270         * gfortran.dg/string_ctor_1.f90: New test.
1271
1272 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1273
1274         PR c++/14428
1275         * g++.dg/template/redecl2.C: New test.
1276
1277 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1278
1279         PR fortran/17143
1280         * gfortran.dg/pr17143.f90: New test.
1281
1282 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1283
1284         PR fortran/17164
1285         * gfortran.dg/pr17164.f90: New test.
1286
1287 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1288
1289         * gcc.dg/tree-ssa/loop-1.c: New test.
1290
1291 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1292
1293         * gcc.c-torture/compile/20040824-1.c: New test.
1294
1295 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1296
1297         * gcc.c-torture/compile/iftrap-3.c: New test.
1298
1299 2004-08-24  Paul Brook  <paul@codesourcery.com>
1300
1301         * gfortran.dg/entry_2.f90: New test.
1302
1303 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1304
1305         PR c++/16889
1306         * g++.dg/lookup/ambig[12].C: New.
1307
1308 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1309
1310         PR c++/16706
1311         * g++.dg/template/crash21.C: New test.
1312         * g++.dg/template/crash22.C: Likewise.
1313
1314 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1315
1316         PR c++/17149
1317         * g++.dg/template/access15.C: New.
1318
1319 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1320
1321         PR c++/17163
1322         * g++.dg/template/repo2.C: New test.
1323
1324 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1325
1326         PR rtl-optimization/17078
1327         * gcc.c-torture/execute/pr17078-1.c: New test case.
1328
1329 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1330
1331         PR c/14492
1332         * gcc.dg/debug/crash1.c: New test.
1333
1334 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1335
1336         PR c/16180
1337         * gcc.dg/loop-5.c: New test.
1338
1339 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1340
1341         * gcc.c-torture/execute/20040823-1.c: New test.
1342
1343 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1344
1345         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1346         to the assembler.  Simplify test accordingly.
1347         (asm_abi_flags): Use GNU names.
1348         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1349         to check for ABI flags.
1350
1351 2004-08-22  Andrew Pinski  <apinski@apple.com>
1352
1353         * g++.dg/opt/pr14029.C: New test.
1354         * gcc.c-torture/execute/pr15262.c: New test.
1355
1356 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1357
1358         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1359
1360 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1361
1362         PR 16908
1363         * gfortran.dg/direct_io.f90: New test.
1364
1365 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1366
1367         PR c++/17121
1368         * g++.dg/inherit/local2.C: New test.
1369
1370 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1371
1372         PR c++/17120
1373         * g++.dg/warn/Wparentheses-4.C: New test.
1374
1375 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1376
1377         PR c++/17121
1378         * g++.dg/inherit/local2.C: New test.
1379
1380         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1381         * gcc.dg/ppc-ldstruct.c: Likewise.
1382         * gcc.dg/ppc64-abi-2.c: Likewise.
1383
1384 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1385
1386         PR rtl-optimization/17099
1387         * gcc.c-torture/execute/20040820-1.c: New test.
1388
1389 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1390
1391         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1392
1393 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1394
1395         PR fortran/17077
1396         * gfortran.dg/auto_array_1.f90: New test.
1397
1398 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1399
1400         PR fortran/17074
1401         * gfortran.dg/simpleif_1.f90: New test.
1402
1403 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1404
1405         * lib/target-supports.exp (check_profiling_available): Return
1406         false for arm*-*-symbianelf* and arm*-*-eabi*.
1407
1408         PR c++/15890
1409         * g++.dg/template/delete1.C: New test.
1410
1411 2004-08-19  Paul Brook  <paul@codesourcery.com>
1412
1413         PR fortran/14976
1414         PR fortran/16228
1415         * gfortran.dg/data_char_1.f90: New test.
1416
1417 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1418
1419         PR fortran/16946
1420         * gfortran.dg/reduction.f90: New testcase.
1421
1422 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1423
1424         PR fortran/16520
1425         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1426
1427 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1428
1429         PR c++/17041
1430         * g++.dg/Wparentheses-3.C: New test.
1431
1432 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1433
1434         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1435         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1436         * gcc.dg/vect/vect-2.c: Likewise.
1437         * gcc.dg/vect/vect-3.c: Likewise.
1438         * gcc.dg/vect/vect-4.c: Likewise.
1439         * gcc.dg/vect/vect-5.c: Likewise.
1440         * gcc.dg/vect/vect-6.c: Likewise.
1441         * gcc.dg/vect/vect-7.c: Likewise.
1442         * gcc.dg/vect/vect-25.c: Likewise.
1443         * gcc.dg/vect/vect-31.c: Likewise.
1444         * gcc.dg/vect/vect-32.c: Likewise.
1445         * gcc.dg/vect/vect-34.c: Likewise.
1446         * gcc.dg/vect/vect-36.c: Likewise.
1447         * gcc.dg/vect/vect-all.c: Likewise.
1448
1449 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1450
1451         PR c++/17068
1452         * g++.dg/template/operator4.C: New test.
1453
1454 2004-08-18  Richard Henderson  <rth@redhat.com>
1455
1456         * gcc.dg/20040206-1.c: XFAIL.
1457
1458 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1459
1460         PR c++/16246
1461         * g++.dg/template/array7.C: New test.
1462
1463 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1464
1465         * gcc.dg/mips-movcc-1.c: New test.
1466         * gcc.dg/mips-movcc-2.c: New test.
1467         * gcc.dg/mips-movcc-3.c: New test.
1468
1469         * gcc.dg/mips-nmadd-1.c: New test.
1470         * gcc.dg/mips-nmadd-2.c: New test.
1471
1472 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1473
1474         PR c++/15871
1475         * g++.dg/opt/inline8.C: New test.
1476
1477         PR c++/16965
1478         * g++.dg/parse/error17.C: New test.
1479
1480 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1481
1482         * gcc.dg/vect: New directory for vectorizer tests.
1483         * gcc.dg/vect/tree-vect.h: New file.
1484         * gcc.dg/vect/vect.exp: New file.
1485         * gcc.dg/vect/pr16105.c.c: New test.
1486         * gcc.dg/vect/vect-1.c: New test.
1487         * gcc.dg/vect/vect-2.c: New test.
1488         * gcc.dg/vect/vect-3.c: New test.
1489         * gcc.dg/vect/vect-4.c: New test.
1490         * gcc.dg/vect/vect-5.c: New test.
1491         * gcc.dg/vect/vect-6.c: New test.
1492         * gcc.dg/vect/vect-7.c: New test.
1493         * gcc.dg/vect/vect-8.c: New test.
1494         * gcc.dg/vect/vect-9.c: New test.
1495         * gcc.dg/vect/vect-10.c: New test.
1496         * gcc.dg/vect/vect-11.c: New test.
1497         * gcc.dg/vect/vect-12.c: New test.
1498         * gcc.dg/vect/vect-13.c: New test.
1499         * gcc.dg/vect/vect-14.c: New test.
1500         * gcc.dg/vect/vect-15.c: New test.
1501         * gcc.dg/vect/vect-16.c: New test.
1502         * gcc.dg/vect/vect-17.c: New test.
1503         * gcc.dg/vect/vect-18.c: New test.
1504         * gcc.dg/vect/vect-19.c: New test.
1505         * gcc.dg/vect/vect-20.c: New test.
1506         * gcc.dg/vect/vect-21.c: New test.
1507         * gcc.dg/vect/vect-22.c: New test.
1508         * gcc.dg/vect/vect-23.c: New test.
1509         * gcc.dg/vect/vect-24.c: New test.
1510         * gcc.dg/vect/vect-25.c: New test.
1511         * gcc.dg/vect/vect-26.c: New test.
1512         * gcc.dg/vect/vect-27.c: New test.
1513         * gcc.dg/vect/vect-28.c: New test.
1514         * gcc.dg/vect/vect-29.c: New test.
1515         * gcc.dg/vect/vect-30.c: New test.
1516         * gcc.dg/vect/vect-31.c: New test.
1517         * gcc.dg/vect/vect-32.c: New test.
1518         * gcc.dg/vect/vect-33.c: New test.
1519         * gcc.dg/vect/vect-34.c: New test.
1520         * gcc.dg/vect/vect-35.c: New test.
1521         * gcc.dg/vect/vect-36.c: New test.
1522         * gcc.dg/vect/vect-37.c: New test.
1523         * gcc.dg/vect/vect-38.c: New test.
1524         * gcc.dg/vect/vect-40.c: New test.
1525         * gcc.dg/vect/vect-41.c: New test.
1526         * gcc.dg/vect/vect-42.c: New test.
1527         * gcc.dg/vect/vect-43.c: New test.
1528         * gcc.dg/vect/vect-44.c: New test.
1529         * gcc.dg/vect/vect-45.c: New test.
1530         * gcc.dg/vect/vect-46.c: New test.
1531         * gcc.dg/vect/vect-47.c: New test.
1532         * gcc.dg/vect/vect-48.c: New test.
1533         * gcc.dg/vect/vect-49.c: New test.
1534         * gcc.dg/vect/vect-50.c: New test.
1535         * gcc.dg/vect/vect-51.c: New test.
1536         * gcc.dg/vect/vect-52.c: New test.
1537         * gcc.dg/vect/vect-53.c: New test.
1538         * gcc.dg/vect/vect-54.c: New test.
1539         * gcc.dg/vect/vect-55.c: New test.
1540         * gcc.dg/vect/vect-56.c: New test.
1541         * gcc.dg/vect/vect-57.c: New test.
1542         * gcc.dg/vect/vect-58.c: New test.
1543         * gcc.dg/vect/vect-59.c: New test.
1544         * gcc.dg/vect/vect-60.c: New test.
1545         * gcc.dg/vect/vect-61.c: New test.
1546         * gcc.dg/vect/vect-all.c: New test.
1547         * gcc.dg/vect/vect-none.c: New test.
1548
1549 2004-08-17  Paul Brook  <paul@codesourcery.com>
1550
1551         PR fortran/13082
1552         * gfortran.dg/entry_1.f90: New test.
1553
1554 2004-08-17  Andrew Pinski  <apinski@apple.com>
1555
1556         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1557
1558 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1559
1560         * gcc.dg/pr17036-1.c: New test.
1561
1562 2004-08-16  Devang Patel  <dpatel@apple.com>
1563
1564         * gcc.dg/darwin-20040809-1.c: New test.
1565
1566 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1567
1568         * gcc.dg/funcdef-attr-1.c: New test.
1569
1570 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1571
1572         * gcc.dg/altivec-17.c: New test.
1573         * gcc.dg/altivec-18.c: New test.
1574
1575 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1576
1577         PR c++/6749
1578         * g++.dg/template/vtable2.C: New test.
1579
1580 2004-08-14  Richard Henderson  <rth@redhat.com>
1581
1582         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1583         * gcc.dg/pack-test-4.c (main): Return 0.
1584         * gcc.dg/setjmp-1.c: Remove XFAIL.
1585         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1586
1587 2004-08-14  Richard Henderson  <rth@redhat.com>
1588
1589         * gcc.dg/980217-1.c: Add prototype for printf.
1590
1591 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1592
1593         * gfortran.dg/pr16935.f90: New test.
1594
1595 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1596
1597         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1598
1599 2004-08-13  Paul Brook  <paul@codesourcery.com>
1600
1601         * gfortran.dg/der_io_1.f90: Remove stray comma.
1602
1603 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1604
1605         * gcc.dg/vmx/cw-bug-2.c: Remove.
1606         * gcc.dg/vmx/vprint-1.c: Remove.
1607         * gcc.dg/vmx/vscan-1.c: Remove.
1608
1609 2004-08-12  Devang patel  <dpatel@apple.com>
1610
1611         * gcc.dg/darwin-20040809-2.c: New test.
1612
1613 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1614
1615         * g++.dg/ext/altivec-12.C: New test.
1616
1617         * g++.dg/ext/altivec-11.C: New test.
1618
1619 2004-08-12  Paul Brook  <paul@codesourcery.com>
1620
1621         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1622
1623 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1624
1625         * g++.dg/ext/altivec-2.C: Check for hardware support before
1626         executing any VMX instructions.
1627
1628         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1629
1630 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1631
1632         PR c++/16276
1633         * g++.old-deja/g++.other/comdat4.C: New test.
1634         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1635
1636 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1637
1638         PR target/16286
1639         * gcc.dg/pr16286.c: New test.
1640
1641 2004-08-12 Jan Beulich <jbeulich@novell.com>
1642
1643         * g++.dg/ext/asm5.C: New.
1644
1645 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1646
1647         PR c++/16698
1648         * g++.dg/eh/crash1.C: New test.
1649
1650         PR c++/16717
1651         * g++.dg/ext/construct1.C: New test.
1652
1653 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1654
1655         PR c++/16853
1656         * g++.dg/init/ptrmem1.C: New test.
1657
1658         PR c++/16618
1659         * g++.dg/parse/offsetof5.C: New test.
1660
1661         PR c++/16870
1662         * g++.dg/template/overload3.C: New test.
1663
1664 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/16964
1667         * g++.dg/parse/error16.C: New test.
1668
1669         PR c++/16904
1670         * g++.dg/template/error14.C: New test.
1671
1672         PR c++/16929
1673         * g++.dg/template/error15.C: New test.
1674
1675 2004-08-11  Devang Patel  <dpatel@apple.com>
1676
1677         * gcc.dg/darwin-ld-20040809-1.c: New test.
1678         * gcc.dg/darwin-ld-20040809-2.c: New test.
1679
1680 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1681
1682         PR fortran/16917
1683         * gfortran.dg/dfloat_1.f90: New test.
1684
1685 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1686
1687         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1688         * gcc.dg/dll-2.c: Fix dg-require syntax.
1689         * gcc.misc-tests/arm-isr.c (abort): Declare.
1690         (exit): Likewise.
1691
1692 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1693
1694         PR c++/16971
1695         * g++.dg/parse/crash16.C: New test.
1696
1697 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1698
1699         * gcc.dg/mips-rsqrt-1.c: New test case.
1700         * gcc.dg/mips-rsqrt-2.c: New test case.
1701         * gcc.dg/mips-rsqrt-3.c: New test case.
1702
1703 2004-08-10  Paul Brook  <paul@codesourcery.com>
1704
1705         * gfortran.dg/der_io_1.f90: New test.
1706
1707 2004-08-10  Paul Brook  <paul@codesourcery.com>
1708
1709         PR fortran/16919
1710         * gfortran.dg/der_array_1.f90: New test.
1711
1712 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1713
1714         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1715
1716 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1717
1718         * gcc.dg/wchar_t-2.c: Fix typo.
1719
1720 2004-08-09  Falk Hueffner  <falk@debian.org>
1721
1722         PR tree-optimization/12517
1723         * gcc.c-torture/compile/pr12517.c: New test.
1724
1725         PR tree-optimization/12578
1726         * gcc.c-torture/compile/pr12578.c: New test.
1727
1728         PR tree-optimization/12899
1729         * gcc.c-torture/compile/pr12899.c: New test.
1730
1731         PR rtl-optimization/14692
1732         * gcc.c-torture/compile/pr14692.c: New test.
1733
1734         PR tree-optimization/16461
1735         * gcc.c-torture/compile/pr16461.c: New test.
1736
1737 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1738
1739         * gfortran.dg/getenv_1.f90: New test.
1740
1741 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1742
1743         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1744         wchar_t.
1745         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1746
1747 2004-08-06  Paul Brook  <paul@codesourcery.com>
1748
1749         * gfortran.dg/ret_array_1.f90: New test.
1750         * gfortran.dg/ret_pointer_1.f90: New test.
1751
1752 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1753
1754         * gcc.dg/missing-field-init-[12].c: New tests.
1755         * g++.dg/warn/missing-field-init-[12].C: New tests.
1756
1757 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1758
1759         * gcc.dg/enum2.c: New test.
1760         * gcc.dg/symbian3.c: Likewise.
1761         * gcc.dg/symbian4.c: Likewise.
1762         * gcc.dg/wchar_t-2.c: Likewise.
1763
1764 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1765
1766         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1767         destructor tests.
1768
1769 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1770
1771         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1772         dg-require-visiblity.
1773         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1774         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1775         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1776         * g++.dg/ext/visibility/new1.C: Likewise.
1777         * g++.dg/ext/visibility/pragma.C: Likewise.
1778         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1779         * g++.dg/ext/visibility/virtual.C: Likewise.
1780         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1781         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1782         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1783         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1784         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1785         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1786         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1787         * g++/dg/ext/visibility/visibility-8.C: New test.
1788         * gcc.c-torture/compile/dll.x: Remove.
1789         * gcc.dg/dll-2.c: Use dg-require-dll
1790         * gcc.dg/visibility-10.c: New test.
1791         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1792         supporting DLLs.
1793         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1794         (scan_not_hidden): Likewise.
1795
1796 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1797
1798         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1799
1800 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1801
1802         * gcc.c-torture/execute/20040805-1.c: New test.
1803
1804 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1805
1806         * gcc.dg/20020118-1.c: Declare abort.
1807         * gcc.dg/altivec_check.h: Likewise.
1808         * gcc.dg/iftrap-2.c: Likewise.
1809         * gcc.dg/pragma-darwin.c: Likewise.
1810         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1811
1812 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1813
1814         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1815
1816 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1817
1818         * gcc.c-torture/execute/builtins/abs-2.c,
1819         gcc.c-torture/execute/builtins/abs-3.c,
1820         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1821         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1822         intmax_t, uintmax_t and their limits.
1823         * gcc.dg/intmax_t-1.c: New test.
1824
1825 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1826
1827         * g++.dg/tc1/dr147.C: Add reference to PR.
1828
1829 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1830
1831         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1832         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1833
1834 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1835
1836         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1837
1838 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1839
1840         * gcc.dg/redecl-5.c: New test.
1841         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1842         of scanf.
1843
1844 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1845
1846         PR middle-end/16790
1847         * gcc.c-torture/execute/pr16790-1.c: New test case.
1848
1849 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1850
1851         * g++.dg/ext/visibility/assign1.C: New test.
1852         * g++.dg/ext/visibility/new1.C: Likewise.
1853
1854         * gcc.dg/symbian1.c: New test.
1855         * gcc.dg/symbian2.c: Likewise.
1856
1857 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1858
1859         PR target/16570
1860         * gcc.dg/i386-sse-9.c: New test.
1861
1862 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1863
1864         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1865
1866 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1867
1868         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1869         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1870         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1871         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1872         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1873         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1874         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1875         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1876         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1877         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1878         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1879         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1880         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1881         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1882         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1883         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1884         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1885         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1886         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1887         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1888         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1889         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1890         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1891         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1892         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1893         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1894         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1895         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1896         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1897         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1898         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1899         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1900         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1901         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1902         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1903         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1904         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1905         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1906         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1907         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1908         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1909         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1910         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1911         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1912         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1913         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1914         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1915         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1916         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1917         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1918         gcc.misc-tests/i386-pf-3dnow-1.c,
1919         gcc.misc-tests/i386-pf-athlon-1.c,
1920         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1921         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1922         Declare built-in functions used.
1923         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1924
1925 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1926
1927         PR c++/16707
1928         * g++.dg/lookup/using12.C: New test.
1929
1930         * g++.dg/init/null1.C: Fix PR number.
1931         * g++.dg/parse/namespace10.C: Likewise.
1932
1933 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/16224
1936         * g++.dg/template/spec17.C: New test.
1937         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1938         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1939
1940 2004-08-02  David Billinghurst
1941
1942         PR fortran/16292
1943         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1944
1945 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1946
1947         * gcc.dg/ia64-got-1.c: New test case.
1948
1949 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1950
1951         PR c++/16489
1952         * g++.dg/init/null1.C: New test.
1953         * g++.dg/tc1/dr76.C: Adjust error marker.
1954
1955         PR c++/16529
1956         * g++.dg/parse/namespace10.C: New test.
1957
1958         PR c++/16810
1959         * g++.dg/inherit/ptrmem2.C: New test.
1960
1961 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1962
1963         PR target/16155
1964         * gcc.dg/pr16155.c: New test.
1965
1966 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1967
1968         * gcc.dg/redecl-2.c: New test.
1969
1970 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1971
1972         * gcc.dg/darwin-longdouble.c: New file.
1973
1974 2004-07-30  Richard Henderson  <rth@redhat.com>
1975
1976         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1977         write to constant argument.
1978         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1979
1980 2004-07-30  Richard Henderson  <rth@redhat.com>
1981
1982         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1983         tests of nearest around zero.
1984
1985 2004-07-30  Andrew Pinski  <apinski@apple.com>
1986
1987         * gcc.c-torture/compile/20040730-1.c: New test.
1988
1989 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1990
1991         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1992         powerpc-eabispe.
1993
1994 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1995
1996         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1997
1998 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1999
2000         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2001         contains $ld_library_path.
2002         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2003
2004 2004-07-29  Richard Henderson  <rth@redhat.com>
2005
2006         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2007
2008         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2009         (alt2, which): New.
2010         (Check): Accept either alternative.
2011
2012 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2013
2014         * g++.dg/abi/inline1.C: New test.
2015         * g++.dg/abi/local1-a.cc: Likewise.
2016         * g++.dg/abi/local1.C: Likewise.
2017         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2018         * g++.dg/abi/mangle12.C: Likewise.
2019         * g++.dg/abi/mangle17.C: Likewise.
2020         * g++.dg/abi/mangle20-2.C: Likewise.
2021         * g++.dg/opt/interface1.C: Likewise.
2022         * g++.dg/opt/interface1.h: Likewise.
2023         * g++.dg/opt/interface1-a.cc: New test.
2024         * g++.dg/parse/repo1.C: New test.
2025         * g++.dg/template/repo1.C: Likewise.
2026         * g++.dg/warn/Winline-1.C: Likewise.
2027         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2028
2029 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2030
2031         * gcc.dg/tree-ssa/20040729-1.c: New test.
2032
2033 2004-07-27  Matt Austern <austern@apple.com>
2034
2035         * gcc.dg/darwin-bool-1.c: New test.
2036         * gcc.dg/darwin-bool-2.c: New test.
2037
2038 2004-07-28  Richard Henderson  <rth@redhat.com>
2039
2040         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2041         arguments in the correct type.  Don't write to constant arguments.
2042
2043 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2044
2045         PR tree-optimization/16688
2046         PR tree-optimization/16689
2047         * g++.dg/tree-ssa/pr16688.C: New test.
2048
2049 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2050
2051         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2052         loads.  Not only in the comment, this time.
2053
2054 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2055
2056         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2057         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2058         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2059         * gcc.dg/sh4a-bitmovua.c: New.
2060         * gcc.dg/sh4a-cos.c: New.
2061         * gcc.dg/sh4a-cosf.c: New.
2062         * gcc.dg/sh4a-fprun.c: New.
2063         * gcc.dg/sh4a-fsrra.c: New.
2064         * gcc.dg/sh4a-memmovua.c: New.
2065         * gcc.dg/sh4a-sin.c: New.
2066         * gcc.dg/sh4a-sincos.c: New.
2067         * gcc.dg/sh4a-sincosf.c: New.
2068         * gcc.dg/sh4a-sinf.c: New.
2069
2070 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2071
2072         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2073         conditionals.
2074         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2075         loads.
2076         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2077         DOM1.
2078
2079 2004-07-27  Andrew Pinski  <apinski@apple.com>
2080
2081         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2082
2083 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2084
2085         * gcc.dg/pragma-isr.c: New test.
2086
2087 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2088
2089         PR c++/14429
2090         * g++.dg/template/ttp11.C: New test.
2091
2092 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2093
2094         * gcc.c-torture/compile/20040727-1.c: New test.
2095
2096 2004-07-26  Eric Christopher  <echristo@redhat.com>
2097
2098         * gcc.c-torture/compile/20040726-2.c: New test.
2099
2100 2004-07-26  Andrew Pinski  <apinski@apple.com>
2101
2102         * g++.dg/rtti/tinfo1.C: Xfail.
2103
2104 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2105
2106         * gcc.c-torture/compile/20040726-1.c: New test.
2107
2108 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2109             Brian Ryner  <bryner@brianryner.com>
2110
2111         PR c++/9283
2112         PR c++/15000
2113         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2114         * g++.dg/ext/visibility/: New directory.
2115         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2116         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2117         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2118         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2119         * g++.dg/ext/visibility/fvisibility.C,
2120         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2121         g++.dg/ext/visibility/fvisibility-override1.C
2122         g++.dg/ext/visibility/fvisibility-override2.C
2123         g++.dg/ext/visibility/memfuncts.C
2124         g++.dg/ext/visibility/noPLT.C
2125         g++.dg/ext/visibility/pragma.C
2126         g++.dg/ext/visibility/pragma-override1.C
2127         g++.dg/ext/visibility/pragma-override2.C
2128         g++.dg/ext/visibility/staticmemfuncts.C
2129         g++.dg/ext/visibility/virtual.C: New tests.
2130
2131 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2132
2133         PR c/15360
2134         * gcc.dg/pr15360-1.c: New test.
2135
2136 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2137
2138         * gcc.dg/pragma-align-2.c: New test.
2139         * gcc.dg/pragma-init-fini.c: New test.
2140         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2141         targets.
2142
2143 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2144
2145         * gcc.dg/init-string-2.c: New test.
2146
2147 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2148
2149         PR 16684
2150         * gcc.dg/Wredundant-decls-1.c: New test case.
2151
2152 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2153
2154         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2155         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2156         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2157         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2158         * gcc.dg/compat/generate-random.c: New file.
2159         * gcc.dg/compat/generate-random.h: Likewise.
2160         * gcc.dg/compat/generate-random_r.c: Likewise.
2161         * gcc.dg/compat/struct-layout-1.h: Likewise.
2162         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2163         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2164         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2165         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2166         * gcc.dg/compat/struct-layout-1_main.c: New test.
2167         * gcc.dg/compat/struct-layout-1_x.c: New file.
2168         * gcc.dg/compat/struct-layout-1_y.c: New file.
2169         * gcc.dg/compat/struct-layout-1_test.h: New file.
2170
2171 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2172
2173         * gcc.dg/comp-return-1.c: New test
2174
2175 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2176
2177         * gcc.dg/vmx/8-02a.c: Fix typo.
2178
2179         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2180         * gcc.dg/darwin-abi-3.c: New test.
2181
2182         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2183         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2184
2185         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2186         * gcc.dg/vmx/ops-long-1.c: New test.
2187         * gcc.dg/vmx/ops-long-2.c: New test.
2188
2189 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2190
2191         * g++.dg/lookup/conv-[1234].C: New.
2192
2193 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2194
2195         * g++.dg/parse/attr2.C: Simplify.
2196
2197 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2198
2199         PR c/7284
2200         * gcc.c-torture/execute/pr7284-1.c: New test.
2201
2202 2004-07-22  Brian Booth  <bbooth@redhat.com>
2203
2204         * gcc.dg/tree-ssa/20040721-1.c: New test.
2205
2206 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2207
2208         * g++.dg/template/crash20.c: New.
2209
2210 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2211
2212         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2213         Add dg-run directive.  Declare variables as required.
2214         * gfortran.dg/g77/README: Update
2215
2216 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2217
2218         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2219         gcc.dg/cris-peep2-andu2.c: New tests.
2220
2221 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2222
2223         PR c/15052
2224         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2225         on return type.
2226         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2227         messages.
2228         * gcc.dg/qual-return-2.c: Update expected messages.
2229         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2230
2231 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2232
2233         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2234         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2235
2236 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2237
2238         PR c/11250
2239         * gcc.dg/init-string-1.c: New test.
2240
2241 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR middle-end/15345
2244         PR c/16450
2245         * gcc.dg/torture/nested-fn-1.c: New test.
2246
2247 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2248
2249         PR target/16559
2250         * gcc.dg/ia64-fptr-1.c: New file.
2251
2252 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2253
2254         PR c++/14497
2255         * g++.dg/template/spec16.C: New test.
2256         * g++.old-deja/g++.robertl/eb118.C: Remove.
2257
2258 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2259
2260         PR c++/509
2261         * g++.dg/template/spec15.C: New test.
2262
2263 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2264
2265         Copy cases from g77.f-torture/execute and add dg-run
2266         directive.  Other changes as noted.
2267         * gfortran.dg/g77/13037.f
2268         * gfortran.dg/g77/1832.f
2269         * gfortran.dg/g77/19981119-0.f
2270         * gfortran.dg/g77/19990313-0.f
2271         * gfortran.dg/g77/19990313-1.f
2272         * gfortran.dg/g77/19990313-2.f
2273         * gfortran.dg/g77/19990313-3.f
2274         * gfortran.dg/g77/19990419-1.f
2275         * gfortran.dg/g77/19990826-0.f
2276         * gfortran.dg/g77/19990826-2.f
2277         * gfortran.dg/g77/20000503-1.f
2278         * gfortran.dg/g77/20001111.f
2279         * gfortran.dg/g77/20010116.f
2280         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2281         * gfortran.dg/g77/20010430.f
2282         * gfortran.dg/g77/6177.f
2283         * gfortran.dg/g77/947.f
2284         * gfortran.dg/g77/970816-3.f
2285         * gfortran.dg/g77/971102-1.f
2286         * gfortran.dg/g77/980520-1.f
2287         * gfortran.dg/g77/980628-0.f
2288         * gfortran.dg/g77/980628-1.f
2289         * gfortran.dg/g77/980628-10.f
2290         * gfortran.dg/g77/980628-2.f
2291         * gfortran.dg/g77/980628-3.f
2292         * gfortran.dg/g77/980628-7.f
2293         * gfortran.dg/g77/980628-8.f
2294         * gfortran.dg/g77/980628-9.f
2295         * gfortran.dg/g77/980701-0.f
2296         * gfortran.dg/g77/980701-1.f
2297         * gfortran.dg/g77/cabs.f
2298         * gfortran.dg/g77/claus.f
2299         * gfortran.dg/g77/complex_1.f
2300         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2301         * gfortran.dg/g77/dcomplex.f
2302         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2303         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2304         * gfortran.dg/g77/f90-intrinsic-numeric.f
2305         * gfortran.dg/g77/int8421.f
2306         * gfortran.dg/g77/labug1.f
2307         * gfortran.dg/g77/large_vec.f
2308         * gfortran.dg/g77/le.f
2309         * gfortran.dg/g77/short.f
2310         * gfortran.dg/g77/README: Update
2311
2312 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2313
2314         PR c++/16637
2315         * g++.dg/parse/lookup4.C: New test.
2316
2317 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2318
2319         PR c++/16175
2320         * g++.dg/template/ttp10.C: New test.
2321
2322 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2323
2324         * gcc.dg/pr12625-1.c: New test.
2325
2326 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2327
2328         * testsuite/gcc.dg/switch-warn-1.c: New test.
2329         * testsuite/gcc.dg/switch-warn-2.c: New test.
2330         * gcc.c-torture/compile/pr14730.c: Update.
2331
2332 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2333
2334         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2335         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2336         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2337         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2338
2339 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2340
2341         PR c++/16623
2342         * g++.dg/template/assign1.C: New test.
2343
2344 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2345
2346         PR c++/12170
2347         * g++.dg/template/ttp9.C: New test.
2348
2349 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2350
2351         * gcc.dg/format/cmn-err-1.c: New test.
2352
2353 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2354
2355         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2356         gcc.dg/Wparentheses-10.c: New tests.
2357         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2358
2359 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2360
2361         PR fortran/16465
2362         * gfortran.dg/g77//ffixed-line-length-0.f,
2363         gfortran.dg/g77/ffixed-line-length-132.f,
2364         gfortran.dg/g77/ffixed-line-length-72.f,
2365         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2366         gfortran.dg/g77/README: Update.
2367
2368 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2369
2370         PR c++/13092
2371         * g++.dg/template/non-dependent7.C: New test.
2372         * g++.dg/template/non-dependent8.C: Likewise.
2373         * g++.dg/template/non-dependent9.C: Likewise.
2374         * g++.dg/template/non-dependent10.C: Likewise.
2375
2376 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2377
2378         PR c++/16337
2379         * g++.dg/parse/attr2.C: New test.
2380
2381 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2382
2383         * g77.dg: Removed.
2384         * g77.f-torture: Ditto.
2385
2386 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2387
2388         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2389         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2390         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2391
2392 2004-07-16  Richard Henderson  <rth@redhat.com>
2393
2394         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2395
2396 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2397
2398         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2399         tests with full list of options.
2400         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2401         of TORTURE_OPTIONS if test contains 'dg-do run'.
2402
2403         PR fortran/16404
2404         * gfortran.dg/do_iterator.f90: New test.
2405
2406 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2407
2408         PR rtl-optimization/16536
2409         * gcc.c-torture/execute/restrict-1.c: New test.
2410
2411 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2412
2413         PR fortran/15324
2414         * gfortran.dg/pr15324.f90: New test.
2415
2416         PR fortran/15129
2417         * gfortran.dg/pr15129.f90: New test.
2418
2419         PR fortran/15140
2420         * gfortran.dg/pr15140.f90: New test.
2421
2422         PR fortran/13792
2423         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2424         compile-time simplification.
2425
2426 2004-07-14  Mike Stump  <mrs@apple.com>
2427
2428         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2429
2430 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2431
2432         PR target/16325
2433         * gcc.dg/profile-generate-1.c: New.
2434
2435 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2436
2437         * gcc.c-torture/execute/20040709-1.c: New test.
2438         * gcc.c-torture/execute/20040709-2.c: New test.
2439
2440 2004-07-14  Mike Stump  <mrs@apple.com>
2441
2442         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2443
2444 2004-07-14  Mike Stump  <mrs@apple.com>
2445
2446         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2447
2448 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2449
2450         PR c++/16518
2451         * g++.dg/parse/mutable1.C: New test.
2452
2453 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2454
2455         PR tree-optimization/16443
2456         * gcc.dg/tree-ssa/20040713-1.c: New test.
2457
2458 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2459
2460         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2461         for operator new.
2462
2463 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2464
2465         * gfortran.dg/g77/README: New file
2466         * gfortran.dg/g77/19981216-0.f:  Copy from
2467         g77.f-torture/noncompile.  Add "dg-do compile" and
2468         dg-error as required.
2469         * gfortran.dg/g77/19990218-1.f: Likewise
2470         * gfortran.dg/g77/19990905-1.f: Likewise
2471         * gfortran.dg/g77/9263.f: Likewise
2472         * gfortran.dg/g77/980615-0.f: Likewise
2473         * gfortran.dg/g77/980616-0.f: Likewise
2474         * gfortran.dg/g77/check0.f: Likewise
2475         * gfortran.dg/g77/select_no_compile.f: Likewise
2476
2477 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2478
2479         Copy files from g77.f-torture/compile.
2480         Add "{ dg-do compile}".  Other changes as noted
2481         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2482         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2483         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2484         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2485         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2486         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2487         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2488         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2489         statement to conform to standard.  Append alpha1.x for reference.
2490         * gfortran.dg/g77/xformat.f: Add dg-warning
2491
2492 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2493
2494         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2495         Add {dg-do compile} directive.
2496         * gfortran.dg/g77/cpp2.F: Likewise
2497
2498 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2499
2500         PR c++/5402
2501         * g++.dg/lookup/name-clash1.C: New test.
2502
2503         PR c++/9777
2504         * g++.dg/lookup/name-clash2.C: New test.
2505
2506         PR c++/12102
2507         * g++.dg/lookup/name-clash3.C: New test.
2508
2509 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2510
2511         * g++.dg/lookup/new2.C: New test.
2512         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2513
2514 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2515
2516         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2517         Add {dg-do compile} directive.
2518         * gfortran.dg/g77/13060.f: Likewise
2519         * gfortran.dg/g77/19990218-0.f: Likewise
2520         * gfortran.dg/g77/19990305-0.f: Likewise
2521         * gfortran.dg/g77/19990419-0.f: Likewise
2522         * gfortran.dg/g77/19990502-0.f: Likewise
2523         * gfortran.dg/g77/19990502-1.f: Likewise
2524         * gfortran.dg/g77/19990525-0.f: Likewise
2525         * gfortran.dg/g77/19990826-1.f: Likewise
2526         * gfortran.dg/g77/19990826-3.f: Likewise
2527         * gfortran.dg/g77/19990905-2.f: Likewise
2528         * gfortran.dg/g77/20000412-1.f: Likewise
2529         * gfortran.dg/g77/20000511-1.f: Likewise
2530         * gfortran.dg/g77/20000511-2.f: Likewise
2531         * gfortran.dg/g77/20000518.f: Likewise
2532         * gfortran.dg/g77/20000601-1.f: Likewise
2533         * gfortran.dg/g77/20000601-2.f: Likewise
2534         * gfortran.dg/g77/20000629-1.f: Likewise
2535         * gfortran.dg/g77/20000630-2.f: Likewise
2536         * gfortran.dg/g77/20010115.f: Likewise
2537         * gfortran.dg/g77/20010321-1.f: Likewise
2538         * gfortran.dg/g77/20010426.f: Likewise
2539         * gfortran.dg/g77/20020307-1.f: Likewise
2540         * gfortran.dg/g77/8485.f: Likewise
2541         * gfortran.dg/g77/960317-1.f: Likewise
2542         * gfortran.dg/g77/970915-0.f: Likewise
2543         * gfortran.dg/g77/980310-1.f: Likewise
2544         * gfortran.dg/g77/980310-2.f: Likewise
2545         * gfortran.dg/g77/980310-3.f: Likewise
2546         * gfortran.dg/g77/980310-4.f: Likewise
2547         * gfortran.dg/g77/980310-6.f: Likewise
2548         * gfortran.dg/g77/980310-7.f: Likewise
2549         * gfortran.dg/g77/980310-8.f: Likewise
2550         * gfortran.dg/g77/980419-2.f: Likewise
2551         * gfortran.dg/g77/980424-0.f: Likewise
2552         * gfortran.dg/g77/980427-0.f: Likewise
2553         * gfortran.dg/g77/980729-0.f: Likewise
2554         * gfortran.dg/g77/981117-1.f: Likewise
2555         * gfortran.dg/g77/toon_1.f: Likewise
2556
2557 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2558
2559         PR c++/2204
2560         * g++.dg/other/abstract2.C: New test.
2561
2562 2004-07-12  Paul Brook  <paul@codesourcery.com>
2563
2564         * gfortran.dg/pointer_init_1.f90: New test.
2565
2566 2004-07-11  Paul Brook  <paul@codesourcery.com>
2567
2568         PR fortran/15986
2569         * gfortran.dg/contained_1.f90: New test.
2570
2571 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2572
2573         * g++.dg/parse/defarg8.C: New test.
2574
2575 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2576
2577         PR fortran/16433
2578         * gfortran.dg/pr16433.f: New test.
2579
2580         PR fortran/17574
2581         * gfortran.dg/pr15754.f90: New test.
2582
2583 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2584
2585         PR tree-optimization/16437
2586         * gcc.c-torture/execute/bitfld-4.c: New test.
2587
2588 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2589
2590         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2591         access to common var from module.
2592
2593 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2594
2595         PR fortran/16336
2596         * gfortran.fortran-torture/execute/common_2.f90: New test.
2597
2598 2004-07-10  Paul Brook  <paul@codesourcery.com>
2599
2600         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2601
2602 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2603
2604         PR fortran/15969
2605         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2606
2607 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2608
2609         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2610         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2611         * gfortran.dg/g77/ffree-form-1.f: Likewise
2612         * gfortran.dg/g77/ffree-form-2.f: Likewise
2613         * gfortran.dg/g77/ffree-form-3.f: Likewise
2614         * gfortran.dg/g77/fno-underscoring.f: Likewise
2615         * gfortran.dg/g77/funderscoring.f: Likewise
2616         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2617
2618 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2619
2620         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2621
2622 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2623         Paul Brook  <paul@codesourcery.com>
2624
2625         PR fortran/13415
2626         * gfortran.dg/common_pointer_1.f90: New test.
2627
2628 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2629
2630         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2631
2632 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2633
2634         PR target/16364
2635         * gcc.c-torture/compile/20040709-1.c: New.
2636
2637 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2638
2639         PR fortran/14077
2640         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2641
2642 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2643
2644         PR fortran/13201
2645         * gfortran.dg/shape_1.f90: New test.
2646
2647 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2648             Andrew Pinski  <apinski@apple.com>
2649
2650         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2651
2652 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2653
2654         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2655         comment.
2656
2657 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2658         Paul Brook  <paul@codesourcery.com>
2659
2660         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2661         '.f95' and '.F95'.
2662
2663 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2664
2665         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2666
2667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2668
2669         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2670         testcases with capital suffix.
2671
2672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2673
2674         PR fortran/15481
2675         PR fortran/13372
2676         PR fortran/13575
2677         PR fortran/15978
2678         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2679
2680         * gfortran.dg/implicit_1.f90: New test.
2681
2682 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2683
2684         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2685         expression to match gfortran warning/error messages
2686         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2687         dg-error text.
2688
2689 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2690
2691         * lib/fortran-torture.exp: Rename proc search_for to
2692         search_for_re.
2693
2694 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2695
2696         * gcc.c-torture/execute/simd-5.x: New file.
2697         XFAIL on SPARC 64-bit at -O0.
2698
2699 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2700
2701         PR c++/8211
2702         PR c++/16165
2703         * g++.dg/warn/effc3.C: New test.
2704
2705 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2706
2707         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2708         change X to 1X in format.
2709         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2710         add data statements to conform to standard.
2711
2712 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2713
2714         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2715         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2716         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2717
2718 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2719
2720         * gfortran.dg/g77/7388.f: Copy from g77.dg
2721         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2722         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2723         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2724         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2725         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2726         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2727         * gfortran.dg/g77/strlen0.f: Likewise
2728
2729 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2730
2731         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2732         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2733
2734 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2735
2736         * gcc.c-torture/execute/920428-2.x: Delete.
2737         * gcc.c-torture/execute/920501-7.x: Likewise.
2738
2739 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2740
2741         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2742         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2743         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2744         prescott and c3-2.
2745         (PREFETCH_3DNOW): Add -march=c3.
2746
2747 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2748
2749         PR c/16437
2750         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2751         * gcc.c-torture/execute/bf64-1.x: Likewise.
2752
2753 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2754
2755         * gcc.c-torture/compile/20040708-1.c: New test.
2756
2757 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2758
2759         PR c++/16169
2760         * g++.dg/warn/effc2.C: New test.
2761
2762 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2763
2764         * gcc.c-torture/execute/bitfld-1.x: Remove.
2765         * gcc.c-torture/execute/bitfld-3.c: New test.
2766         * gcc.dg/bitfld-2.c: Remove XFAILs.
2767
2768 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2769
2770         PR c++/16276
2771         * g++.dg/rtti/tinfo1.C: New file.
2772
2773 2004-07-07  Eric Christopher  <echristo@redhat.com>
2774
2775         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2776
2777 2004-07-07  Andrew Pinski  <apinski@apple.com>
2778
2779         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2780
2781 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2782
2783         * g++.dg/init/call1.C: XFAIL.
2784
2785 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2786
2787         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2788         except for movstrict*, to movmem* and clrstr* to clrmem*.
2789
2790 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2791
2792         * gcc.c-torture/execute/20040707-1.c: New test.
2793
2794 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2795
2796         * gcc.c-torture/execute/20040706-1.c: New test.
2797
2798 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2799
2800         PR c++/3671
2801         * g++.dg/template/spec14.C: New test.
2802
2803 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2804
2805         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2806         nothing if not yet defined.  Use it in b, c and d type definitions.
2807         * gcc.c-torture/execute/20040705-1.c: New test.
2808         * gcc.c-torture/execute/20040705-2.c: New test.
2809
2810 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2811
2812         PR c++/2518
2813         * g++.dg/lookup/new1.C: New test.
2814
2815 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2816
2817         PR c++/11406
2818         * g++.dg/template/sizeof8.C: New test.
2819
2820 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2821
2822         * gcc.c-torture/compile/20040705-1.c: New test.
2823
2824 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2825
2826         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2827
2828 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2829
2830         * gcc.dg/cpp/if-mop.c: Two new testcases.
2831         * gcc.dg/cpp/trad/comment-3.c: New.
2832
2833 2004-07-04  Paul Brook  <paul@codesourcery.com>
2834
2835         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2836
2837 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2838
2839         PR c++/3761
2840         * g++.dg/lookup/crash4.C: New test.
2841
2842 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2843
2844         * gcc.c-torture/execute/builtin-abs-1.c
2845         * gcc.c-torture/execute/builtin-abs-2.c
2846         * gcc.c-torture/execute/builtin-complex-1.c
2847         * gcc.c-torture/execute/builtins/string-1-lib.c
2848         * gcc.c-torture/execute/builtins/string-1.c
2849         * gcc.c-torture/execute/builtins/string-2-lib.c
2850         * gcc.c-torture/execute/builtins/string-2.c
2851         * gcc.c-torture/execute/builtins/string-3-lib.c
2852         * gcc.c-torture/execute/builtins/string-3.c
2853         * gcc.c-torture/execute/builtins/string-4-lib.c
2854         * gcc.c-torture/execute/builtins/string-4.c
2855         * gcc.c-torture/execute/builtins/string-5-lib.c
2856         * gcc.c-torture/execute/builtins/string-5.c
2857         * gcc.c-torture/execute/builtins/string-6-lib.c
2858         * gcc.c-torture/execute/builtins/string-6.c
2859         * gcc.c-torture/execute/builtins/string-7-lib.c
2860         * gcc.c-torture/execute/builtins/string-7.c
2861         * gcc.c-torture/execute/builtins/string-8-lib.c
2862         * gcc.c-torture/execute/builtins/string-8.c
2863         * gcc.c-torture/execute/builtins/string-9-lib.c
2864         * gcc.c-torture/execute/builtins/string-9.c
2865         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2866         * gcc.c-torture/execute/builtins/string-asm-1.c
2867         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2868         * gcc.c-torture/execute/builtins/string-asm-2.c
2869         * gcc.c-torture/execute/stdio-opt-1.c
2870         * gcc.c-torture/execute/stdio-opt-2.c
2871         * gcc.c-torture/execute/stdio-opt-3.c
2872         * gcc.c-torture/execute/string-opt-1.c
2873         * gcc.c-torture/execute/string-opt-10.c
2874         * gcc.c-torture/execute/string-opt-11.c
2875         * gcc.c-torture/execute/string-opt-12.c
2876         * gcc.c-torture/execute/string-opt-13.c
2877         * gcc.c-torture/execute/string-opt-14.c
2878         * gcc.c-torture/execute/string-opt-15.c
2879         * gcc.c-torture/execute/string-opt-16.c
2880         * gcc.c-torture/execute/string-opt-2.c
2881         * gcc.c-torture/execute/string-opt-6.c
2882         * gcc.c-torture/execute/string-opt-7.c
2883         * gcc.c-torture/execute/string-opt-8.c:
2884         Replace with ...
2885
2886         * gcc.c-torture/execute/builtins/abs-2.c
2887         * gcc.c-torture/execute/builtins/abs-3.c
2888         * gcc.c-torture/execute/builtins/complex-1.c
2889         * gcc.c-torture/execute/builtins/fprintf.c
2890         * gcc.c-torture/execute/builtins/fputs.c
2891         * gcc.c-torture/execute/builtins/memcmp.c
2892         * gcc.c-torture/execute/builtins/memmove.c
2893         * gcc.c-torture/execute/builtins/memops-asm.c
2894         * gcc.c-torture/execute/builtins/mempcpy-2.c
2895         * gcc.c-torture/execute/builtins/mempcpy.c
2896         * gcc.c-torture/execute/builtins/memset.c
2897         * gcc.c-torture/execute/builtins/printf.c
2898         * gcc.c-torture/execute/builtins/sprintf.c
2899         * gcc.c-torture/execute/builtins/strcat.c
2900         * gcc.c-torture/execute/builtins/strchr.c
2901         * gcc.c-torture/execute/builtins/strcmp.c
2902         * gcc.c-torture/execute/builtins/strcpy.c
2903         * gcc.c-torture/execute/builtins/strcspn.c
2904         * gcc.c-torture/execute/builtins/strlen-2.c
2905         * gcc.c-torture/execute/builtins/strlen.c
2906         * gcc.c-torture/execute/builtins/strncat.c
2907         * gcc.c-torture/execute/builtins/strncmp-2.c
2908         * gcc.c-torture/execute/builtins/strncmp.c
2909         * gcc.c-torture/execute/builtins/strncpy.c
2910         * gcc.c-torture/execute/builtins/strpbrk.c
2911         * gcc.c-torture/execute/builtins/strpcpy-2.c
2912         * gcc.c-torture/execute/builtins/strpcpy.c
2913         * gcc.c-torture/execute/builtins/strrchr.c
2914         * gcc.c-torture/execute/builtins/strspn.c
2915         * gcc.c-torture/execute/builtins/strstr-asm.c
2916         * gcc.c-torture/execute/builtins/strstr.c:
2917         ... these new files.
2918
2919         * gcc.c-torture/execute/builtins/abs-2-lib.c
2920         * gcc.c-torture/execute/builtins/abs-3-lib.c
2921         * gcc.c-torture/execute/builtins/complex-1-lib.c
2922         * gcc.c-torture/execute/builtins/fprintf-lib.c
2923         * gcc.c-torture/execute/builtins/fputs-lib.c
2924         * gcc.c-torture/execute/builtins/memcmp-lib.c
2925         * gcc.c-torture/execute/builtins/memmove-lib.c
2926         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2927         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2928         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2929         * gcc.c-torture/execute/builtins/memset-lib.c
2930         * gcc.c-torture/execute/builtins/printf-lib.c
2931         * gcc.c-torture/execute/builtins/sprintf-lib.c
2932         * gcc.c-torture/execute/builtins/strcat-lib.c
2933         * gcc.c-torture/execute/builtins/strchr-lib.c
2934         * gcc.c-torture/execute/builtins/strcmp-lib.c
2935         * gcc.c-torture/execute/builtins/strcpy-lib.c
2936         * gcc.c-torture/execute/builtins/strcspn-lib.c
2937         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2938         * gcc.c-torture/execute/builtins/strlen-lib.c
2939         * gcc.c-torture/execute/builtins/strncat-lib.c
2940         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2941         * gcc.c-torture/execute/builtins/strncmp-lib.c
2942         * gcc.c-torture/execute/builtins/strncpy-lib.c
2943         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2944         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2945         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2946         * gcc.c-torture/execute/builtins/strrchr-lib.c
2947         * gcc.c-torture/execute/builtins/strspn-lib.c
2948         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2949         * gcc.c-torture/execute/builtins/strstr-lib.c
2950         * gcc.c-torture/execute/builtins/lib/abs.c
2951         * gcc.c-torture/execute/builtins/lib/fprintf.c
2952         * gcc.c-torture/execute/builtins/lib/memset.c
2953         * gcc.c-torture/execute/builtins/lib/printf.c
2954         * gcc.c-torture/execute/builtins/lib/sprintf.c
2955         * gcc.c-torture/execute/builtins/lib/strcpy.c
2956         * gcc.c-torture/execute/builtins/lib/strcspn.c
2957         * gcc.c-torture/execute/builtins/lib/strncat.c
2958         * gcc.c-torture/execute/builtins/lib/strncmp.c
2959         * gcc.c-torture/execute/builtins/lib/strncpy.c
2960         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2961         * gcc.c-torture/execute/builtins/lib/strspn.c
2962         * gcc.c-torture/execute/builtins/lib/strstr.c:
2963         New files containing support routines.
2964
2965         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2966         declaration.
2967         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2968         when not optimizing.
2969
2970 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2971
2972         PR c++/16240
2973         * g++.dg/abi/mangle22.C: New test.
2974         * g++.dg/abi/mangle23.C: Likewise.
2975
2976 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2977
2978         PR fortran/16290
2979         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2980         Allow for cases without denormalized floating point numbers.
2981
2982 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2983
2984         PR c/1027
2985         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2986         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2987         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2988         expected warning text.
2989         * gcc.dg/format/diag-2.c: New test.
2990
2991 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2992
2993         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2994
2995 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2996
2997         * gcc.dg/builtins-43.c: New.
2998         * gcc.dg/builtins-44.c: New.
2999         * gcc.dg/builtins-45.c: New.
3000
3001 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3002             Andreas Tobler  <a.tobler@schweiz.ch>
3003
3004         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3005         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3006         as SIGSEGV.
3007         * gcc.dg/cleanup-11.c: Likewise.
3008         * gcc.dg/cleanup-8.c: Likewise.
3009         * gcc.dg/cleanup-9.c: Likewise.
3010         * gcc.dg/cleanup-5.c: Run on all platforms.
3011
3012 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3013
3014         * g++.dg/warn/nonnull1.C: New test.
3015
3016 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3017
3018         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3019         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3020         Special-case the Sun compiler wrt to <complex.h>.
3021
3022 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3023
3024         * gcc.dg/Wunreachable-8.C: New test.
3025
3026         * gcc.dg/h8300-ice2.c : New test.
3027
3028 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3029
3030         PR fortran/16161
3031         * gfortran.fortran-torture/compile/implicit.f90: Add test
3032         for implicit character.
3033
3034 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3035
3036         PR fortran/16289
3037         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3038         Use tiny() intrinsic to find smallest non-negative real
3039
3040 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3041
3042         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3043         * gcc.dg/compat/struct-by-value-22_x.c: New.
3044         * gcc.dg/compat/struct-by-value-22_y.c: New.
3045
3046         * gcc.c-torture/execute/20040629-1.c: New test.
3047
3048 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3049
3050         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3051         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3052
3053         PR target/16195
3054         * gcc.dg/20040625-1.c: New test.
3055
3056 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3057
3058         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3059
3060 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3061
3062         PR fortran/15963
3063         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3064
3065 2004-06-29  Richard Henderson  <rth@redhat.com>
3066
3067         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3068
3069 2004-06-29  Paul Brook  <paul@codesourcery.com>
3070
3071         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3072         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3073
3074 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3075
3076         PR c++/16260
3077         * g++.dg/parse/crash15.C: New.
3078
3079 2004-06-28  Andrew Pinski  <apinski@apple.com>
3080
3081         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3082         by the error already.
3083
3084         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3085
3086 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3087
3088         PR target/14041
3089         * gcc.dg/h8300-bss-align-1.c : New.
3090
3091 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3092
3093         * PR c++/16174
3094         * g++.dg/template/ctor4.C: New.
3095
3096 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3097
3098         PR c++/16205
3099         * g++.dg/warn/Wsequence-point-1.C: New test.
3100
3101 2004-06-27  Paul Brook  <paul@codesourcery.com>
3102
3103         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3104
3105 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3106
3107         * g++.old-deja/g++.mike/p7325.C: Remove.
3108
3109 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3110
3111         PR c/14963
3112         * gcc.dg/pr14963.c: New test.
3113
3114 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/16193
3117         * g++.dg/parse/redef1.C: New test.
3118
3119 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3120
3121         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3122         20021110.c.
3123         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3124         20021119-1.c.
3125         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3126         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3127         5-04.c.
3128         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3129         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3130         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3131         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3132         g++.brendan/enum14.C.
3133         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3134         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3135         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3136         g++.mike/virt1.C.
3137         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3138         memtemp24.C.
3139
3140 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3141
3142         * gcc.dg/20040527-1.c: New test case.
3143
3144 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3145
3146         PR gfortran/pr16196
3147         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3148
3149 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3150
3151         PR middle-end/15825
3152         * gcc.dg/pr15825-1.c: New test case.
3153
3154 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3155
3156         * gcc.c-torture/execute/20040625-1.c: New test.
3157
3158 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3159
3160         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3161
3162 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3163
3164         * gcc.dg/torture/mips-div-1.c: New test.
3165
3166 2004-06-24  Jeff Law  <law@redhat.com>
3167
3168         * gcc.dg/tree-ssa/20040624-1.c: New test.
3169
3170 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3171
3172         * gcc.c-torture/compile/20040624-1.c: New test.
3173
3174 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3175
3176         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3177         this directory.
3178
3179 2004-06-23  Andrew Pinski  <apinski@apple.com>
3180
3181         PR middle-end/15988
3182         * g++.dg/opt/ptrmem4.C: New test.
3183
3184         * gcc.dg/c90-array-quals-2.c: New test.
3185
3186 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3187
3188         * gcc.dg/kpice1.c: New test.
3189
3190 2006-06-23  Andrew Pinski  <apinski@apple.com>
3191
3192         * gcc.dg/c90-array-quals.c: New test.
3193
3194 2006-06-22  Richard Henderson  <rth@redhat.com>
3195
3196         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3197
3198 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3199
3200         * gcc.dg/builtins-config.h: Handle FreeBSD.
3201
3202 2006-06-22  Richard Henderson  <rth@redhat.com>
3203
3204         * g++.dg/opt/devirt1.C: New.
3205
3206 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3207
3208         * g++.dg/opt/pr15551.C: New testcase.
3209
3210 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3211
3212         PR target/14800
3213         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3214         x86_64-*-linux* when compiling for 32bit.
3215
3216 2004-06-21  Andrew Pinski  <apinski@apple.com>
3217
3218         * gcc.dg/pch/struct-1.c: New.
3219         * gcc.dg/pch/struct-1.hs: New.
3220
3221 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3222
3223         * gcc.dg/pch/save-temps-1.c: New file.
3224         * gcc.dg/pch/save-temps-1.hs: New file.
3225
3226 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3227
3228         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3229         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3230
3231 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3232
3233         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3234         to fix type error.
3235         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3236         Remove trailing spaces.
3237
3238 2004-06-21  Richard Henderson  <rth@redhat.com>
3239
3240         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3241         merging && to BIT_FIELD_REF.
3242
3243 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3244
3245         * g++.dg/opt/placeholder1.C: New test.
3246
3247 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3248
3249         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3250         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3251         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3252         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3253
3254 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3255
3256         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3257         extern "C".
3258         * g++.dg/other/pragma-re-1.C: Add comments.
3259
3260 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3261
3262         PR gfortran/16080
3263         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3264
3265 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3266
3267         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3268         instead of setting the type of size_t by
3269         hand.
3270
3271 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3272
3273         * gcc.dg/unordered-2.c: New test case.
3274         * gcc.dg/unordered-3.c: New test case.
3275
3276 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3277
3278         PR other/16043
3279         * lib/g++.exp (g++_version): Tweak regexp for version
3280         * lib/g77.exp (g77_version): Likewise
3281         * lib/gfortran.exp (gfortran_version): Likewise
3282         * lib/objc.exp (objc_version): Likewise
3283         * lib/treelang.exp (treelang_version): Likewise
3284
3285 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3286
3287         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3288         Use INT_MAX instead of __INT_MAX__.
3289         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3290
3291         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3292         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3293         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3294         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3295         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3296         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3297         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3298         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3299         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3300
3301         * gcc.dg/range-test-1.c: New test.
3302         * g++.dg/opt/range-test-1.C: New test.
3303
3304 2004-06-17  Richard Henderson  <rth@redhat.com>
3305
3306         * objc.dg/sync-1.m: New.
3307         * objc.dg/try-catch-1.m: Don't force next runtime.
3308         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3309         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3310         shadowed catch clause.
3311         * objc.dg/try-catch-5.m: New.
3312
3313 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3314
3315         Bug 14610
3316         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3317
3318 2004-06-15  Richard Henderson  <rth@redhat.com>
3319
3320         * gcc.dg/20001116-1.c: Move expected warning line.
3321
3322 2004-06-15  Richard Henderson  <rth@redhat.com>
3323
3324         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3325         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3326
3327 2004-06-15  Jeff Law  <law@redhat.com>
3328
3329         * gcc.dg/tree-ssa/20040615-1.c: New test.
3330         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3331         be less sensitive to operand ordering.
3332         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3333
3334 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3335
3336         * g++.dg/abi/bitfield3.C: Add comment..
3337
3338 2004-06-15  Richard Henderson  <rth@redhat.com>
3339
3340         * g++.dg/ext/stmtexpr1.C: XFAIL.
3341         * gcc.dg/20030612-1.c: XFAIL.
3342
3343 2004-06-15  Eric Christopher  <echristo@redhat.com>
3344
3345         * g++.dg/charset/asm5.c: New.
3346         * gcc.dg/charset/asm6.c: New.
3347
3348 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3349
3350         PR fortran/15962
3351         * gfortran.fortran-torture/execute/select_1.f90: New test.
3352
3353 2004-06-15  Paul Brook  <paul@codesourcery.com>
3354
3355         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3356
3357 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3358
3359         PR c++/15967
3360         * g++.dg/lookup/crash3.C: New test.
3361
3362 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3363
3364         PR c++/15947
3365         * g++.dg/parse/dtor4.C: New test.
3366
3367 2004-06-14  Jeff Law  <law@redhat.com>
3368
3369         * gcc.c-torture/compile/20040614-1.c: New test.
3370
3371 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3372
3373         PR fortran/15211
3374         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3375         LEN of a character array.
3376
3377 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3378
3379         PR c++/15096
3380         * g++.dg/template/ptrmem10.C: New test.
3381
3382         PR c++/14930
3383         * g++.dg/template/friend30.C: New test.
3384
3385 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3386
3387         PR fortran/14928
3388         * gfortran.fortran-torture/compile/mloc.f90: New test.
3389
3390 2004-06-13  Paul Brook  <paul@codesourcery.com>
3391
3392         * gfortran.fortran-torture/execute/random_2.f90: New test.
3393
3394 2004-06-13  Eric Christopher  <echristo@redhat.com>
3395
3396         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3397
3398 2004-06-12  Paul Brook  <paul@codesourcery.com>
3399
3400         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3401
3402 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3403
3404         PR fortran/14923
3405         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3406
3407 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3408
3409         PR fortran/14957
3410         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3411         syntax errors in end statements of contained subroutines.
3412
3413 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3414
3415         PR fortran/12841
3416         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3417
3418 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3419
3420         PR fortran/15665
3421         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3422
3423 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3424
3425         PR gfortran/12839
3426         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3427
3428 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/15862
3431         * g++.dg/parse/enum1.C: New test.
3432
3433 2004-06-10  Jeff Law  <law@redhat.com>
3434
3435         * gcc.c-torture/compile/20040610-1.c: New test.
3436
3437 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3438
3439         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3440         * g++.old-deja/g++.other/decl3.C: Likewise.
3441
3442 2004-06-10  Brian Booth  <bbooth@redhat.com>
3443
3444         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3445         V_MAY_DEF instead of VDEF.
3446         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3447
3448 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3449
3450         PR c++/14211
3451         * g++.dg/conversion/const1.C: New test.
3452
3453         PR c++/15076
3454         * g++.dg/conversion/reinterpret1.C: New test.
3455
3456         PR c++/15877
3457         * g++.dg/template/enum2.C: New test.
3458
3459         PR c++/15227
3460         * g++.dg/template/error13.C: New test.
3461
3462 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3463
3464         PR fortran/14957
3465         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3466         arguments to test_* REAL and of the right size.
3467
3468 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR target/15569
3471         PR rtl-optimization/15681
3472         * gcc.dg/20040609-1.c: New test.
3473
3474 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3475
3476         PR c++/14791
3477         * g++.dg/opt/builtins1.C: New test.
3478
3479 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3480
3481         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3482         that use default windows32 struct layout.
3483         * gcc.dg/i386-bitfield2.c: Likewise.
3484
3485 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3486
3487         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3488         for mingw32 and cygwin targets.
3489
3490 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3491
3492         * gcc.dg/pch/macro-4.c: New.
3493         * gcc.dg/pch/macro-4.hs: New.
3494
3495 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3496
3497         PR fortran/13249
3498         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3499
3500 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3501
3502         PR fortran/13372
3503         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3504
3505 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3506
3507         PR gfortran/14897
3508         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3509
3510 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3511
3512         PR gfortran/15755
3513         * gfortran.fortran-torture/execute/backspace.c : New test.
3514
3515 2004-06-09  Paul Brook  <paul@codesourcery.com>
3516
3517         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3518         (pointer_to_section): Rewrite to use smaller array.
3519
3520 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3521
3522         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3523         * gcc.dg/ext/altivec-10.c: Same.
3524         * gcc.dg/ext/altivec-11.c: Same.
3525         * gcc.dg/ext/altivec-12.c: Same.
3526         * gcc.dg/ext/altivec-13.c: Same.
3527         * gcc.dg/ext/altivec-14.c: Same.
3528         * gcc.dg/ext/altivec-15.c: Same.
3529         * gcc.dg/ext/altivec-16.c: Same.
3530         * gcc.dg/ext/altivec-3.c: Same.
3531         * gcc.dg/ext/altivec-4.c: Same.
3532         * gcc.dg/ext/altivec-6.c: Same.
3533         * gcc.dg/ext/altivec-7.c: Same.
3534         * gcc.dg/ext/altivec-8.c: Same.
3535         * gcc.dg/ext/altivec-varargs-1.c: Same.
3536
3537         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3538         * g++.dg/ext/altivec-10.C: Same.
3539         * g++.dg/ext/altivec-2.C: Same.
3540         * g++.dg/ext/altivec-3.C: Same.
3541         * g++.dg/ext/altivec-4.C: Same.
3542         * g++.dg/ext/altivec-5.C: Same.
3543         * g++.dg/ext/altivec-6.C: Same.
3544         * g++.dg/ext/altivec-7.C: Same.
3545         * g++.dg/ext/altivec-8.C: Same.
3546         * g++.dg/ext/altivec-9.C: Same.
3547
3548 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3549
3550         PR c++/7841
3551         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3552
3553 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3554
3555         * gcc.dg/union-1.c: New test.
3556
3557 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3558
3559         * gcc.dg/builtins-41.c: New test case.
3560         * gcc.dg/builtins-42.c: New test case.
3561
3562 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3563
3564         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3565         * g++.dg/ext/altivec-10.C: Same.
3566         * g++.dg/ext/altivec-2.C: Same.
3567         * g++.dg/ext/altivec-3.C: Same.
3568         * g++.dg/ext/altivec-4.C: Same.
3569         * g++.dg/ext/altivec-5.C: Same.
3570         * g++.dg/ext/altivec-6.C: Same.
3571         * g++.dg/ext/altivec-7.C: Same.
3572         * g++.dg/ext/altivec-8.C: Same.
3573         * g++.dg/ext/altivec-9.C: Same.
3574         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3575         * g++.old-deja/g++.brendan/new3.C: Same.
3576         * gcc.c-torture/execute/eeprof-1.x: Same.
3577
3578 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3579
3580         PR c/14765
3581         * gcc.dg/pr14765-1.c: New test.
3582
3583 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3584
3585         PR c/14649
3586         * gcc.dg/pr14649-1.c: New test case.
3587
3588 2004-06-07  Richard Henderson  <rth@redhat.com>
3589
3590         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3591         if temporaries.
3592
3593 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3594
3595         * g++.dg/eh/elide1.C: Remove XFAIL.
3596
3597 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3598
3599         PR c++/15337
3600         * g++.dg/expr/sizeof3.C: New test.
3601
3602         PR c++/14777
3603         * g++.dg/template/access14.C: New test.
3604
3605         PR c++/15554
3606         * g++.dg/template/enum1.C: New test.
3607
3608         PR c++/15057
3609         * g++.dg/eh/throw1.C: New test.
3610
3611 2004-06-07  David Ayers  <d.ayers@inode.at>
3612             Ziemowit Laski  <zlaski@apple.com>
3613
3614         * lib/objc.exp (objc_target_compile): Revert the '-framework
3615         Foundation' flag fix, since bare Darwin does not ship
3616         with the Foundation framework.
3617         * objc/execute/next_mapping.h: Provide a local NSConstantString
3618         @interface and @implementation.
3619         (objc_constant_string_init): A constructor function, used to
3620         initialize the NSConstantString meta-class object.
3621         * objc/execute/string1.m: Include "next_mapping.h" instead of
3622         <Foundation/NSString.h>.
3623         * objc/execute/string2.m: Likewise.
3624         * objc/execute/string3.m: Likewise.
3625         * objc/execute/string4.m: Likewise.
3626
3627 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3628
3629         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3630         to double. Replace double with FLOAT.
3631         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3632
3633         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3634         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3635         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3636         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3637         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3638         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3639         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3640         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3641
3642 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3643
3644         PR c/13519
3645         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3646
3647 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3648
3649         PR c++/15503
3650         * g++.dg/template/meminit2.C: New test.
3651
3652 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3653
3654         PR target/15822
3655         * gcc.c-torture/execute/compare-fp-1.c,
3656         gcc.c-torture/execute/compare-fp-2.c,
3657         gcc.c-torture/execute/compare-fp-3.c,
3658         gcc.c-torture/execute/compare-fp-4.c,
3659         gcc.c-torture/execute/compare-fp-3.x,
3660         gcc.c-torture/execute/compare-fp-4.x: Moved...
3661         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3662         gcc.c-torture/execute/ieee/compare-fp-2.c,
3663         gcc.c-torture/execute/ieee/compare-fp-3.c,
3664         gcc.c-torture/execute/ieee/compare-fp-4.c,
3665         gcc.c-torture/execute/ieee/compare-fp-3.x,
3666         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3667
3668 2004-06-04  David Ayers  <d.ayers@inode.at>
3669
3670         * objc/execute/protocol-isEqual-4.m: New testcase.
3671
3672 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3673
3674         * objc/execute/protocol-isEqual-1.m: New testcase.
3675         * objc/execute/protocol-isEqual-2.m: New testcase.
3676         * objc/execute/protocol-isEqual-3.m: New testcase.
3677
3678 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3679
3680         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3681
3682 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3683
3684         * lib/objc.exp (objc_target_compile): When running tests on
3685         Darwin (Mac OS X), inform the linker about '-framework
3686         'Foundation'.
3687
3688 2004-06-02  Eric Christopher  <echristo@redhat.com>
3689
3690         * gcc.c-torture/compile/20040602-1.c: New.
3691
3692 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3693
3694         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3695         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3696
3697         PR tree-optimization/14736
3698         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3699
3700         PR tree-optimization/14042
3701         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3702
3703         PR tree-optimization/14729
3704         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3705
3706 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3707
3708         PR fortran/15557
3709         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3710
3711 2004-06-01  Richard Hederson  <rth@redhat.com>
3712
3713         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3714
3715 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3716
3717         PR c++/14932
3718         * g++.dg/parse/offsetof4.C: New test.
3719
3720 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3721
3722         PR objc/7993
3723         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3724
3725 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/15701
3728         * g++.dg/template/friend29.C: New test.
3729
3730 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3731
3732         PR c/15749
3733         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3734
3735 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3736
3737         * gcc.dg/sparc-trap-1.c: New test.
3738
3739 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3740
3741         PR middle-end/15069
3742         * g++.dg/opt/fold3.C: New test case.
3743
3744 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3745
3746         * lib/target-supports.exp (check_iconv_available): Fix fallout
3747         from 2004-05-28 patch.
3748
3749 2004-05-30  Paul Brook  <paul@codesourcery.com>
3750
3751         PR fortran/15620
3752         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3753         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3754
3755 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3756
3757         * gfortran.fortran-torture/execute/random_1.f90: New test.
3758
3759 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3760
3761         * g++.dg/ext/altivec-10.C: New test.
3762
3763 2004-05-29  Paul Brook  <paul@codesourcery.com>
3764
3765         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3766
3767 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3768
3769         * gcc.dg/altivec-16.c: New test.
3770
3771 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3772
3773         * lib/target-supports.exp (check_vmx_hw_available): New.
3774         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3775
3776         * lib/target-supports.exp (check_alias_available,
3777         check_iconv_available, check_named_sections_available): Use
3778         unique names for temporary files.
3779
3780 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3781
3782         * gcc.dg/altivec-15.c: New test.
3783
3784 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/15083
3787         * g++.dg/warn/noeffect6.C: New test.
3788
3789         PR c++/15471
3790         * g++.dg/expr/ptrmem4.C: New test.
3791
3792         PR c++/15640
3793         * g++.dg/template/operator3.C: New test.
3794
3795 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3796
3797         PR c++/14668
3798         * g++.dg/lookup/redecl1.C: New test.
3799         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3800
3801 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3802
3803         * gcc.c-torture/execute/compare-fp-1.c,
3804         gcc.c-torture/execute/compare-fp-2.c,
3805         gcc.c-torture/execute/compare-fp-3.c,
3806         gcc.c-torture/execute/compare-fp-4.c,
3807         gcc.c-torture/execute/compare-fp-3.x,
3808         gcc.c-torture/execute/compare-fp-4.x,
3809         gcc.dg/pr15649-1.c: New.
3810
3811 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3812
3813         PR c++/12883
3814         * g++.dg/init/array14.C: New test.
3815
3816 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3817
3818         * lib/compat.exp (compat-get-options-main): New.
3819         (compat-get-options): Remove unneeded code, warn for ignored
3820         command.
3821         (compat-execute): Check flag set by dg-require-* commands.
3822
3823         * lib/compat.exp (compat-execute): Break up long lines.
3824
3825 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3826
3827         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3828         * gcc.dg/altivec-14.c: New test.
3829         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3830
3831         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3832         * gcc.dg/altivec-12.c: Ditto.
3833
3834         * gcc.dg/altivec-3.c: Move call to altivec_check.
3835
3836 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/15044
3839         * g++.dg/template/error12.C: New test.
3840
3841         PR c++/15317
3842         * g++.dg/ext/attrib15.C: New test.
3843
3844         PR c++/15329
3845         * g++.dg/template/ptrmem9.C: New test.
3846
3847 2004-05-25  Paul Brook  <paul@codesourcery.com>
3848
3849         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3850
3851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3852
3853         PR c++/15165
3854         * g++.dg/template/crash19.C: New test.
3855
3856 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/15025
3859         * g++.dg/template/redecl1.C: New test.
3860
3861 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3862
3863         PR c++/14821
3864         * g++.dg/other/ns1.C: New test.
3865
3866         PR c++/14883
3867         * g++.dg/template/invalid1.C: New test.
3868
3869 2004-05-23  Paul Brook  <paul@codesourcery.com>
3870         Victor Leikehman  <lei@haifasphere.co.il>
3871
3872         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3873         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3874
3875 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3876
3877         PR c++/15285
3878         PR c++/15299
3879         * g++.dg/template/non-dependent5.C: New test.
3880         * g++.dg/template/non-dependent6.C: New test.
3881
3882 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3883
3884         PR c++/15507
3885         * g++.dg/inherit/union1.C: New test.
3886
3887         PR c++/15542
3888         * g++.dg/template/addr1.C: New test.
3889
3890         PR c++/15427
3891         * g++.dg/template/array5.C: New test.
3892
3893         PR c++/15287
3894         * g++.dg/template/array6.C: New test.
3895
3896 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3897             Roger Sayle  <roger@eyesopen.com>
3898
3899         * g++.dg/lookup/forscope2.C: New test case.
3900
3901 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3902
3903         * gcc.dg/cpp/Wmissingdirs.c: New.
3904
3905 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3906
3907         PR target/15301
3908         * gcc.dg/compat/union-m128-1.h: New file.
3909         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3910         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3911         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3912
3913 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3914
3915         PR target/15302
3916         * gcc.dg/compat/struct-complex-1.h: New file.
3917         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3918         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3919         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3920
3921 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3922
3923         PR middle-end/3074
3924         * gcc.dg/pr3074-1.c: New test case.
3925         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3926
3927 2004-05-20  Falk Hueffner  <falk@debian.org>
3928
3929         PR other/15526
3930         * gcc.dg/ftrapv-1.c: New test case.
3931
3932 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3933
3934         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3935
3936 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3937             Jeff Law  <law@redhat.com>
3938
3939         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3940         * gcc.dg/tree-ssa/20040518-2.c: New test.
3941
3942         * gcc.dg/tree-ssa/20040518-1.c: New test.
3943
3944 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3945
3946         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3947
3948 2004-05-18  Paul Brook  <paul@codesourcery.com>
3949
3950         PR fortran/13930
3951         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3952
3953 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3954
3955         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3956         constant folding.
3957
3958 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3959
3960         * gcc.dg/tree-ssa/20040517-1.c: New test.
3961
3962 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3963
3964         * gcc.dg/loop-4.c: New test.
3965
3966 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3967
3968         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3969
3970 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3971
3972         PR fortran/15311
3973         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3974
3975 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3976
3977         PR fortran/13826
3978         PR fortran/13940
3979         * gfortran.fortran-torture/compile/data_1.f90: New test.
3980
3981 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3982
3983         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3984         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3985
3986 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3987
3988         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3989
3990 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3991
3992         PR c/15444
3993         * gcc.dg/format/xopen-1.c: Adjust expected message.
3994         * gcc.dg/format/xopen-3.c: New test.
3995
3996 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3997
3998         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3999
4000 2004-05-14  Jeff Law  <law@redhat.com>
4001
4002         * gcc.dg/tree-ssa/20040514-2.c: New test.
4003
4004 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4005
4006         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4007         this ...
4008         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4009         this.
4010
4011 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4012
4013         * gcc.dg/tree-ssa/20040514-1.c: New test.
4014
4015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4016
4017         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4018         test.
4019
4020 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4021
4022         PR fortran/14066
4023         * gfortran.fortran-torture/compile/do_1.f90: New test.
4024
4025 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4026
4027         PR fortran/15051
4028         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4029         test.
4030
4031 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4032
4033         PR fortran/15149
4034         * gfortran.fortran-torture/execute/random_init.f90: New test.
4035
4036 2004-05-13  Paul Brook  <paul@codesourcery.com>
4037
4038         PR fortran/15314
4039         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4040
4041 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4042
4043         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4044         for the powerpc case.
4045
4046 2004-05-13  Jeff Law  <law@redhat.com>
4047
4048         * gcc.dg/tree-ssa/20040513-1.c: New test.
4049         * gcc.dg/tree-ssa/20040513-2.c: New test.
4050
4051 2004-05-13  Paul Brook  <paul@codesourcery.com>
4052
4053         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4054         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4055         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4056
4057 2004-05-13  Andreas Schwab  <schwab@suse.de>
4058
4059         PR other/10819
4060         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4061         characters.
4062
4063 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4064
4065         PR fortran/15294
4066         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4067
4068 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4069
4070         Merge from tree-ssa-20020619-branch.  See
4071         ChangeLog.tree-ssa for details.
4072
4073 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4074
4075         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4076         include <altivec.h> explicitly.
4077         * gcc.dg/altivec-13.c: Likewise.
4078
4079 2004-05-11  Paul Brook  <paul@codesourcery.com>
4080
4081         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4082
4083 2004-05-10  Eric Christopher  <echristo@redhat.com>
4084
4085         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4086         * gcc.dg/sibcall-4.c: Ditto.
4087
4088 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4089
4090         * g++.dg/ext/altivec-8.C: New test case.
4091         * gcc.dg/altivec-13.c: New test case.
4092
4093 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4094
4095         * gcc.c-torture/execute/divcmp-1.c: New test case.
4096         * gcc.c-torture/execute/divcmp-2.c: New test case.
4097         * gcc.c-torture/execute/divcmp-3.c: New test case.
4098
4099 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4100
4101         * g++.dg/other/pragma-re-2.C: New test.
4102
4103 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4104
4105         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4106         * gcc.dg/i386-387-2.c: Likewise.
4107
4108         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4109         __builtin_drem.
4110         * gcc.dg/i386-387-6.c: Likewise.
4111
4112 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4113
4114         * gcc.dg/builtins-33.c:  Also check log1p*.
4115
4116 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4117
4118         PR optimization/15296
4119         * gcc.c-torture/execute/pr15296.c: New test.
4120
4121 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4122
4123         * gcc.dg/builtins-40.c: New test.
4124
4125 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4126
4127         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4128
4129 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4130
4131         * g++.dg/ext/spe1.C: New testcase.
4132
4133 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4134
4135         * objc.dg/image-info.m: Allow additional attributes
4136         for __image_info section.
4137
4138 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4139
4140         * gcc.dg/torture/mips-hilo-2.c: New test.
4141
4142 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4143
4144         PR c++/14389
4145         * g++.dg/template/member5.C: New test.
4146
4147 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4148
4149         * gcc.dg/builtins-34.c: Also check expm1*.
4150
4151 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4152
4153         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4154         * gcc.dg/torture/builtin-convert-3.c: New test.
4155
4156 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4157
4158         PR middle-end/15054
4159         * g++.dg/opt/pr15054.C: New test.
4160
4161 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4162
4163         * gcc.dg/torture/builtin-rounding-1.c: New test.
4164         * gcc.dg/builtins-25.c: Delete.
4165         * gcc.dg/builtins-29.c: Delete.
4166
4167 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4168
4169         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4170         * gcc.dg/sibcall-4.c: Likewise.
4171         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4172
4173 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4174
4175         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4176         bit-field on 16-bit targets.
4177
4178 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4179
4180         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4181         16-bit targets.
4182
4183 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4184
4185         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4186         * gcc.dg/rs6000-power2-2.c: Likewise.
4187
4188 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4189
4190         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4191         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4192         Change the asm registers to be in form of frN instead