OSDN Git Service

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