OSDN Git Service

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