OSDN Git Service

* builtins.c: Include tree-flow.h.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-28  Jan Hubicka  <jh@suse.cz>
2
3         * gcc.dg/memcpy-1.c: New test.
4
5 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6
7         PR c++/29735
8         * g++.dg/warn/main-3.C: New test.
9
10 2006-11-28  Jan Hubicka  <jh@suse.cz>
11
12         * gcc.dg/winline-1.c: New test.
13
14 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15
16         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17         alignments.
18
19 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
20
21         PR fortran/29976
22         * gfortran.dg/missing_optional_dummy_3.f90
23
24 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
25
26         PR fortran/20880
27         * gfortran.dg/interface_3.f90: Modify errors.
28
29 2006-11-28  Ben Elliston  <bje@au.ibm.com>
30
31         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
32         fail to link due to relocation overflows on spu-*-*.
33
34 2006-11-27  Michael Matz  <matz@suse.de>
35             Andreas Krebbel  <krebbel1@de.ibm.com>
36
37         PR target/29319
38         * gcc.dg/20061127-1.c: New testcase.
39
40 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
41
42         * gcc.dg/20061124-1.c: Add exit() function prototype.
43
44 2006-11-27  Jan Hubicka  <jh@suse.cz>
45
46         * gcc.target/i386/memcpy-1.c: Adjust size.
47         * testsuite/gcc.dg/visibility-11.c: Likewise.
48
49 2006-11-27  Richard Guenther  <rguenther@suse.de>
50
51         PR middle-end/25620
52         * gcc.target/i386/pow-1.c: New testcase.
53         * gcc.dg/builtins-58.c: Likewise.
54
55 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
56
57         PR c++/29886
58         * g++.dg/expr/cast8.C: New test.
59
60 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61
62         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
63         Don't ever inline the testcase.
64
65 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
66
67         PR fortran/29982
68         * gfortran.fortran-torture/compile/parameter_3.f90: New
69         testcase.
70
71 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
72
73         PR fortran/29951
74         * gfortran.fortran-torture/execute/transfer2.f90: New test.
75
76 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
77
78         * gfortran.fortran-torture/execute/specifics.f90: Remove test
79         for CHAR.
80
81 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
82
83         PR libgfortran/29936
84         * gfortran.dg/write_check3.f90: New test.
85
86 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
87
88         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
89
90 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
91
92         PR fortran/20880
93         * gfortran.dg/interface_3.f90: New test.
94
95         PR fortran/29387
96         * gfortran.dg/generic_8.f90: New test.
97
98 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
99
100         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
101         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
102         * gfortran.dg/specifics_3.f90: Remove.
103
104 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
105
106         PR c/29955
107         * gcc.dg/gomp/pr29955.c: New test.
108
109         PR c/29736
110         * gcc.dg/pr29736.c: New test.
111
112 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
113
114         PR tree-opt/29964
115         * gcc.dg/pure-1.c: New test.
116
117 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
118
119         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
120         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
121
122 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
123
124         * gcc.dg/20061124-1.c: New testcase.
125
126 2006-11-23  Eric Christopher  <echristo@apple.com>
127
128         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
129
130 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
131
132         PR c/2707
133         PR c++/26167
134         * gcc.dg/Wconversion-integer.c: New. Supersedes
135         Wconversion-negative-constants.c
136         * gcc.dg/Wconversion-real.c: New.
137         * gcc.dg/Wconversion-real-integer.c: New.
138         * gcc.dg/Wconversion-negative-constants.c: Deleted.
139         * g++.dg/warn/Wconversion1.C: Modified.
140
141 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
142
143         * gfortran.dg/overload_1.f90: New test.
144
145 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
146
147         PR c/9072
148         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
149         Wtraditional-conversion.
150         * gcc.dg/overflow-warn-2.c: Likewise.
151         * gcc.dg/Wconversion.c: Likewise. Renamed as
152         Wtraditional-conversion.c .
153         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
154         Wtraditional-conversion-2.c .
155         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
156         Wtraditional-conversion-2.c
157         * gcc.dg/Wconversion-negative-constants.c: New.
158
159 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
160
161         * gcc.dg/tree-ssa/dump-1.c: New test.
162
163 2006-11-23  David Ung <davidu@mips.com>
164
165         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
166         -mfp64, allowable when ISA >= 33 and float is enabled.
167         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
168         of mthc1 and mfhc1 patterns.
169
170 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
171
172         PR tree-optimization/29921
173         * gcc.dg/pr29921.c: New test.
174
175 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
176
177         PR fortran/29441
178         * gfortran.dg/initialization_4.f90: New test.
179
180 2006-11-22  Ira Rosen  <irar@il.ibm.com>
181
182         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
183         platforms that have interleaving support.
184         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
185         * gcc.dg/vect/vect-strided-a-u16-i2.c,
186         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
187         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
188         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
189         gcc.dg/vect/vect-strided-u8-i2-gap.c,
190         gcc.dg/vect/vect-strided-u8-i8.c,
191         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
192         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
193         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
194         gcc.dg/vect/vect-strided-float.c,
195         gcc.dg/vect/vect-strided-a-mult.c,
196         gcc.dg/vect/vect-strided-mult-char-ls.c,
197         gcc.dg/vect/vect-strided-a-u16-mult.c,
198         gcc.dg/vect/vect-strided-a-u32-mult.c,
199         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
200         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
201         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
202         gcc.dg/vect/vect-strided-mult.c,
203         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
204         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
205
206 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
207
208         PR fortran/25087
209         * gfortran.dg/auto_char_len_4.f90: New test.
210
211 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
212
213         PR fortran/29652
214         * gfortran.dg/generic_7.f90: New test.
215         * gfortran.dg/defined_operators_1.f90: Add new error.
216
217 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
218
219         PR tree-optimization/29902
220         * g++.dg/tree-ssa/pr29902.C: New test.
221
222 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
223
224         PR fortran/29820
225         * gfortran.dg/used_types_13.f90: New test.
226
227 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
228
229         * gcc.dg/dfp/snan.c: Delete.
230
231 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
232
233         * g++.dg/cpp0x/static_assert1.C: New.
234         * g++.dg/cpp0x/static_assert2.C: New.
235         * g++.dg/cpp0x/static_assert3.C: New.
236
237 2006-11-21  Richard Guenther  <rguenther@suse.de>
238
239         * gcc.dg/vect/vect-pow-1.c: New testcase.
240         * gcc.dg/vect/vect-pow-2.c: Likewise.
241
242 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
243
244         PR c++/29570
245         * g++.dg/template/static29.C: New test.
246
247         PR c++/29734
248         * g++.dg/conversion/simd4.C: New test.
249
250 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
251
252         PR c++/29475
253         * g++.dg/template/access19.C: New test.
254         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
255         error is reported.
256
257 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
258
259         PR tree-opt/25500
260         * gcc.dg/tree-ssa/sra-4.c: New testcase.
261
262 2006-11-20  Tobias Burnus  <burnus@net-b.de>
263
264         PR fortran/27546
265         * gfortran.dg/import.f90: Extended test.
266         * gfortran.dg/import2.f90: Extended test.
267
268 2006-11-20  Tobias Burnus  <burnus@net-b.de>
269
270         * gfortran.dg/volatile3.f90: Add conflict test.
271
272 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
273
274         PR fortran/24783
275         * gfortran.dg/implicit_10.f90: New test.
276
277 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
278
279         PR c++/8586
280         * g++.dg/warn/Wall-write-strings.C: New.
281
282 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
283
284         * gfortran.dg/alloc_comp_constraint_5.f90: New.
285         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
286
287 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
288
289         * gfortran.dg/use_3.f90: Remove error message.
290         * gfortran.dg/iso_fortran_env_1.f90: New test.
291         * gfortran.dg/iso_fortran_env_2.f90: New test.
292         * gfortran.dg/iso_fortran_env_3.f90: New test.
293         * gfortran.dg/iso_fortran_env_4.f90: New test.
294
295 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
296
297         * gcc.dg/vect/vect-27.c: Fix initialization.
298
299 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
300
301         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
302         * gcc.dg/torture/builtin-minmax-1.c: New.
303
304         * gcc.dg/builtins-20.c: Add cases for copysign.
305
306 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
307
308         PR fortran/24285
309         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
310
311 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
312         * gfortran.dg/use_1.f90: New test.
313         * gfortran.dg/use_1.f90: New test.
314         * gfortran.dg/use_1.f90: New test.
315
316 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
317
318         PR tree-optimization/29801
319         * gcc.dg/pr29801.c: New test.
320
321 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
322
323         PR middle-end/29584
324         * gcc.dg/torture/pr29584.c: New test.
325
326 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
327
328         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
329         Condition PowerPC tests for saving FPRs on powerpc_fprs.
330         * gcc.target/powerpc/compress-float-ppc.c,
331         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
332         powerpc_fprs.
333         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
334         do not pass -mhard-float.
335
336 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
337
338         * gnat.dg/volatile_aggregate.adb: New test.
339
340 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
341
342         PR fortran/29391
343         PR fortran/29489
344         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
345         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
346
347 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
348
349         PR target/29201
350         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
351
352 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
353
354         * gfortran.dg/import3.f90: Fix error message.
355
356 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
357
358         PR tree-opt/29788
359         * gfortran.fortran-torture/compile/inline_1.f90:
360         New testcase.
361
362 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
363
364         * gcc.target/i386/x87regparm-1.c: New test.
365         * gcc.target/i386/x87regparm-2.c: New test.
366         * gcc.target/i386/x87regparm-3.c: New test.
367         * gcc.target/i386/x87regparm-4.c: New test.
368
369 2006-11-15  Tobias Burnus  <burnus@net-b.de>
370
371         PR fortran/27546
372         * gfortran.dg/import.f90: New test.
373         * gfortran.dg/import2.f90: New test.
374         * gfortran.dg/import3.f90: New test.
375
376 2006-11-15  Tobias Burnus  <burnus@net-b.de>
377
378         PR fortran/27588
379         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
380
381 2006-11-15  Tobias Burnus  <burnus@net-b.de>
382
383         PR fortran/29806
384         * gfortran.dg/contains.f90: New test.
385         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
386
387 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
388
389         PR tree-optimization/29581
390         * gcc.dg/pr29581-1.c: New test.
391         * gcc.dg/pr29581-2.c: New test.
392         * gcc.dg/pr29581-3.c: New test.
393         * gcc.dg/pr29581-4.c: New test.
394         * gfortran.dg/pr29581.f90: New test.
395
396 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
397
398         PR fortran/29702
399         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
400         numbers in error message headers.
401
402 2006-11-14  Richard Guenther  <rguenther@suse.de>
403
404         * gcc.target/i386/math-torture/math-torture.exp: Restrict
405         to i?86 and x86_64 targets.
406
407 2006-11-14  Caroline Tice  <ctice@apple.com>
408
409         * gcc.dg/pubtypes-1.c: New file/testcase.
410         * gcc.dg/pubtypes-2.c: New file/testcase.
411         * gcc.dg/pubtypes-3.c: New file/testcase.
412         * gcc.dg/pubtypes-4.c: New file/testcase.
413         * g++.dg/pubtypes.C: New file/testcase.
414
415 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
416
417         PR c++/29106
418         * g++.dg/init/self1.C: New test.
419
420 2006-11-14  Tobias Burnus  <burnus@net-b.de>
421
422         PR fortran/29657
423         * gfortran.dg/conflicts.f90: Add.
424
425 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
426
427         PR rtl-optimization/29798
428
429         * gcc.c-torture/execute/pr29798.c: New.
430
431 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
432
433         * gcc.dg/builtins-20.c: Add more cases.
434
435 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
436
437         PR fortran/29759
438         * gfortran.dg/gomp/pr29759.f90: New test.
439
440 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/29518
443         * g++.dg/template/static28.C: New test.
444
445 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
446
447         * lib/c-torture.exp: Use target-libpath.exp.
448         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
449         set GCC_EXEC_PREFIX env var from global variable of same name.
450
451 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
452
453         PR fortran/26994
454         * gfortran.fortran-torture/compile/transfer-1.f90:
455         New testcase.
456
457 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
458             Zdenek Dvorak <dvorakz@suse.cz>
459
460         PR tree-optimization/29680
461         * gcc.dg/alias-11.c: New test.
462
463 2006-11-12  Jason Merrill  <jason@redhat.com>
464             Andrew Pinski <pinskia@physics.uc.edu>
465
466         PR middle-end/28915
467         * gcc.target/i386/vectorize1.c: New.
468
469 2006-11-12  Roger Sayle  <roger@eyesopen.com>
470
471         PR rtl-optimization/29797
472         * gcc.c-torture/execute/pr29797-1.c: New test case.
473
474 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
475
476         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
477
478 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
479
480         * gcc.dg/tree-ssa/prefetch-3.c: New test.
481
482 2006-11-12  Roger Sayle  <roger@eyesopen.com>
483
484         PR tree-optimization/13827
485         * gcc.dg/fold-eqand-1.c: New test case.
486
487 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
488
489         PR rtl-opt/28812
490         * gcc.c-torture/execute/mayalias-3.c: New test.
491
492 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
493
494         PR middle-end/27528
495         * gcc.c-torture/compile/pr27528.c: New test.
496         * gcc.dg/pr27528.c: Likewise.
497
498 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
499
500         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
501
502         * gcc.dg/torture/builtin-symmetric-1.c: New test.
503
504 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
505
506         PR fortran/29758
507         * gfortran.dg/reshape_source_size_1.f90: New test.
508
509 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
510
511         PR fortran/29315
512         * gfortran.dg/aliasing_dummy_4.f90: New test.
513
514 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
515
516         PR target/29777
517         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
518         and x86_64-*-* targets.
519
520 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
521
522         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
523         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
524         New macros. Use them in exact tests.
525         (TESTIT3): New macro.
526         Add tests for fmin, fmax and fma.
527
528 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
529
530         PR fortran/29431
531         * gfortran.dg/array_constructor_13.f90: New test.
532
533 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
534
535         PR fortran/29744
536         * gfortran.dg/used_types_12.f90: New test.
537
538 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
539
540         PR middle-end/29726
541         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
542         (test6): Ditto.
543         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
544         * gcc.dg/fold-eqandshift-3.c: New test case.
545
546 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
547
548         PR fortran/29699
549         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
550
551         PR fortran/21370
552         * gfortran.dg/change_symbol_attributes_1.f90: New test.
553
554 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
555
556         * gcc.dg/20061109-1.c: New testcase.
557
558 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
559
560         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
561
562 2006-11-09  Tobias Burnus  <burnus@net-b.de>
563
564         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
565         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
566
567 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
568
569         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
570         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
571
572 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
573
574         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
575
576 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
577
578         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
579         vect-9.c).
580         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
581         * gcc.dg/vect/vect-9.c: Now vectorizable.
582         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
583         that support vect_widen_mult.
584         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
585         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
586         vect-reduc-dot-u16.c).
587         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
588         vect-reduc-dot-u16.c).
589         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
590         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
591         vect-reduc-dot-s8.c).
592         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
593         vect-reduc-dot-s8.c).
594         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
595         vect-reduc-dot-s8.c).
596         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
597         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
598         vect-reduc-dot-u8.c).
599         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
600         vect-reduc-dot-u8.c).
601         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
602         * gcc.dg/vect/vect-multitypes-9.c: New test.
603         * gcc.dg/vect/vect-multitypes-10.c: New test.
604         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
605         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
606         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
607         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
608         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
609         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
610         wrapv-vect-reduc-dot-s8.c.
611         * lib/target-support.exp (check_effective_target_vect_unpack): New.
612         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
613         targets that support vec_unpack.
614         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
615         (check_effective_target_vect_widen_mult_qi_to_hi): New.
616         (check_effective_target_vect_widen_mult_hi_to_si): New.
617         (check_effective_target_vect_widen_sum): Removed.
618
619         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
620
621         * gcc.dg/vect/vect-multitypes-8.c: New test.
622         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
623
624         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
625
626         * gcc.dg/vect/vect-multitypes-7.c: New test.
627
628         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
629
630         * gcc.dg/vect/vect-multitypes-4.c: New test.
631         * gcc.dg/vect/vect-multitypes-5.c: New test.
632         * gcc.dg/vect/vect-multitypes-6.c: New test.
633
634         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
635
636         * gcc.dg/vect/vect-multitypes-1.c: New test.
637         * gcc.dg/vect/vect-multitypes-2.c: New test.
638         * gcc.dg/vect/vect-multitypes-3.c: New test.
639
640 2006-11-07  Eric Christopher  <echristo@apple.com>
641
642         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
643         Test using scan-assembler-not.
644
645 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
646
647         * gcc.dg/inline-17.c: New test.
648
649 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
650
651         PR other/25028
652         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
653         on HP-UX.
654
655 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
656
657         PR fortran/29539
658         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
659
660         PR fortran/29634
661         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
662         test.
663
664 2006-11-07  Tobias Burnus  <burnus@net-b.de>
665
666         PR fortran/29601
667         * gfortran.dg/volatile.f90: Add.
668         * gfortran.dg/volatile2.f90: Add.
669         * gfortran.dg/volatile3.f90: Add.
670         * gfortran.dg/volatile4.f90: Add.
671         * gfortran.dg/volatile5.f90: Add.
672         * gfortran.dg/volatile6.f90: Add.
673         * gfortran.dg/volatile7.f90: Add.
674
675 2006-11-06  Tobias Burnus  <burnus@net-b.de>
676
677         * gfortran.dg/io_constraints_2.f90: Adjust pattern
678           for matching error messages.
679         * gfortran.dg/specifics_3.f90: Adjust pattern
680           for matching error messages.
681
682 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
683             Bernhard Fischer  <aldot@gcc.gnu.org>
684
685         * lib/gcc-dg.exp (output-exists): New proc.
686         (output-exists-not): New proc.
687         * gcc.test-framework/test-framework.awk: Support new directives.
688         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
689         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
690         * gcc.test-framework/dg-outexists-exp-F.c: New test.
691         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
692         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
693         * gcc.test-framework/dg-outexists-exp-P.c: New test.
694
695 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
696
697         PR fortran/29630
698         PR fortran/29679
699         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
700         * gfortran.dg/initialization_3.f90: New.
701
702 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
703
704         PR libgfortran/25545
705         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
706
707 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
708
709         PR middle-end/29695
710         * gcc.c-torture/execute/pr29695-1.c: New test.
711         * gcc.c-torture/execute/pr29695-2.c: New test.
712
713 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
714
715         PR fortran/29565
716         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
717
718 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
719
720         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
721         for matching error messages.
722
723 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
724
725         PR target/26915
726         * gcc.target/i386/387-12.c: New test.
727
728 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
729
730         PR libfortran/29713
731         * gfortran.dg/pr29713.f90: New test.
732
733 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
734
735         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
736         Also test for bogus rest sign.
737
738 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
739
740         PR libfortran/27895
741         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
742
743 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
744
745         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
746         from error messages.
747
748 2006-11-02  Mike Stump  <mrs@apple.com>
749
750         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
751
752         * g++.old-deja/g++.abi/align.C: Enable for darwin.
753
754 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
755
756         * g++.dg/eh/gcsec1.C: New test.
757
758 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
759
760         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
761         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
762
763 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
764
765         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
766         hexadecimal value.
767         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
768         * gcc.dg/pr14796-2.c: Likewise.
769
770 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
771
772         * gcc.c-torture/execute/20061101-1.c: New test.
773
774 2006-11-01  Richard Guenther  <rguenther@suse.de>
775
776         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
777
778 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
779
780         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
781         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
782
783 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
784
785         * gcc.c-torture/execute/20061031-1.c: New test.
786
787 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
788
789         PR 23067
790         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
791         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
792         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
793         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
794         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
795         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
796         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
797
798 2006-10-31  Eric Christopher  <echristo@apple.com>
799             Falk Hueffner  <falk@debian.org>
800
801         * gcc.dg/builtin-bswap-1.c: New.
802         * gcc.dg/builtin-bswap-2.c: New.
803         * gcc.dg/builtin-bswap-3.c: New.
804         * gcc.dg/builtin-bswap-4.c: New.
805         * gcc.dg/builtin-bswap-5.c: New.
806         * gcc.target/i386/builtin-bswap-1.c: New.
807
808 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
809
810         * gcc.dg/inline-16.c: New.
811
812         PR 16622
813         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
814         defining it.
815         * gcc.dg/inline-13.c: New.
816         * gcc.dg/inline-14.c: New.
817         * gcc.dg/inline-15.c: New.
818
819         PR 11377
820         * gcc.dg/inline6.c: New.
821         * gcc.dg/inline7.c: New.
822
823 2006-10-31  Roger Sayle  <roger@eyesopen.com>
824
825         PR middle-end/23470
826         * gcc.dg/pr23470-1.c: New test case.
827
828 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
829
830         PR fortran/29537
831         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
832         data.
833         * gfortran.dg/blockdata_2.f90: New testcase.
834
835 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
836
837         PR libfortran/29627
838         * gfortran.dg/unf_short_record_1.f90:  New test.
839
840 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
841
842         PR fortran/29067
843         * gfortran.dg/pr29067.f: New test.
844
845 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
846             Richard Sandiford  <richard@codesourcery.com>
847
848         * lib/target-supports.exp (get_compiler_messages): Append options
849         as a single list element.
850         (check_effective_target_arm_vfp_ok): New.
851         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
852
853 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
854
855         PR fortran/29387
856         * gfortran.dg/intrinsic_actual_2.f90: New test.
857
858         PR fortran/29490
859         * gfortran.dg/actual_array_interface_1.f90: New test.
860
861         PR fortran/29641
862         * gfortran.dg/used_types_11.f90: New test.
863
864 2006-10-30  Dirk Mueller  <dmueller@suse.de>
865
866         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
867         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
868         * g++.old-deja/g++.pt/eichin01.C (main): Same.
869         * g++.old-deja/g++.mike/net25.C (main): Same.
870         * g++.dg/lookup/exception1.C (main): Same.
871         * g++.dg/parse/parens2.C (main): Same.
872
873 2006-10-30  Roger Sayle  <roger@eyesopen.com>
874
875         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
876
877 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
878
879         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
880         * gcc.dg/torture/builtin-math-3.c: Likewise.
881
882 2006-10-30  Tobias Burnus  <burnus@net-b.de>
883
884         PR fortran/29452
885         * gfortran.dg/write_check.f90: Check run-time keyword checking.
886         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
887
888 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
889
890         PR Fortran/29410
891         * gfortran.fortran-torture/execute/transfer1.f90: New test.
892
893 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
894
895         * lib/target-supports.exp (check_function_available): Declare
896         function before calling.
897
898 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
899
900         PR tree-optimization/29637
901         * gcc.dg/pr29637.c: New test.
902
903 2006-10-29  Roger Sayle  <roger@eyesopen.com>
904
905         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
906         tree canonicalization.
907
908 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
909
910         * gcc.dg/builtins-20.c: Add more hypot tests.
911
912 2006-10-29  Roger Sayle  <roger@eyesopen.com>
913
914         * gcc.dg/fold-compare-1.c: New test case.
915
916 2006-10-29  Dirk Mueller  <dmueller@suse.de>
917
918         PR c++/16307
919         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
920
921 2006-10-29  Roger Sayle  <roger@eyesopen.com>
922
923         PR tree-optimization/15458
924         * gcc.dg/fold-xornot-1.c: New test case.
925
926 2006-10-29  Richard Guenther  <rguenther@suse.de>
927
928         * gcc.target/i386/math-torture/trunc.c: New testcase.
929
930 2006-10-29  Richard Guenther  <rguenther@suse.de>
931
932         * gcc.target/i386/math-torture/round.c: New testcase.
933
934 2006-10-29  Richard Guenther  <rguenther@suse.de>
935
936         * gcc.target/i386/math-torture/ceil.c: New testcase.
937         * gcc.target/i386/math-torture/floor.c: Likewise.
938
939 2006-10-29  Richard Guenther  <rguenther@suse.de>
940
941         * gcc.target/i386/math-torture/rint.c: New testcase.
942         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
943
944 2006-10-29  Richard Guenther  <rguenther@suse.de>
945
946         * gcc.target/i386/math-torture/lfloor.c: New testcase.
947         * gcc.target/i386/math-torture/lceil.c: Likewise.
948
949 2006-10-28  Tobias Burnus  <burnus@net-b.de>
950
951         PR libgfortran/24313
952         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
953
954 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
955
956         * gcc.c-torture/execute/20020118-1.c,
957         gcc.c-torture/execute/builtins/strlen.c,
958         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
959         comment typos.
960
961 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
962
963         * gcc.dg/builtins-20.c: Add tests for hypot.
964         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
965         two-argument builtins.
966         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
967         TESTIT2.  Update all callers.
968         (TESTIT2, TESTIT2_R): New helper macros.
969         Add testcases for pow, hypot and atan2.
970
971 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
972
973         PR C++/29295
974         * g++.dg/expr/bool1.C: New test.
975         * g++.dg/expr/bool2.C: New test.
976
977 2006-10-28  Tobias Burnus  <burnus@net-b.de>
978
979         PR fortran/28224
980         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
981         * gfortran.dg/namelist_internal.f90: New test.
982
983 2006-10-28  Tobias Burnus  <burnus@net-b.de>
984
985         PR fortran/29625
986         * gfortran.dg/io_real_boz.f90: Add.
987         * gfortran.dg/io_real_boz2.f90: Add.
988
989 2006-10-28  Richard Guenther  <rguenther@suse.de>
990
991         PR middle-end/26899
992         * gcc.dg/tree-ssa/pr26899.c: New testcase.
993
994 2006-10-28  Richard Guenther  <rguenther@suse.de>
995
996         PR target/28806
997         * gcc.target/i386/math-torture/lround.c: New testcase.
998
999 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1000
1001         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1002         * gcc.dg/builtins-44.c: Likewise.
1003         * gcc.dg/builtins-45.c: Likewise.
1004         * gcc.dg/pr28796-2.c: Likewise.
1005         * gcc.dg/unordered-3.c: Likewise.
1006
1007 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1008
1009         PR libgfortran/27954
1010         * gfortran.dg/error_recovery_2.f90: New test.
1011
1012 2006-10-26  Richard Guenther  <rguenther@suse.de>
1013
1014         * gcc.target/i386/i386.exp: Use glob, not find to collect
1015         tests.  Avoids recursing into subdirectories.
1016         * gcc.target/i386/math-torture/math-torture.exp: Torture
1017         for interesting ia32 math options.
1018         * gcc.target.i386/math-torture/lrint.c: New testcase.
1019
1020 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1021
1022         PR libgfortran/29563
1023         * gfortran.dg/arrayio_9.f90: Update test.
1024         * gfortran.dg/arrayio_19.f90: New test.
1025
1026 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1027
1028         * gcc.dg/20061026.c: New testcase.
1029
1030 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1031
1032         PR libgfortran/29563
1033         * gfortran.dg/arrayio_9.f90: New test.
1034
1035 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1036
1037         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1038         Copy the strings manually, as strcpy may call strlen.
1039
1040 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1041
1042         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1043         Add checks for log, log2, log10 and log1p.
1044
1045         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1046         we already test 0.0.  Add checks for expm1, log, log2, log10,
1047         log1p, cbrt, erf and erfc.
1048
1049 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1050
1051         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1052
1053 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1054
1055         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1056         and remainderl() built-in functions.  Remove -ffast-math from
1057         dg-options.
1058
1059 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1060
1061         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1062         acosh and atanh.
1063
1064         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1065         floating point modifiers to arguments passed to float and long
1066         double functions respectively.  Update all callers to use floating
1067         point numbers, not integers.  Add tests for exp, exp2 and
1068         exp10/pow10.
1069
1070         * gcc.dg/torture/builtin-math-3.c: New test.
1071
1072 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1073
1074         PR fortran/29393
1075         * gfortran.dg/initialize_2.f90: New.
1076
1077 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1078
1079         * gcc.dg/torture/builtin-math-2.c: New test.
1080
1081 2006-10-24  Richard Guenther  <rguenther@suse.de>
1082
1083         PR middle-end/28796
1084         * gcc.dg/pr28796-1.c: New testcase.
1085         * gcc.dg/pr28796-2.c: Likewise.
1086
1087 2006-10-24  Richard Guenther  <rguenther@suse.de>
1088
1089         * gcc.dg/builtins-57.c: New testcase.
1090
1091 2006-10-24  Richard Guenther  <rguenther@suse.de>
1092
1093         PR tree-optimization/29567
1094         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1095
1096 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1097
1098         PR tree-optimization/14784
1099         * gcc.dg/alias-10.c: New test.
1100
1101 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1102
1103         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1104
1105 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1106
1107         * gcc.dg/builtin-strncat-chk-1.c: New test.
1108
1109 2006-10-23  Jan Hubicka  <jh@suse.cz>
1110
1111         * gcc.dg/memmove-1.c: New test.
1112
1113 2006-10-23  Paul Brook  <paul@codesourcery.com>
1114
1115         * gcc.dg/pragma-pack-5.c: New test.
1116
1117 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1118
1119         * g++.dg/other/s390-1.C: New testcase.
1120
1121 2006-10-23  Richard Guenther  <rguenther@suse.de>
1122
1123         PR middle-end/27132
1124         PR middle-end/23295
1125         * gcc.dg/pr27132.c: New testcase.
1126         * gcc.dg/pr23295.c: Likewise.
1127         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1128         * g++.dg/tree-ssa/pr19807.C: Likewise.
1129
1130 2006-10-23  Richard Guenther  <rguenther@suse.de>
1131
1132         PR middle-end/21032
1133         * gcc.dg/pr21032.c: New testcase.
1134
1135 2006-10-22  Jeff Law  <law@redhat.com>
1136         Richard Guenther  <rguenther@suse.de>
1137
1138         PR tree-optimization/15911
1139         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1140
1141 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1142
1143         PR c++/20647
1144         * g++.dg/abi/rtti3.C: New.
1145
1146 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1147
1148         PR middle-end/28252
1149         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1150         transformation.
1151
1152 2006-10-21  Richard Guenther  <rguenther@suse.de>
1153
1154         PR tree-optimization/3511
1155         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1156
1157 2006-10-21  Richard Guenther  <rguenther@suse.de>
1158
1159         PR middle-end/26898
1160         * gcc.dg/torture/pr26898-1.c: New testcase.
1161         * gcc.dg/torture/pr26898-2.c: Likewise.
1162
1163 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1164
1165         PR c++/28053
1166         * g++.dg/parse/bitfield1.C: Adjust error markers.
1167         * g++.dg/parse/bitfield2.C: New test.
1168
1169 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1170
1171         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1172
1173 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1174
1175         PR libfortran/27895
1176         * gfortran.dg/zero_sized_1.f90: New test.
1177
1178 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1179
1180         * gcc.dg/div-compare-1.c: New test.
1181
1182 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1183
1184         PR fortran/29216
1185         * gfortran.dg/result_default_init_1.f90: New test.
1186
1187         PR fortran/29314
1188         * gfortran.dg/automatic_default_init_1.f90: New test.
1189
1190         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1191         from 38 to 33.
1192
1193 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1194
1195         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1196         'using namespace std' without previous declaration.
1197         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1198         * g++.old-deja/g++.robertl/eb133c.C: New.
1199
1200 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1201
1202         PR libgfortran/29277
1203         * gfortran.dg/streamio_4.f90: Update test.
1204         * gfortran.dg/streamio_11.f90: New test.
1205
1206 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1207
1208         PR c++/27952
1209         * g++.dg/inherit/virtual1.C: New test.
1210
1211 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/28261
1214         * g++.dg/parse/enum3.C: New test.
1215
1216 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1217
1218         PR c++/29039
1219         * g++.dg/init/ctor8.C: New test.
1220
1221 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1222
1223         PR c++/27270
1224         * g++.dg/ext/complit8.C: Tweak error markers.
1225         * g++.dg/template/complit1.C: Add error marker.
1226
1227 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/27270
1230         * g++.dg/ext/complit8.C: New test.
1231
1232         PR c++/29408
1233         * g++.dg/parse/dtor12.C: New test.
1234
1235         PR c++/29435
1236         * g++.dg/template/sizeof11.C: New test.
1237
1238 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1239
1240         PR fortran/29392
1241         * gfortran.dg/data_char_3.f90: New test.
1242
1243         PR fortran/29451
1244         * gfortran.dg/negative_automatic_size.f90: New test.
1245
1246 2006-10-16  David Daney  <ddaney@avtrex.com>
1247
1248         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1249
1250 2006-10-16  Eric Christopher  <echristo@apple.com>
1251
1252         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1253         x86_64.
1254
1255 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1256
1257         PR c++/28211
1258         * g++.dg/tc1/dr49.C: Tweak error messages.
1259         * g++.dg/parse/template21.C: New test.
1260
1261 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1262
1263         PR middle-end/20491
1264         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1265
1266 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1267
1268         PR fortran/29403
1269         * gfortran.dg/print_1.f90: New test.
1270
1271 2006-10-15  Jan Hubicka  <jh@suse.cz>
1272
1273         PR middle-end/29241
1274         * gcc.c-torture/compile/pr29241.c: New testcase.
1275
1276 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1277
1278         PR middle-end/29250
1279         * gcc.c-torture/compile/pr29250.c: New test.
1280
1281 2006-10-15  Richard Guenther  <rguenther@suse.de>
1282
1283         * gcc.dg/pr29299.c: New testcase.
1284
1285 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1286
1287         PR fortran/24767
1288         * gfortran.dg/label_4.f90: Adjust warning flag.
1289
1290 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1291
1292         PR fortran/29371
1293         * gfortran.dg/nullify_3.f90: New test.
1294
1295 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1296
1297         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1298         on Solaris 2.5.1 too.
1299
1300 2006-10-13  Eric Christopher  <echristo@apple.com>
1301
1302         * gcc.dg/pr25993.c: Skip for darwin.
1303
1304 2006-10-13  Eric Christopher  <echristo@apple.com>
1305
1306         * gcc.dg/visibility-11.c: Skip for darwin.
1307
1308 2006-10-13  Eric Christopher  <echristo@apple.com>
1309
1310         * gcc.dg/darwin-weakimport-1.c: Use
1311         -fno-asynchronous-unwind-tables.
1312         * gcc.dg/darwin-weakimport-3.c: Ditto.
1313
1314 2006-10-13  Richard Guenther  <rguenther@suse.de>
1315
1316         PR tree-optimization/29446
1317         * gcc.dg/torture/pr29446.c: New testcase.
1318
1319 2006-10-13  Bill Wendling  <wendling@apple.com>
1320
1321         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1322         * g++.old-deja/g++.jason/hmc1.C: Likewise.
1323         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1324         * g++.old-deja/g++.law/shadow1.C: Likewise.
1325         * g++.old-deja/g++.law/ctors10.C: Likewise.
1326         * g++.dg/debug/namespace1.C: Likewise.
1327         * g++.dg/inherit/namespace-as-base.C: Likewise.
1328         * g++.dg/opt/delay-slot-1.C: Likewise.
1329         * g++.dg/parse/defarg10.C: Likewise.
1330         * g++.dg/template/ptrmem11.C: Likewise.
1331         * g++.dg/template/mem_func_ptr.C: Likewise.
1332         * g++.dg/template/spec19.C: Likewise.
1333
1334 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
1335
1336         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1337
1338 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1339
1340         PR fortran/29373
1341         * gfortran.dg/implicit_9.f90: New test.
1342
1343         PR fortran/29407
1344         * gfortran.dg/namelist_25.f90: New test.
1345
1346         PR fortran/27701
1347         * gfortran.dg/same_name_2.f90: New test.
1348
1349         PR fortran/29232
1350         * gfortran.dg/host_assoc_types_1.f90: New test.
1351
1352         PR fortran/29364
1353         * gfortran.dg/missing_derived_type_1.f90: New test.
1354         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1355
1356         PR fortran/29422
1357         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1358
1359         PR fortran/29428
1360         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1361
1362 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1363
1364         PR fortran/29391
1365         * gfortran.dg/bound_2.f90: New test.
1366
1367 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1368
1369         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1370         directive.
1371         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1372         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1373         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1374         * gfortran.dg/gomp/reduction3.f90: Likewise.
1375         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1376         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1377         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1378         * gfortran.dg/forall_4.f90: Likewise.
1379         * gfortran.dg/spec_expr_4.f90: Likewise.
1380         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1381         * gfortran.dg/forall_5.f90: Likewise.
1382         * gfortran.dg/open_access_append_2.f90: Add check for
1383         compile-time warning.
1384
1385 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/28506
1388         * g++.dg/parse/pure1.C: New test.
1389
1390 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1391
1392         PR fortran/21435
1393         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1394         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1395         for compile-time warnings.
1396         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1397         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1398         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1399         file.
1400         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1401         specifier.
1402         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1403         compile-time warning.
1404
1405 2006-10-12  Jan Hubicka  <jh@suse.cz>
1406
1407         PR c/28419
1408         * gcc.dg/pr28319.c: New test.
1409
1410 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1411         PR c++/29318
1412         * g++.dg/ext/vla4.C: New test.
1413
1414 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1415
1416         PR c++/27961
1417         * g++.dg/template/crash60.C: New test.
1418         * g++.dg/other/large-size-array.C: Adjust error markers.
1419         * g++.dg/parse/crash27.C: Likewise.
1420         * g++.dg/template/crash1.C: Likewise.
1421
1422 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1423
1424         PR testsuite/29093
1425         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1426
1427 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1428
1429         PR preprocessor/28709
1430         * gcc.dg/cpp/paste14.c: New test.
1431
1432 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1433
1434         PR c++/29175
1435         * g++.dg/init/array24.C: New test.
1436
1437 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1438
1439         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1440         of <sys/types.h>.
1441
1442 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1443
1444         PR c++/29024
1445         * g++.dg/parse/typedef8.C: New test.
1446         * g++.dg/other/mult-stor1.C: Adjust error markers.
1447
1448 2006-10-11  Richard Guenther  <rguenther@suse.de>
1449
1450         PR tree-optimization/28230
1451         * gcc.dg/torture/pr28230.c: New testcase.
1452
1453 2006-10-11  Richard Guenther  <rguenther@suse.de>
1454
1455         PR inline-asm/29119
1456         * gcc.dg/torture/pr29119.c: New testcase.
1457
1458 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1459
1460         PR middle-end/29272
1461         * gcc.c-torture/execute/20060930-2.c: New test.
1462
1463 2006-10-09  Richard Henderson  <rth@redhat.com>
1464
1465         Revert emutls patch.
1466
1467 2006-10-09  Richard Guenther  <rguenther@suse.de>
1468
1469         PR middle-end/29254
1470         * gcc.dg/pr29254.c: New testcase.
1471
1472 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1473             Paul Thomas  <pault@gcc.gnu.org>
1474
1475         PR fortran/20541
1476         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1477         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1478         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1479         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1480         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1481         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1482         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1483         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1484         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1485         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1486         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1487         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1488         * gfortran.dg/alloc_comp_std.f90: New test.
1489         * gfortran.dg/move_alloc.f90: New test.
1490
1491 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1492
1493         PR fortran/29115
1494         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1495
1496         PR fortran/29211
1497         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1498
1499 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1500
1501         PR fortran/28585
1502         * gfortran.dg/new_line.f90: New test.
1503
1504 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1505
1506         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1507         * gcc.dg/torture/builtin-convert-1.c,
1508         gcc.dg/torture/builtin-convert-2.c,
1509         gcc.dg/torture/builtin-convert-3.c,
1510         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1511
1512 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1513
1514         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1515         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1516         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1517         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1518
1519 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1520
1521         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1522         Xfail some tests for powerpc-darwin and powerpc-aix.
1523
1524 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR c/29380
1527         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1528
1529 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1530
1531         PR target/29300
1532         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1533         on hppa*-*-hpux*.
1534
1535 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1536
1537         PR fortran/16580
1538         PR fortran/29288
1539         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1540         Add tests for using all possible intrinsics as actual arguments.
1541         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1542         all possible intrinsics as actual arguments.
1543         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1544         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1545
1546 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1547
1548         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1549         * gcc.dg/debug/debug-2.c: Likewise.
1550
1551 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1552
1553         * gcc.c-torture/compile/sync-2.c: New test.
1554
1555 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1556
1557         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1558         line endings.
1559
1560 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1561
1562         PR rtl-optimization/29128
1563         * gcc.c-torture/compile/pr29128.c: New test.
1564
1565 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1566
1567         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1568         line endings.
1569
1570 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1571
1572         PR middle-end/29256
1573         * gcc.dg/tree-ssa/loop-19.c: New test.
1574
1575 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1576
1577         PR tree-optimization/29330
1578         * gcc.dg/pr29330.c: New test.
1579
1580         PR target/28924
1581         * gcc.c-torture/compile/20061005-1.c: New test.
1582
1583 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1584
1585         * gcc.dg/typename-vla-1.c: New case.
1586         * gnat.dg/forward_vla.adb: New case.
1587
1588 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1589
1590         PR tree-optimization/29290
1591         * gfortran.dg/loop_nest_1.f90: New test.
1592
1593         PR target/29198
1594         * gcc.dg/tls/opt-12.c: New test.
1595
1596         PR fortran/28415
1597         * gfortran.dg/save_2.f90: New test.
1598
1599         PR c/29091
1600         * gcc.dg/pr29091.c: New test.
1601
1602 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1603
1604         * lib/target-supports.exp
1605         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1606         same as x86_64-*-*; check for LP64.
1607
1608 2006-10-04  Richard Henderson  <rth@redhat.com>
1609
1610         * lib/target-supports.exp (check_effective_target_tls): Redefine
1611         to mean non-emulated tls.
1612         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1613         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1614         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1615         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1616         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1617         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1618         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1619
1620 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1621
1622         PR fortran/29343
1623         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1624
1625 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1626
1627         * gfortran.dg/bounds_check_fail_1.f90: New test.
1628
1629 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1630
1631         PR c++/29020
1632         * g++.dg/template/friend48.C: New test.
1633
1634 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1635
1636         PR fortran/29098
1637         * gfortran.dg/default_initialization_2.f90: New test.
1638
1639 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1640
1641         PR fortran/20779
1642         PR fortran/20891
1643         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1644
1645 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/29284
1648         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1649
1650         PR fortran/29321
1651         PR fortran/29322
1652         * gfortran.dg/missing_optional_dummy_2.f90: New test.
1653
1654         PR fortran/25091
1655         PR fortran/25092
1656         * gfortran.dg/entry_array_specs_1.f90: New test.
1657
1658 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1659
1660         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1661         insufficient to inhibit some test failures at -O3.  Do testing
1662         on integers.
1663
1664 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/29138
1667         * g++.dg/inherit/access8.C: New test.
1668         * g++.dg/template/dtor4.C: Tweak error messages.
1669
1670 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1671
1672         PR fortran/27478
1673         * gfortran.dg/entry_8.f90: New test.
1674
1675 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1676
1677         PR c++/29291
1678         * g++.dg/parse/new4.C: New test.
1679
1680 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1681
1682         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1683         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1684         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1685         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1686         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1687
1688 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1689
1690         PR fortran/19260
1691         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1692         * gfortran.dg/continuation_2.f90: New test.
1693
1694         PR fortran/19262
1695         * gfortran.dg/continuation_3.f90: New test.
1696         * gfortran.dg/continuation_4.f90: New test.
1697         * gfortran.dg/continuation_5.f: New test.
1698         * gfortran.dg/continuation_6.f: New test.
1699
1700 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1701
1702         PR c++/29226
1703         * g++.dg/template/vla1.C: New test.
1704
1705 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1706
1707         PR fortran/29210
1708         * gfortran.dg/complex_parameter_1.f90: New test.
1709
1710 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR c/29154
1713         * gcc.c-torture/execute/20060929-1.c: New test.
1714
1715 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1716
1717         PR c++/29105
1718         * g++.dg/template/member6.C: New test.
1719         * g++.dg/parse/typename7.C: Adjust error markers.
1720
1721         PR c++/29080
1722         * g++.dg/template/member7.C: New test.
1723
1724 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1725
1726         PR c/24010
1727         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1728         gcc.dg/Woverride-init-3.c: New tests.
1729
1730 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1731
1732         * gcc.c-torture/execute/20060930-1.c: New test.
1733
1734 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1735
1736         PR fortran/18791
1737         * gfortran.dg/specifics_1.f90: New test.
1738         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1739         complex specifics.
1740
1741 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1742
1743         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1744         pthread-init-common.h: New.
1745
1746 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1747
1748         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1749         precision on some archs.
1750
1751 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1752
1753         * gcc.dg/non-local-goto-1.c: New test.
1754         * gcc.dg/non-local-goto-2.c: Likewise.
1755         * gcc.dg/setjmp-3.c: Likewise.
1756         * gcc.dg/setjmp-4.c: Likewise.
1757
1758 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1761
1762 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1763
1764         PR fortran/28276
1765         * gfortran.dg/exponent_1.f90: New test.
1766
1767         PR fortran/27021
1768         * gfortran.dg/nearest_1.f90: New test.
1769
1770 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR middle-end/25261
1773         PR middle-end/28790
1774         * gcc.dg/gomp/nestedfn-1.c: New test.
1775
1776 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1777
1778         PR objc/29195
1779         * objc/compile/method-1.m: New test.
1780
1781 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1782
1783         PR c++/26938
1784         * g++.dg/template/crash58.C: New test.
1785         * g++.dg/parse/crash28.C: Adjust error markers.
1786         * g++.dg/template/crash34.C: Likewise.
1787         * g++.dg/template/friend31.C: Likewise.
1788         * g++.dg/template/crash32.C: Likewise.
1789
1790         PR c++/27329
1791         * g++.dg/template/crash59.C: New test.
1792
1793         PR c++/27667
1794         * g++.dg/template/spec33.C: New test.
1795         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1796
1797 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1798             Adam Nemet  <anemet@caviumnetworks.com>
1799
1800         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1801         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1802
1803 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1804
1805         PR target/28911
1806         * gcc.dg/pr28911.c: New.
1807
1808 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1809
1810         PR target/29169
1811         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1812         (dg-options): Add -mfpmath=387.
1813
1814 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR c/28706
1817         * gcc.dg/pr28706.c: New test.
1818
1819         PR c/28712
1820         * gcc.dg/pr28712.c: New test.
1821
1822 2006-09-22  Mike Stump  <mrs@apple.com>
1823
1824         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1825
1826 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1827
1828         PR tree-optimization/28888
1829         * gcc.dg/pr28888.c: New test.
1830
1831 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1832
1833         PR c++/29016
1834         * g++.dg/init/ptrfn1.C: New test.
1835
1836 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1837
1838         PR c++/28861
1839         * g++.dg/template/spec32.C: New test.
1840         * g++.dg/parse/crash9.C: Adjust error markers.
1841
1842         PR c++/28303
1843         * g++.dg/template/typedef6.C: New test.
1844         * g++.dg/init/error1.C: Adjust error markers.
1845         * g++.dg/parse/crash9.C: Likewise.
1846         * g++.dg/template/crash55.C: Likewise.
1847
1848 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1849
1850         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1851
1852 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1853
1854         PR target/27650
1855         * g++.dg/ext/dllimport12.C: New test.
1856
1857 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1858
1859         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1860         * gcc.target/mips/nmadd-2.c: Likewise.
1861         * gcc.target/mips/mips-ps-6.c: New test.
1862         * gcc.target/mips/neg-abs-1.c: Likewise.
1863         * gcc.target/mips/neg-abs-2.c: Likewise.
1864         * gcc.target/mips/nmadd-3.c: New test.
1865
1866 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR middle-end/28046
1869         * gcc.dg/gomp/atomic-10.c: New test.
1870         * g++.dg/gomp/atomic-10.C: New test.
1871
1872 2006-09-20  Eric Christopher  <echristo@apple.com>
1873
1874         * gcc.target/i386/sse3-not-fisttp.c: New.
1875
1876 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1877
1878         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1879
1880 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1881
1882         * gcc.c-torture/execute/pr28289.c (one): New variable.
1883         (main): Use it instead of argc.
1884         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1885         (main): Use it instead of argc.
1886
1887 2006-09-19  Paul Brook  <paul@codesourcery.com>
1888
1889         PR target/28516
1890         * gcc.dg/nested-func-5.c: New test.
1891
1892 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1893
1894         * lib/target-supports.exp (check_effective_target_tls): Compile
1895         test stubs using ${tool}_target_compile, not just target_compile.
1896         (check_effective_target_tls_runtime): Likewise.
1897
1898 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1899
1900         * gcc.c-torture/compile/20030405-1.x: Remove.
1901
1902         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1903         optimising linker from discarding it.
1904
1905 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1906
1907         PR fortran/28526
1908         * gfortran.dg/keyword_symbol_1.f90: New test.
1909
1910         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1911         pedantic compilation option.
1912
1913 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1914
1915         PR fortran/29060
1916         * gfortran.dg/spread_shape_1.f90: New test.
1917
1918 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1919
1920         PR tree-optimization/28887
1921         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1922
1923 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1924
1925         PR c/25993
1926         * gcc.dg/pr25993.c: New test.
1927
1928 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1929
1930         PR tree-opt/21591
1931         * gcc.dg/vect/pr21591.c: New test.
1932
1933 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1934
1935         PR tree-opt/29059
1936         * gcc.c-torture/compile/strcpy-1.c: New test.
1937         * gcc.c-torture/compile/strcpy-2.c: New test.
1938         * gcc.c-torture/compile/memcpy-1.c: New test.
1939         * gcc.c-torture/compile/memcpy-2.c: New test.
1940
1941 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1942
1943         PR testsuite/29055
1944         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1945
1946 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1947
1948         * gnat.dg/specs/double_record_extension1.ads: New test.
1949         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1950
1951 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1952
1953         PR fortran/29051
1954         * gfortran.dg/oldstyle_3.f90: New test.
1955
1956 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1957
1958         PR libgfortran/29099
1959         * gfortran.dg/secnds-1.f: New test.
1960
1961 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1962
1963         PR libgfortran/29053
1964         * gfortran.dg/streamio_9.f90: New test.
1965         * gfortran.dg/streamio_10.f90: New test.
1966
1967 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1968
1969         PR C++/29002
1970         * g++.dg/init/array22.C: New test.
1971         * g++.dg/init/array23.C: New test.
1972
1973 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1974
1975         * stackcheck.lst: Update list of tests requiring stack checking.
1976         * norun.lst: Adjust for above change.
1977         * ada95.lst: New file.
1978         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1979         requiring -gnat95 switch.
1980
1981 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1982
1983         * gnat.dg/in_out_parameter.adb: New test.
1984
1985 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1986
1987         PR debug/28980
1988         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1989
1990 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1991
1992         * gnat.dg/specs/unchecked_union.ads: New test.
1993
1994 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1995
1996         PR rtl-optimization/28982
1997         * gcc.c-torture/execute/pr28982a.c: New test.
1998         * gcc.c-torture/execute/pr28982b.c: Likewise.
1999
2000 2006-09-12  Eric Christopher  <echristo@apple.com>
2001
2002         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2003         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2004
2005 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2006
2007         PR c/28768
2008         PR preprocessor/14634
2009         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2010         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2011         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2012
2013 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2014
2015         * gcc.dg/pr28243.c: New test.
2016
2017 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2018
2019         PR fortran/28971
2020         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2021         this undiagnosed regression reappears.
2022
2023 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2024
2025         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2026         Treat $srcdir as a literal.
2027         * lib/fortran-torture.exp (fortran-torture-compile,
2028         fortran-torture-execute): Likewise.
2029         * lib/objc-torture.exp (objc-torture-compile,
2030         objc-torture-execute): Likewise.
2031         * lib/profopt.exp (profopt-execute): Likewise.
2032
2033 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2034
2035         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2036
2037 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2038
2039         PR testsuite/28950
2040         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2041
2042 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2043
2044         PR target/13685
2045         * gcc.target/i386/pr13685.c: New test.
2046
2047 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2048
2049         * gcc.dg/pr28726.c: New test.
2050
2051 2006-09-11  Josh Conner  <jconner@apple.com>
2052
2053         * gcc.dg/nrv3.c: Increase size of structure.
2054         * gcc.dg/nrv4.c: Likewise.
2055         * gcc.dg/nrv5.c: Likewise.
2056
2057 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2058
2059         PR libfortran/28890
2060         gfortran.dg/assumed_charlen_function_5.f90: New test.
2061
2062 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2063
2064         PR c++/28991
2065         * g++.dg/init/static3.C: New test.
2066
2067 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2068
2069         PR testsuite/29007
2070         * gcc.dg/long-long-cst1.c (t): Add cast to
2071         __SIZE_TYPE__ before casting to int.
2072         (main): Return 0 on success.
2073
2074 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2075
2076         * gcc.c-torture/execute/20060910-1.c: New test.
2077
2078 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2079
2080         PR middle-end/26983
2081         * gcc.dg/pr26983.c: New test.
2082
2083 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2084
2085         PR target/29006
2086         * gcc.c-torture/execute/pr29006.c: New test.
2087
2088 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2089
2090         PR libfortran/28947
2091         gfortran.dg/matmul_4.f90: New test.
2092
2093 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2094
2095         PR fortran/28959
2096         gfortran.dg/used_types_10: New test.
2097
2098 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2099
2100         PR libfortran/28923
2101         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2102         gfortran.dg/array_initializer_3.f90: New test.
2103
2104 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2105
2106         PR fortran/28914
2107         * gfortran.dg/actual_array_constructor_3.f90: New test.
2108
2109 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2110
2111         PR testsuite/26778
2112         * gcc.target/i386/pr26778.c: New testcase.
2113
2114 2006-09-08  Eric Christopher  <echristo@apple.com>
2115
2116         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2117         * gcc.target/i386/memcpy-1.c: Ditto.
2118         * gcc.target/i386/asm-1.c: Ditto.
2119         * gcc.target/i386/20060512-4.c: Ditto.
2120         * gcc.target/i386/compress-float-387.c: Ditto.
2121         * gcc.target/i386/20060512-1.c: Ditto.
2122         * gcc.target/i386/compress-float-sse.c: Ditto.
2123         * gcc.target/i386/20060512-2.c: Ditto.
2124         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2125         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2126         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2127         * gcc.dg/pr26449.c: Ditto.
2128         * gcc.dg/attr-ms_struct-2.c: Ditto.
2129         * gcc.dg/attr-ms_struct-1.c: Ditto.
2130         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2131
2132 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2133
2134         PR c/28504
2135         * gcc.dg/vla-10.c: New test.
2136
2137 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2138
2139         PR c++/28858
2140         * g++.dg/parse/template20.C: New test.
2141         * g++.dg/template/operator8.C: Remove obsolete part.
2142         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2143         * g++.old-deja/g++.pt/crash65.C: Likewise.
2144
2145 2006-09-07  Jason Merrill  <jason@redhat.com>
2146
2147         PR middle-end/27724
2148         * gcc.dg/long-long-cst1.c: New test.
2149
2150 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2151
2152         PR C++/28906
2153         * g++.dg/other/array3.C: New test.
2154         * g++.dg/other/array4.C: New test.
2155         * g++.dg/other/array5.C: New test.
2156
2157 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2158
2159         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2160
2161 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2162
2163         PR target/28946
2164         * gcc.target/i386/pr28946.c: New test.
2165
2166 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2167
2168         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2169         in integer literal constant.
2170         * gfortran.dg/enum_8.f90: Ditto.
2171         * gfortran.dg/g77/20030326-1.f: Ditto.
2172
2173 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2174
2175         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2176         nonconformance usage.
2177
2178 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2179
2180         PR middle-end/28862
2181         * gcc.c-torture/compile/vector-align-1.c: New test.
2182
2183 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2184
2185         PR rtl-opt/27883
2186         * g++.dg/opt/copysign-1.C: New test.
2187
2188 2006-09-06  Jason Merrill  <jason@redhat.com>
2189
2190         PR c++/27371
2191         * g++.dg/warn/unused-result1.C: New test.
2192
2193 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2194
2195         PR c++/28903
2196         * g++.dg/ext/vla3.C: New test.
2197
2198         PR c++/28886
2199         * g++.dg/template/array16.C: New test.
2200
2201 2006-09-06  Richard Guenther  <rguenther@suse.de>
2202
2203         * gcc.dg/pr27226.c: Remove testcase again.
2204
2205 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2206
2207         PR tree-opt/28937
2208         * g++.dg/opt/unroll2.C: New test.
2209
2210 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2211
2212         PR tree-opt/28952
2213         * gcc.dg/vect/pr28952.c: New test.
2214
2215 2006-09-05  Richard Guenther  <rguenther@suse.de>
2216
2217         PR tree-optimization/28900
2218         * gcc.dg/torture/pr28900.c: New testcase
2219
2220 2006-09-05  Richard Guenther  <rguenther@suse.de>
2221
2222         PR tree-optimization/28905
2223         * gcc.c-torture/compile/pr28905.c: New testcase.
2224
2225 2006-09-05  Richard Guenther  <rguenther@suse.de>
2226
2227         PR middle-end/28935
2228         * gcc.dg/pr28935.c: New testcase.
2229
2230 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2231
2232         * gcc.c-torture/execute/20060905-1.c: New test.
2233
2234 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2235
2236         PR fortran/28908
2237         * gfortran.dg/used_types_7.f90: New test.
2238         * gfortran.dg/used_types_8.f90: New test.
2239         * gfortran.dg/used_types_9.f90: New test.
2240
2241 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2242
2243         * gcc.c-torture/compile/20060904-1.c: New test.
2244
2245 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2246
2247         PR c++/23287 Revert my 2006-09-01 patch
2248         * g++.dg/parse/dtor12.C: Remove.
2249
2250 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2251
2252         PR c+/27670
2253         * g++.dg/template/operator9.C: New test.
2254
2255         PR c++/27493
2256         * g++.dg/template/operator7.C: New test.
2257
2258         PR c++/27494
2259         * g++.dg/template/operator8.C: New test.
2260
2261         PR c++/27397
2262         * g++.dg/template/crash57.C: New test.
2263
2264         * g++.dg/template/typedef4.C: Adjust error markers.
2265         * g++.dg/template/typedef5.C: Likewise.
2266
2267 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR c++/28878
2270         * g++.dg/parse/crash33.C: New test.
2271
2272 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2273         Richard Guenther  <rguenther@suse.de>
2274         Adam Nemet  <anemet@caviumnetworks.com>
2275
2276         PR middle-end/27226
2277         * gcc.target/mips/memcpy-1.c: New testcase.
2278         * gcc.dg/pr27226.c: Likewise.
2279
2280 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         PR c++/28705
2283         * g++.dg/lookup/koenig5.C: New.
2284         * g++.dg/template/crash56.C: New.
2285
2286 2006-09-01  Josh Conner  <jconner@apple.com>
2287
2288         PR c++/25505
2289         * gcc.dg/nrv3.c: New test.
2290         * gcc.dg/nrv4.c: New test.
2291         * gcc.dg/nrv5.c: New test.
2292
2293 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2294
2295         PR c++/23287
2296         * g++.dg/parse/dtor12.C: New.
2297
2298 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2299
2300         PR tree-optimization/28839
2301         * gcc.dg/pr28839.c: New test.
2302
2303 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2304
2305         PR target/24367
2306         * gcc.dg/pr24367.c: New testcase.
2307
2308 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2309
2310         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2311
2312 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
2313
2314         PR rtl-optimization/27735
2315         * gcc.dg/loop-unswitch-1.c: New test.
2316
2317 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
2318
2319         PR fortran/28885
2320         * gfortran.dg/aliasing_dummy_2.f90: New test.
2321
2322         PR fortran/20067
2323         * gfortran.dg/generic_5.f90: Change error message.
2324
2325         PR fortran/28873
2326         * gfortran.dg/generic_6.f90: New test.
2327
2328         PR fortran/25077
2329         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2330
2331         PR fortran/25102
2332         * gfortran.dg/invalid_interface_assignment.f90: New test.
2333
2334         PR fortran/24866
2335         * gfortran.dg/module_proc_external_dummy.f90: New test.
2336
2337 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
2338
2339         PR c++/28349
2340         * testsuite/g++.dg/warn/var-args1.C: New test.
2341
2342 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2343
2344         PR fortran/28866
2345         * gfortran.dg/simpleif_2.f90: New test.
2346         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2347         * gfortran.dg/enum_5.f90: Ditto.
2348
2349 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2350             Kazu Hirata  <kazu@codesourcery.com>
2351
2352         PR tree-optimization/17506
2353         * gcc.dg/pr17506.c: New.
2354
2355 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2356
2357         PR c++/28139
2358         * g++.dg/eh/alias1.C: New test.
2359
2360 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2361
2362         PR c++/28860
2363         * g++.dg/template/ttp22.C: New test.
2364
2365 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2366
2367         PR middle-end/26632
2368         * gcc.dg/pr26632.c: New.
2369
2370 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2371
2372         PR libgfortran/28354
2373         * gfortran.dg/fmt_zero_precision.f90: New test.
2374
2375 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/28058
2378         * g++.dg/template/spec31.C: New test.
2379
2380 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2381
2382         PR c++/26573
2383         * g++.dg/other/static2.C: New test.
2384
2385 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2386
2387         * gcc.dg/Wswitch-enum-2.c: New test case.
2388         * gcc.dg/Wswitch-enum-3.c: Likewise.
2389
2390 2006-08-26  Richard Guenther  <rguenther@suse.de>
2391
2392         * gcc.c-torture/compile/20060826-1.c: New testcase.
2393
2394 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2395
2396         PR c++/28736
2397         * g++.dg/template/void10.C: New test.
2398
2399         PR c++/28737
2400         * g++.dg/template/void8.C: New test.
2401
2402         PR c+_+/28738
2403         * g++.dg/template/void9.C: New test.
2404
2405         * g++.dg/template/void3.C: Adjust error markers.
2406         * g++.dg/template/void4.C: Likewise.
2407         * g++.dg/template/crash55.C: Likewise.
2408         * g++.dg/template/void7.C: Likewise
2409
2410 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2411
2412         PR c++/28588
2413         * g++.dg/inherit/access6.C: New test.
2414         * g++.dg/inherit/access7.C: Likewise.
2415
2416         PR c++/28595
2417         * g++.dg/template/array15.C: New test.
2418         * g++.dg/template/crash2.C: Tweak error markers.
2419
2420 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR middle-end/28683
2423         * gcc.c-torture/compile/20060823-1.c: New test.
2424
2425 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2426
2427         PR c++/28853
2428         * g++.dg/template/ttp21.C: New test.
2429
2430         PR c++/28852
2431         * g++.dg/other/operator1.C: Add error-marker.
2432         * g++.dg/other/operator2.C: New test.
2433
2434 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2435
2436         PR c/27893
2437         * gcc.c-torture/compile/vla-const-1.c,
2438         gcc.c-torture/compile/vla-const-2.c: New tests.
2439
2440 2006-08-26  Richard Guenther  <rguenther@suse.de>
2441
2442         PR middle-end/28814
2443         * gcc.dg/torture/pr28814.c: New testcase.
2444
2445 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2446
2447         PR c/28418
2448         * gcc.c-torture/compile/compound-literal-1.c: New test.
2449
2450 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2451
2452         PR c/28299
2453         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2454         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2455         Expect extra diagnostics.
2456
2457 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2458
2459         gcc.dg/noncompile/pr16876.c: New test.
2460
2461 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2462
2463         PR c++/28056
2464         * g++.dg/parse/local1.C: New test.
2465         * g++.dg/other/qual1.C: Tweak error marker.
2466
2467 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2468
2469         PR c++/27787
2470         * g++.dg/template/typename10.C: New.
2471         * g++.dg/template/lookup4.C: Remove bogus error marker.
2472
2473 2006-08-25  Richard Guenther  <rguenther@suse.de>
2474
2475         PR testsuite/28829
2476         * gcc.dg/pr26570.c: Fix testcase.
2477
2478 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2479
2480         PR tree-opt/28807
2481         * gcc.c-torture/execute/mayalias-2.c: New test.
2482         * gcc.dg/tree-ssa/alias-13.c: New test.
2483
2484 2006-08-24  Jan Hubicka  <jh@suse.cz>
2485
2486         PR debug/26881
2487         * gcc.dg/debug/pr26881.c: New file.
2488
2489 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2490
2491         PR fortran/28788
2492         * gfortran.dg/used_types_4.f90: New test.
2493         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2494         association of derived types.
2495         * gfortran.dg/used_types_2.f90: Add module cleanup.
2496         * gfortran.dg/used_types_3.f90: The same.
2497
2498         PR fortran/28771
2499         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2500         fix of regression.
2501
2502 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2503
2504         PR 28813
2505         * gfortran.dg/direct_io_6.f90: Remove test.
2506
2507 2006-08-23  Stuart Hastings  <stuart@apple.com>
2508
2509         PR 28825
2510         * gcc.target/i386/20060821-1.c: New.
2511
2512 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2513
2514         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2515         dg-warning strings for dllimport.
2516
2517 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2518
2519         PR C++/28450
2520         * g++.dg/ext/vector4.C: New test.
2521         * g++.dg/ext/complex1.C: New test.
2522
2523 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2524
2525         PR debug/28692
2526         * gcc.dg/debug/const-1.c: New.
2527         * gcc.dg/debug/const-2.c: New.
2528         * gcc.dg/debug/dwarf2/const-1.c: New.
2529         * gcc.dg/debug/dwarf2/const-2.c: New.
2530         * gcc.dg/debug/dwarf2/const-2b.c: New.
2531
2532 2006-08-22  Richard Guenther  <rguenther@suse.de>
2533
2534         PR middle-end/28776
2535         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2536         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2537
2538 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2539
2540         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2541
2542 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2543
2544         PR c++/26269
2545         * g++.dg/other/error14.C: New test.
2546
2547         PR c++/28505
2548         * g++.dg/parse/ctor7.C: New test.
2549         * g++.dg/parse/ctor8.C: Likewise.
2550
2551         PR c++/28741
2552         * g++.dg/template/void7.C: New test.
2553
2554 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2555
2556         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2557         * gnat.dg/self_aggregate_with_array.adb: New test.
2558
2559 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2560
2561         * g++.dg/eh/arm-vfp-unwind.C: New test.
2562
2563 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2564
2565         PR c++/28341
2566         * g++.dg/template/ref3.C: New test.
2567         * g++.dg/template/nontype13.C: New test.
2568
2569         PR c++/28346
2570         * g++.dg/template/ptrmem17.C: New test.
2571
2572 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2573
2574         PR target/28648 c:
2575         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2576
2577 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2578
2579         PR fortran/28630
2580         * gfortran.dg/used_types_2.f90: New test.
2581
2582         PR fortran/28601
2583         * gfortran.dg/used_types_3.f90: New test.
2584
2585         PR fortran/20886
2586         * gfortran.dg/generic_actual_arg.f90: New test.
2587
2588         PR fortran/28735
2589         * gfortran.dg/module_private_array_refs_1.f90: New test.
2590
2591         PR fortran/28762
2592         * gfortran.dg/program_name_1.f90: New test.
2593
2594         PR fortran/28425
2595         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2596
2597         PR fortran/28496
2598         * gfortran.dg/array_initializer_2.f90: New test.
2599
2600         PR fortran/18111
2601         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2602
2603         PR fortran/28600
2604         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2605
2606         PR fortran/28771
2607         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2608
2609         PR fortran/28660
2610         * gfortran.dg/dependent_decls_1.f90: New test.
2611
2612 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2613
2614         PR fortran/25217
2615         * gfortran.dg/derived_init_2.f90: New.
2616
2617 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2618
2619         * gcc.c-torture/execute/pr28289.c: New test.
2620
2621 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2622
2623         PR c/28744
2624         * gcc.dg/attr-externally-visible-1.c: New test.
2625         * gcc.dg/attr-externally-visible-2.c: New test.
2626         * g++.dg/parse/attr-externally-visible-1.C: New test.
2627         * g++.dg/parse/attr-externally-visible-2.C: New test.
2628
2629 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2630
2631         PR c++/28606
2632         * g++.dg/parse/dtor11.C: New test.
2633
2634 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2635
2636         PR rtl-optimization/28489
2637         * gcc.c-torture/compile/pr28489.c: New test.
2638
2639 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2640
2641         PR c++/28710
2642         * g++.dg/template/redecl4.C: New test.
2643
2644         PR c++/28711
2645         * g++.dg/template/ctor8.C: New test.
2646
2647 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2648
2649         * gcc.dg/pr26570.c: Fix testcase.
2650
2651 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2652
2653         * PR c++/28573
2654         * g++.dg/parse/offsetof6.C: New test.
2655         * g++.dg/parse/offsetof6.C: New test.
2656         * g++.dg/parse/offsetof7.C: New test.
2657
2658 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2659
2660         PR testsuite/28602
2661         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2662         is false.
2663
2664 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2665
2666         PR c++/28302
2667         * g++.dg/ext/vector3.C: New test.
2668
2669 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
2670
2671         PR gcov/profile/26570
2672         * gcc.dg/pr26570.c: New test.
2673
2674 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
2675
2676         PR c/27697
2677         * gcc.dg/qual-component-1.c: New test.
2678
2679 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2680
2681         PR c++/28593
2682         * g++.dg/parse/new3.C: New test.
2683
2684 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2685
2686         PR fortran/25828
2687         * gfortran.dg/streamio_1.f90: New test.
2688         * gfortran.dg/streamio_2.f90: New test.
2689         * gfortran.dg/streamio_3.f90: New test.
2690         * gfortran.dg/streamio_4.f90: New test.
2691         * gfortran.dg/streamio_5.f90: New test.
2692         * gfortran.dg/streamio_6.f90: New test.
2693         * gfortran.dg/streamio_7.f90: New test.
2694         * gfortran.dg/streamio_8.f90: New test.
2695
2696 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2697
2698         PR c/28287
2699         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2700
2701 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2702
2703         PR c++/28594
2704         * g++.dg/template/void6.C: New test.
2705
2706 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2707
2708         PR c/28649
2709         * gcc.dg/parse-error-1.c: New test.
2710         * gcc.dg/parse-error-2.c: New test.
2711         * gcc.dg/cpp/digraph2.c: Add error-marker.
2712         * gcc.dg/noncompile/920923-1.c: Likewise.
2713
2714 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2715
2716         PR c/27490
2717         * gcc.dg/sizeof-2.c: New testcase.
2718
2719         PR c/27489
2720         * gcc.dg/switch-A.c: New testcase.
2721
2722 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2723
2724         PR c++/28288
2725         PR c++/14556
2726         * g++.old-deja/g++.warn/compare1.C: Delete.
2727         * g++.dg/opt/pr7503-2.C: Delete.
2728         * g++.dg/opt/pr7503-3.C: Delete.
2729         * g++.dg/opt/pr7503-4.C: Delete.
2730         * g++.dg/opt/pr7503-5.C: Delete.
2731         * g++.dg/opt/max1.C: Delete.
2732         * g++.dg/warn/minmax.C: Delete.
2733         * g++.dg/expr/minmax.C: New test.
2734
2735 2006-08-14  Richard Guenther  <rguenther@suse.de>
2736
2737         PR testsuite/28703
2738         * gcc.c-torture/execute/pr28651.c: Do not use argc
2739         to avoid optimization, instead forbid inlining.
2740
2741 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2742
2743         PR rtl-optimization/28634
2744         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2745
2746 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2747
2748         PR c/27184
2749         * gcc.dg/torture/pr27184.c: New test.
2750
2751 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2752
2753         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2754
2755 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2756
2757         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2758         * gfortran.dg/stat_2.f90: Likewise.
2759         * gfortran.dg/chmod_1.f90: Likewise.
2760         * gfortran.dg/chmod_2.f90: Likewise.
2761         * gfortran.dg/chmod_3.f90: Likewise.
2762
2763 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2764
2765         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2766
2767 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2768
2769         * g++.dg/opt/pr23454-2.C: New test.
2770
2771 2006-08-11  Richard Guenther  <rguenther@suse.de>
2772
2773         PR middle-end/28651
2774         * gcc.c-torture/execute/pr28651.c: New testcase.
2775
2776 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2777
2778         * gnat.dg/specs/static_initializer.ads: New test.
2779
2780 2006-08-10  Paul Brook  <paul@codesourcery.com>
2781
2782         * gcc.target/arm/cond-asm.c: New test.
2783
2784 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2785
2786         PR tree-optimization/26197
2787         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2788         * g++.dg/vect/vect.exp: Compile the new tests with
2789         --param max-aliased-vops=0.
2790
2791 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2792
2793         PR c++/28637
2794         * g++.dg/template/void3.C: New test.
2795
2796         PR c++/28638
2797         * g++.dg/template/void4.C: New test.
2798
2799         PR c++/28640
2800         * g++.dg/template/void5.C: New test.
2801
2802 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2803
2804         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2805         after dg-do compile.
2806
2807 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2808
2809         PR tree-optimizations/26969
2810         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2811         "unswitch-loops" with -funswitch-loops.
2812         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2813
2814 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2815
2816         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2817         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2818         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2819         * objc.dg/dwarf-1.m: Likewise.
2820         * objc.dg/dwarf-2.m: Likewise.
2821         * obj-c++.dg/dwarf-2.mm: Likewise.
2822
2823 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2824
2825         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2826         * objc.dg/dwarf-2.m: Likewise.
2827         * obj-c++.dg/dwarf-2.mm: Likewise.
2828
2829         PR libfortran/28603
2830         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2831
2832         PR testsuite/27611
2833         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2834
2835         PR testsuite/27033
2836         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2837
2838 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2839
2840         PR target/27827
2841         * gcc.target/i386/pr27827.c: New testcase.
2842
2843 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2844
2845         PR fortran/28590
2846         * gfortran.dg/sequence_types_1.f90: New test.
2847
2848 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2849
2850         PR fortran/28548
2851         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2852         dg-warning.  Add -pedantic option.
2853
2854 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2855
2856         PR c/28502
2857         * gcc.dg/proto-1.c: New test.
2858
2859         PR c/27721
2860         * gcc.dg/lvalue-4.c: New test.
2861
2862         PR c/28136
2863         * gcc.dg/init-bad-5.c: New test.
2864
2865 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2866
2867         PR c++/28347
2868         * g++.dg/ext/typedef-init.C: Add new test for typedef
2869         initialization inside templates. Adjust existing error markers.
2870
2871 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2872
2873         PR c++/28148
2874         * g++.dg/init/ptrmem3.C: New test.
2875
2876 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2877
2878         PR tree-optimization/27770
2879         * lib/target-support.exp: New target keyword "section_anchors".
2880         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2881         tests.
2882         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2883         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2884         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2885         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2886
2887 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2888
2889         * gcc.dg/20060801-1.c: Add missing '}'.
2890
2891 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2892
2893         PR c++/27508
2894         * g++.dg/parse/dtor9.C: New test.
2895         * g++.dg/parse/dtor10.C: New test.
2896         * g++.dg/other/error7.C: Adjust error-marker.
2897
2898         PR c++/28274
2899         * g++.dg/other/default5.C: New test.
2900
2901 2006-08-02  Richard Guenther  <rguenther@suse.de>
2902
2903         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2904
2905 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2906
2907         PR c++/28557
2908         * g++.dg/template/conv9.C: New test.
2909
2910 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2911
2912         PR debug/28063
2913         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2914         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2915         Optionally return assembly text.  Update callers.
2916         (check_no_compiler_messages): Update verbose messages.
2917         (check_no_messages_and_pattern): New.
2918         (check_effective_target_string_merging): New.
2919
2920 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2921
2922         PR c++/28250
2923         * g++.dg/eh/catch4.C: New test.
2924
2925         PR c++/28257
2926         * g++.dg/other/qual1.C: New test.
2927
2928         PR c++/28259
2929         * g++.dg/inherit/error2.C: New test.
2930
2931         PR c++/28267
2932         * g++.dg/other/new1.C: New test.
2933
2934         * g++.dg/warn/pr23075.C: Remove obsolete test.
2935         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2936         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2937
2938 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/28523
2941         * g++.dg/eh/cast1.C: New test.
2942
2943 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2944
2945         PR libfortran/28452
2946         * gfortran.dg/random_3.f90:  New test.
2947
2948 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2949
2950         PR c++/28432
2951         * g++.dg/other/pr28304.C: Change expected error message.
2952         * g++.dg/other/pr28432.C: New test.
2953
2954 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2955
2956         PR c++/28256
2957         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2958
2959 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2960
2961         PR debug/23336
2962         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2963         at -g1.
2964         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2965         g++.dg/debug/enum-2.C: New.
2966
2967 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2968
2969         PR c++/6634
2970         * g++.dg/parse/long1.C: Add more tests.
2971
2972 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2973
2974         * gfortran.dg/lrshift_1.c: New file.
2975
2976 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2977
2978         PR libgfortran/28335
2979         * gfortran.dg/no_unit_error_1.f90: New test.
2980
2981 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2982
2983         PR libgfortran/28335
2984         * gfortran.dg/no_unit_error_1.f90: Delete test.
2985         * gfortran.dg/no_unit_error_2.f90: Delete test.
2986
2987 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2988
2989         * gfortran.dg/chmod_3.f90: New test.
2990         * gfortran.dg/ltime_gmtime_1.f90: New test.
2991         * gfortran.dg/ltime_gmtime_2.f90: New test.
2992         * gfortran.dg/lrshift_1.f90: New test.
2993         * gfortran.dg/chmod_1.f90: New test.
2994         * gfortran.dg/chmod_2.f90: New test.
2995
2996 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2997
2998         PR c++/27668
2999         * g++.dg/template/crash55.C: New test.
3000
3001         PR c++/27962
3002         * g++.dg/template/nontype16.C: New test.
3003
3004         * g++.dg/template/void2.C: Adjust error markers.
3005         * g++.dg/template/nontype5.C: Adjust error markers.
3006
3007 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3008
3009         * gcc.target/i386/stack-prot-kernel.c: New test.
3010
3011 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3012
3013         * gcc.dg/builtins-55.c: New test case.
3014
3015 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3016
3017         PR rtl-optimization/27907
3018         * gcc.c-torture/compile/pr27907.c: New test.
3019
3020 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3021
3022         * gfortran.dg/mclock.f90: New test.
3023         * gfortran.dg/int_conv_1.f90: New test.
3024         * gfortran.dg/stat_1.f90: New test.
3025         * gfortran.dg/stat_2.f90: New test.
3026
3027 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3028
3029         PR libgfortran/28335
3030         * gfortran.dg/no_unit_error_1.f90: New test.
3031         * gfortran.dg/no_unit_error_2.f90: New test.
3032         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3033
3034 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3035
3036         PR middle-end/28473
3037         * gcc.dg/fold-convround-1.c: New test case.
3038
3039 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3040
3041         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3042
3043 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3044
3045         PR c++/27572
3046         * g++.dg/other/typedef1.C: New test.
3047         * g++.dg/template/typedef4.C: New test.
3048         * g++.dg/template/typedef5.C: New test.
3049
3050 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3051
3052         PR fortran/28416
3053         * gfortran.dg/allocatable_dummy_3.f90: New.
3054
3055 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3056
3057         PR fortran/28439
3058         * gfortran.dg/arithmetic_if.f90:  New test.
3059
3060 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3061
3062         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3063         avoid memcpy optimization.
3064
3065 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3066
3067         PR fortran/25289
3068         * gfortran.dg/direct_io_6.f90: New test.
3069
3070 2006-07-24  Jan Hubicka  <jh@suse.cz>
3071
3072         PR c/25795
3073         PR c++/27369
3074         * gcc.dg/pr25795.c: New test.
3075         * gcc.dg/pr25795-1.c: New test.
3076
3077 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3078
3079         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3080         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3081         which may be transformed to "g || h" on some platforms.
3082
3083 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/28025
3086         * g++.dg/template/friend45.C: New test.
3087
3088 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3089
3090         PR libgfortran/28339
3091         * gfortran.dg/arrayio_8.f90: New test.
3092
3093 2006-07-21  Mike Stump  <mrs@apple.com>
3094
3095         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3096
3097         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3098
3099 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3100
3101         PR c++/28250
3102         * g++.dg/eh/catch3.C: New test.
3103
3104         PR c++/28363
3105         * g++.dg/template/defarg10.C: New test.
3106
3107 2006-07-20  Paul Brook  <paul@codesourcery.com>
3108
3109         PR 27363
3110         * gcc.dg/pr27363.c: New test.
3111
3112 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3113
3114         PR c++/28338
3115         * g++.dg/init/ref13.C: New test.
3116
3117 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3118
3119         PR obj-c++/28434
3120         * obj-c++.dg/proto-error-1.mm: New test.
3121
3122 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3123
3124         PR c++/28337
3125         * g++.dg/template/string1.C: New test.
3126
3127 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3128
3129         PR c++/28048
3130         * g++.dg/template/defarg9.C: New test.
3131
3132         PR c++/28235
3133         * g++.dg/template/static27.C: New test.
3134
3135 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3136
3137         PR 28410
3138         * gcc.dg/tree-ssa/pr28410.c: New test.
3139
3140 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3141
3142         PR c++/28258
3143         * g++/dg/other/error13.C: New test.
3144
3145         PR c++/28260
3146         * g++.dg/template/friend44.C: New test.
3147
3148 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3149
3150         PR c++/27495
3151         * g++.dg/other/pr27495.C: New.
3152
3153 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3154
3155         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3156         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3157
3158 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3159
3160         PR c/28286
3161         * gcc.dg/pragma-pack-4.c: New test.
3162
3163 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3164
3165         PR c++/28291
3166         * g++.dg/ext/pr28291.C: New test.
3167
3168 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3169
3170         PR middle-end/28403
3171         * gcc.c-torture/execute/pr28403.c: New test.
3172
3173 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3174
3175         PR middle-end/28402
3176         * gcc.dg/pr28402.c: New test.
3177
3178 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3179
3180         PR c++/28304
3181         * g++.dg/other/pr28304.C: New test.
3182
3183 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3184
3185         PR other/28251
3186         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3187         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3188
3189 2006-07-17  Richard Guenther  <rguenther@suse.de>
3190
3191         PR tree-optimization/28238
3192         * g++.dg/tree-ssa/pr28238.C: New testcase.
3193
3194 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3195
3196         PR c++/28250
3197         * g++.dg/eh/catch1.C: New test.
3198         * g++.dg/eh/catch2.C: New test.
3199
3200 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR c++/28370
3203         * g++.dg/template/anon3.C: New test.
3204
3205 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3206
3207         PR fortran/20844
3208         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3209         specifiers requiring an explicit format tag..
3210
3211         PR fortran/28201
3212         * gfortran.dg/generic_5: New test.
3213
3214         PR fortran/20893
3215         * gfortran.dg/elemental_optional_args_1.f90: New test.
3216
3217 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3218
3219         * gnat.dg/assert.ads: New file.
3220         * gnat.dg/controlled_record.ads: Likewise.
3221         * gnat.dg/controlled_record.adb: Likewise.
3222
3223 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3224
3225         PR c++/28292
3226         * g++.dg/other/error12.C: New test.
3227
3228         PR c++/28269
3229         * g++.dg/template/crash54.C: New test.
3230
3231 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3232
3233         PR c++/28249
3234         * g++.dg/parse/catch1.C: New test.
3235
3236         PR c++/28294
3237         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3238
3239         PR c++/28387
3240         * g++.dg/ext/attrib24.C: New test.
3241
3242 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3243
3244         PR c++/28343
3245         * g++.dg/ext/asmspec1.C: New test.
3246
3247 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3248
3249         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3250         (dg-test): Support shouldfail tests.
3251         * lib/target-supports-dg.exp (dg-shouldfail): New.
3252         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3253         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3254         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3255         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3256         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3257         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3258         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3259
3260 2006-07-13  Jan Hubicka  <jh@suse.cz>
3261
3262         * gcc.target/i386/memcpy-1.c: New.
3263
3264 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3265
3266         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3267
3268 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3269
3270         PR fortran/25097
3271         * gfortran.dg/present_1.f90: New test.
3272
3273         PR fortran/20903
3274         * gfortran.dg/interface_derived_type_1.f90: New test.
3275
3276 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3277
3278         PR fortran/28213
3279         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3280         list.
3281
3282 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3283
3284         PR c++/27820
3285         * g++.dg/other/label1.C: New test.
3286
3287 2006-07-07   Richard Guenther  <rguenther@suse.de>
3288
3289         PR middle-end/28268
3290         * gcc.dg/torture/pr28268.c: New testcase.
3291
3292 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3293
3294         PR c++/27019
3295         * g++.dg/ext/pr27019.C: New.
3296
3297 2006-07-07  Richard Guenther  <rguenther@suse.de>
3298
3299         PR tree-optimization/28187
3300         * gcc.dg/pr28187.c: New testcase.
3301
3302 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3303
3304         * gnat.dg/address_conversion.adb: New test.
3305         * gnat.dg/boolean_subtype.adb: Likewise.
3306         * gnat.dg/frame_overflow.adb: Likewise.
3307         * gnat.dg/pointer_array.adb: Likewise.
3308         * gnat.dg/pointer_conversion.adb: Likewise.
3309
3310 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3311
3312         PR fortran/28237
3313         PR fortran/23420
3314         * gfortran.dg/print_fmt_5.f90: New test.
3315
3316 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3317
3318         PR fortran/28129
3319         * gfortran.dg/bounds_check_4.f90: New test.
3320
3321 2006-07-05  Richard Guenther  <rguenther@suse.de>
3322
3323         PR target/28158
3324         * gfortran.dg/pr28158.f90: New testcase.
3325
3326 2006-07-05  Richard Guenther  <rguenther@suse.de>
3327
3328         PR tree-optimization/28162
3329         * gcc.dg/pr28162.c: New testcase.
3330
3331 2006-07-05  Richard Guenther  <rguenther@suse.de>
3332         Andrew Pinski  <pinskia@gcc.gnu.org>
3333
3334         PR c++/27084
3335         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
3336
3337 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
3338
3339         PR fortran/28174
3340         * gfortran.dg/actual_array_substr_2.f90: New test.
3341
3342         PR fortran/28167
3343         * gfortran.dg/actual_array_constructor_2.f90: New test.
3344
3345 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3346
3347         * gfortran.dg/itime_idate_1.f: New test.
3348         * gfortran.dg/itime_idate_2.f: New test.
3349
3350 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3351
3352         PR libgfortran/27704
3353         * gfortran.dg/open_status_3.f90: New test.
3354         * gfortran.dg/fmt_l.f90: Update for new feature.
3355
3356 2006-07-03  Asher Langton  <langton2@llnl.gov>
3357
3358         * gfortran.dg/oldstyle_2.f90: New.
3359
3360 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3361
3362         * gnat.dg/string_slice.adb: New test.
3363
3364 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3365
3366         PR fortran/19259
3367         * gfortran.dg/semicolon_fixed.c: New.
3368         * gfortran.dg/semicolon_free.c: New.
3369
3370 2006-06-30  Mike Stump  <mrs@apple.com>
3371
3372         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3373         that don't support internal visibility.
3374
3375 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3376
3377         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3378         for '(' / ')' needing an extra '\'.
3379
3380 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3381
3382         PR middle-end/27428
3383         * gcc.dg/pr27428-1.c: New test case.
3384
3385 2006-06-29  Mike Stump  <mrs@apple.com>
3386
3387         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3388         on darwin as we can't align commons large enough yet.
3389
3390         * gcc.dg/vla-8.c: Add additional testcases.
3391
3392 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3393
3394         PR c++/28114
3395         * g++.dg/other/pr28114.C: New.
3396
3397 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3398
3399         * gcc.c-torture/compile/20060625-1.c: New test.
3400
3401 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3402
3403         PR fortran/20867
3404         * gfortran.dg/stfunc_3.f90: New test.
3405
3406         PR fortran/25056
3407         * gfortran.dg/impure_actual_1.f90: New test.
3408
3409         PR fortran/20874
3410         * gfortran.dg/elemental_result_1.f90: New test.
3411
3412         PR fortran/25073
3413         * gfortran.dg/select_7.f90: New test.
3414
3415         PR fortran/27554
3416         * intrinsic_actual_1.f: New test.
3417
3418         PR fortran/22038
3419         PR fortran/28119
3420         * gfortran.dg/forall_4.f90: New test.
3421
3422         PR fortran/25072
3423         * gfortran.dg/forall_5.f90: New test.
3424
3425 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3426
3427         PR c++/28051
3428         * g++.dg/template/using13.C: New test.
3429
3430         PR c++/28054
3431         * g++.dg/other/incomplete3.C: New test.
3432
3433 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3434
3435         PR fortran/28081
3436         * gfortran.dg/substr_3.f: New test.
3437         * gfortran.dg/equiv_2.f90: Update expected error message.
3438
3439 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3440
3441         PR fortran/28118
3442         * gfortran.dg/actual_array_substr_1.f90: New test.
3443
3444 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3445
3446         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3447         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3448
3449 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3450
3451         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3452
3453 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3454
3455         PR fortran/27981
3456         * gfortran.dg/simpleif_2.f90: New test.
3457
3458 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3459
3460         * g++.dg/template/error22.C: Fix typo.
3461
3462 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3463
3464         PR c++/28112
3465         * g++.dg/ext/attrib23.C: New test.
3466
3467 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3468
3469         * gnat.dg/varsize_temp.adb: New test.
3470
3471 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3472
3473         PR c++/11468
3474         * g++.dg/other/java2.C: New test.
3475
3476 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3477
3478         PR target/27789
3479         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3480         initialization.
3481
3482 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3483
3484         PR target/27531
3485         * gcc.dg/pr27531-1.c: New test case.
3486
3487 2006-06-22  Asher Langton  <langton2@llnl.gov>
3488
3489         PR fortran/24748
3490         * gfortran.dg/implicit_8.f90: New.
3491
3492 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3493
3494         PR rtl-optimization/28121
3495         * gcc.dg/pr28121.c: New test.
3496
3497 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3498
3499         PR c++/27805
3500         * g++.dg/parse/ptrmem6.C: New test.
3501
3502         PR c++/27821
3503         * g++.dg/template/error22.C: New test.
3504
3505 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3506
3507         PR c++/28111
3508         * g++.dg/template/friend43.C: New test.
3509
3510         PR c++/28110
3511         * g++.dg/template/crash53.C: New test.
3512
3513         PR c++/28109
3514         * g++.dg/rtti/incomplete1.C: New test.
3515
3516 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3517
3518         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3519
3520 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3521
3522         * gcc.c-torture/execute/complex-7.c: New.
3523
3524 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3525
3526         * gcc.dg/merge-all-constants-1.c: New test.
3527
3528 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3529
3530         PR c++/28113
3531         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3532
3533 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3534
3535         * gfortran.dg/rrspacing_1.f90: New test.
3536
3537 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3538
3539         PR c++/28052
3540         * g++.dg/other/bitfield2.C: New test.
3541
3542 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3543
3544         PR tree-optimization/27331
3545         * gcc.dg/pr27331.c: New test.
3546
3547 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3548             Eric Botcazou  <ebotcazou@adacore.com>
3549
3550         PR ada/18692
3551         * lib/gnat.exp: New file.
3552         * lib/gnat-dg.exp: Likewise.
3553         * gnat.dg: New directory.
3554         * gnat.dg/dg.exp: New driver.
3555         * gnat.dg/specs: New directory.
3556         * gnat.dg/specs/specs.exp: New driver.
3557         * gnat.dg/style: New directory.
3558         * gnat.dg/style/style.exp: New driver.
3559
3560 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3561
3562         PR fortran/16206
3563         * gfortran.dg/array_initializer_1.f90: New test.
3564
3565         PR fortran/28005
3566         * gfortran.dg/matmul_3.f90: New test.
3567
3568 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3569
3570         PR middle-end/28075
3571         * gcc.dg/tree-ssa/inline-1.c: New test.
3572
3573 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3574
3575         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3576         in malloc prototype; remove XFAIL.
3577         * gcc.dg/pr18241-2.c: Ditto.
3578         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3579         in memset prototype; remove XFAIL.
3580         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3581
3582 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3583
3584         * gcc.dg/vla-8.c: Add.
3585
3586 2006-06-19  Richard Guenther  <rguenther@suse.de>
3587
3588         PR tree-optimization/27090
3589         * g++.dg/tree-ssa/pr27090.C: New testcase.
3590
3591 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3592
3593         PR target/27861
3594         * gcc.dg/pr27861-1.c: New test case.
3595
3596 2006-06-19  Richard Guenther  <rguenther@suse.de>
3597
3598         PR middle-end/28045
3599         * gcc.dg/torture/pr28045.c: New testcase.
3600
3601 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3602
3603         PR fortran/26801
3604         * gfortran.dg/associated_4.f90: New test.
3605
3606 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3607
3608         PR fortran/19310
3609         PR fortran/19904
3610         * gfortran.dg/real_const_3.f90: New test.
3611
3612 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/28016
3615         * g++.dg/template/static26.C: New test.
3616
3617         PR c++/27979
3618         * g++.dg/expr/bitfield2.C: New test.
3619
3620         PR c++/27884
3621         * g++.dg/parse/linkage2.C: New test.
3622
3623 2006-06-16  Richard Guenther  <rguenther@suse.de>
3624
3625         PR middle-end/27116
3626         * gcc.dg/pr15785-1.c: Revert last change.
3627         * gcc.dg/torture/pr27116-2.c: New testcase.
3628
3629 2006-06-16  Roger Sayle  <roger@eyesopen.com>
3630
3631         PR middle-end/27802
3632         * gcc.dg/pr27802-1.c: New test case.
3633
3634 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
3635
3636         PR c++/27689
3637         * g++.dg/template/ttp18.C: New test.
3638         * g++.dg/template/ttp19.C: Likewise.
3639
3640         PR c++/27666
3641         * g++.dg/expr/cond9.C: New test.
3642
3643         PR c++/27640
3644         * g++.dg/template/ctor7.C: New test.
3645
3646 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
3647
3648         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3649
3650 2006-06-16  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/27781
3653         * gcc.dg/tree-ssa/pr27781.c: New testcase.
3654
3655 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
3656
3657         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
3658
3659 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
3660
3661         * gcc.dg/tree-ssa/loop-18.c: New test.
3662
3663 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
3664
3665         PR c++/27665
3666         * g++.dg/template/crash52.C: New test.
3667
3668         PR c++/27648
3669         * g++.dg/ext/attrib22.C: New test.
3670
3671         PR c++/26559
3672         * g++.dg/template/builtin1.C: New test.
3673         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3674
3675         PR c++/28018
3676         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3677         assignment.
3678         * g++.old-deja/g++.pt/crash51.C: Likewise.
3679
3680         PR c++/27227
3681         * g++.dg/lookup/linkage1.C: New test.
3682         * g++.dg/lookup/linkage2.C: Likewise.
3683
3684 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3685
3686         PR middle-end/27959
3687         * gcc.dg/pr27959.c: New testcase.
3688
3689 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3690
3691         PR target/28014:
3692         * g++.dg/eh/div.C: New test.
3693
3694 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3695
3696         PR c++/27894
3697         * g++.dg/tree-ssa/pr26757.C: New test.
3698         * g++.dg/tree-ssa/pr27894.C: New test.
3699
3700 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3701
3702         * gcc.c-torture/compile/20060609-1.c: New test.
3703
3704         PR target/27863
3705         * gcc.c-torture/compile/pr27863.c: New test.
3706
3707 2006-06-13  Richard Guenther  <rguenther@suse.de>
3708
3709         PR tree-optimization/27830
3710         * g++.dg/tree-ssa/pr27830.C: New testcase.
3711
3712 2006-06-13  Matthew Sachs  <msachs@apple.com>
3713
3714         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3715         the list of compiler flags; this causes those flags to be checked
3716         for things like dg-skip-if.
3717
3718 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3719
3720         PR c++/27601
3721         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3722
3723 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3724             Kazu Hirata  <kazu@codesourcery.com>
3725
3726         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3727         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3728
3729 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3730
3731         PR c++/27933
3732         * g++.dg/lookup/using15.C: New test.
3733
3734         PR c++/27951
3735         * g++.dg/other/anon4.C: New test.
3736
3737 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3738
3739         PR c++/21210
3740         * g++.dg/init/complex1.C: New test case.
3741
3742 2006-06-11  Eric Christopher  <echristo@apple.com>
3743
3744         PR middle-end/27948
3745         * gcc.dg/bf-ms-layout.c: Run on darwin.
3746         * gcc.dg/bf-no-ms-layout: Ditto.
3747         * gcc.dg/attr-ms_struct-2.c: New.
3748         * gcc.dg/bf-ms-layout-2.c: Ditto.
3749
3750 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3751
3752         * gcc.dg/attr-ms_struct-packed1.c: New.
3753
3754 2006-06-09  Mike Stump  <mrs@apple.com>
3755
3756         * gcc.dg/vla-7.c: Add.
3757
3758 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3759
3760         PR fortran/24558
3761         * gfortran.dg/entry_6.f90: New test.
3762
3763         PR fortran/20877
3764         PR fortran/25047
3765         * gfortran.dg/entry_7.f90: New test.
3766
3767 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3768
3769         PR c/27747
3770         * gcc.dg/cpp/_Pragma6.c: New test.
3771
3772         PR c++/27748
3773         * g++.dg/cpp/_Pragma1.C: New test.
3774
3775         PR preprocessor/27746
3776         * gcc.dg/gomp/macro-3.c: New test.
3777         * gcc.dg/gomp/macro-4.c: New test.
3778         * g++.dg/gomp/macro-3.C: New test.
3779         * g++.dg/gomp/macro-4.C: New test.
3780
3781 2006-06-09  Richard Guenther  <rguenther@suse.de>
3782
3783         PR tree-optimization/26998
3784         * gcc.dg/torture/pr26998.c: New testcase.
3785         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3786
3787 2006-06-08  Mike Stump  <mrs@apple.com>
3788
3789         * gcc.dg/pr27095.c: Account for stubs.
3790
3791         PR target/26427
3792         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3793         produce bad code on darwin.
3794
3795 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3796
3797         PR fortran/27958
3798         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3799
3800 2006-06-08  Asher Langton  <langton2@llnl.gov>
3801
3802         PR fortran/27786
3803         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3804
3805 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3806
3807         PR target/27421
3808         * gcc.dg/union-3.c: New test.
3809
3810 2006-06-08  Richard Guenther  <rguenther@suse.de>
3811
3812         PR middle-end/27116
3813         * gcc.dg/torture/pr27116.c: New testcase.
3814         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3815
3816 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3817
3818         PR rtl-optimization/26449
3819         * gcc.dg/pr26449.c: New test.
3820
3821 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3822
3823         PR c++/27601
3824         * g++.dg/ext/offsetof1.C: Test member functions.
3825
3826 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3827
3828         * gcc.dg/pr27095.c: Improve scanning.
3829
3830 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3831
3832         PR fortran/23091
3833         * gfortran.dg/saved_automatic_1.f90: New test.
3834
3835         PR fortran/24168
3836         * gfortran.dg/array_simplify_1.f90: New test.
3837
3838         PR fortran/25090
3839         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3840
3841         PR fortran/25058
3842         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3843
3844 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/27177
3847         * g++.dg/expr/cast7.C: New test.
3848
3849 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3850
3851         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3852         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3853         * lib/fortran-torture.exp (fortran-torture-compile,
3854         fortran-torture-execute): Ditto.
3855
3856 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3857
3858         PR target/27842
3859         * gcc.dg/vmx/pr27842.c: New test.
3860
3861 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3862
3863         PR libfortran/27895
3864         * gfortran.dg/bounds_check_3.f90: New test.
3865
3866 2006-06-05  Mike Stump  <mrs@apple.com>
3867
3868         * objc.dg/objc-fast-4.m: Skip for ppc64.
3869
3870 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3871
3872         PR testsuite/27705
3873         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3874
3875 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3876             Victor Kaplansky  <victork@il.ibm.com>
3877
3878         PR tree-optimizations/26360
3879         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3880         with -fno-tree-dce.
3881         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3882
3883 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3884
3885         PR fortran/14067
3886         * gfortran.dg/data_char_1.f90: Add messages for truncated
3887         strings.
3888
3889         PR fortran/16943
3890         * gfortran.dg/func_decl_2.f90: New test.
3891
3892         PR fortran/20839
3893         * gfortran.dg/do_2.f90: New test.
3894
3895         PR fortran/27655
3896         * gfortran.dg/associated_3.f90: New test.
3897
3898 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3899
3900         PR c++/27819
3901         * g++.dg/template/static25.C: New test.
3902
3903         PR c++/27722
3904         * g++.dg/init/array21.C: New test.
3905
3906         PR c++/27807
3907         * g++.dg/ext/complit7.C: New test.
3908
3909         PR c++/27806
3910         * g++.dg/parse/ptrmem5.C: New test.
3911
3912 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3913             Andrew Pinski  <pinskia@physics.uc.edu>
3914
3915         PR c/27150
3916         PR middle-end/27382
3917         * gcc.dg/pr27150-1.c: New testcase.
3918         * gcc.dg/pr27382-1.c: New testcase.
3919         * gcc.dg/pr27382-2.c: New testcase.
3920
3921 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3922
3923         PR c/25161
3924         PR c/27020
3925         * gcc.dg/array-10.c: New test.
3926
3927 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3928
3929         PR c++/27804
3930         * g++.dg/init/const4.C: New test.
3931         * g++.dg/init/member1.C: Add error-marker.
3932         * g++.dg/other/fold1.C: Adjust error-marker.
3933
3934 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3935
3936         PR c++/27601
3937         * g++.dg/ext/offsetof1.C: New test.
3938
3939 2006-06-04 Eric Christopher <echristo@apple.com>
3940
3941         * gcc.dg/attr-ms_struct-1.c: New.
3942
3943 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3944
3945         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3946
3947 2006-06-04  Richard Guenther  <rguenther@suse.de>
3948
3949         PR tree-optimization/27039
3950         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3951
3952 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3953
3954         PR target/26223
3955         * gcc.target/i386/amd64-abi-2.c: New test case.
3956
3957 2006-06-02  Eric Christopher  <echristo@apple.com>
3958
3959         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3960         * gcc.target/i386/20020523-1.c: Skip if darwin.
3961         * gcc.target/i386/asm-3.c: Ditto.
3962         * gcc.target/i386/20011119-1.c: Ditto.
3963         * gcc.target/i386/clobbers.c: Remove pic part of test.
3964
3965 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3966
3967         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3968         * g++.old-deja/g++.other/init19.C: Ditto.
3969         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3970         and add other platforms as expected failures.
3971
3972 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3973
3974         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3975         (is-effective-target-keyword): Ditto.
3976
3977 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3978
3979         PR fortran/27715
3980         * gfortran.dg/extended_char_comparison_1.f:  New test.
3981
3982 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3983
3984         PR fortran/25098
3985         * gfortran.dg/dummy_procedure_1.f90: New test.
3986
3987         PR fortran/25147
3988         * gfortran.dg/dummy_procedure_2.f90: New test.
3989
3990         * gfortran.dg/associated_2.f90: Correct to make consistent with
3991         standard.
3992
3993 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3994
3995         * gcc.target/i386/387-11.c: New test case.
3996
3997 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3998
3999         PR c++/27801
4000         * g++.dg/template/cond6.C: New test.
4001
4002         PR c++/26496
4003         * g++.dg/template/crash51.C: New test.
4004         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4005
4006         PR c++/27385
4007         * g++.dg/init/array20.C: New test.
4008
4009 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4010
4011         * gcc.dg/builtins-54.c: New test case.
4012
4013 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4014
4015         PR c++/26433
4016         * g++.dg/template/fntry1.C: Add dg-do link.
4017
4018         PR c++/27808
4019         * g++.dg/parse/friend6.C: New test.
4020
4021 2006-05-30  Asher Langton  <langton2@llnl.gov>
4022
4023         * gfortran.dg/cray_pointers_7.f90: New test.
4024
4025 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4026
4027         PR tree-optimization/23452
4028         * gcc.dg/fold-mulconj-1.c: New test case.
4029
4030 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4031
4032         PR c++/27803
4033         * g++.dg/parse/bitfield1.C: New test.
4034
4035 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4036
4037         * gcc.target/ppc-eq0-1.c: New test case.
4038         * gcc.target/ppc-negeq0-1.c: New test case.
4039
4040 2006-05-30  Dirk Mueller  <dmueller@suse.de>
4041
4042         PR c/27273
4043         * gcc.dg/overflow-warn-5.c: New test.
4044
4045 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4046
4047         PR c/27718
4048         * gcc.dg/sizeof-1.c: New test.
4049
4050 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
4051
4052         PR target/27790
4053         * gcc.target/i386/pr27790.c: New test.
4054
4055 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4056
4057         PR libgfortran/27757
4058         * gfortran.dg/direct_io_5.f90: New test.
4059
4060 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4061
4062         PR libgfortran/27634
4063         * gfortran.dg/fmt_missing_period_1.f: New test.
4064         * gfortran.dg/fmt_missing_period_2.f: New test.
4065         * gfortran.dg/fmt_missing_period_3.f: New test.
4066
4067 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4068
4069         PR fortran/19777
4070         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
4071         arrays.
4072
4073 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4074
4075         PR c++/27713
4076         * g++.dg/template/new6.C: New test.
4077
4078 2006-05-29  Roger Sayle  <roger@eyesopen.com>
4079
4080         PR tree-optimization/24964
4081         * gcc.target/i386/387-10.c: New test case.
4082
4083 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
4084
4085         * intrinsics/string_intrinsics.c (compare_string):
4086         Use memcmp instead of strncmp to avoid tripping over
4087         CHAR(0) in a string.
4088
4089 2006-05-27  Richard Guenther  <rguenther@suse.de>
4090
4091         PR middle-end/27773
4092         * gcc.dg/torture/pr27773.c: New testcase.
4093
4094 2006-05-27  Dirk Mueller  <dmueller@suse.de>
4095
4096         * gcc.dg/pr24561.c: Rename to..
4097         * gcc.dg/pr25962.c: .. this.
4098
4099 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4100
4101         PR fortran/19777
4102         * gfortran.dg/bounds_check_2.f: New test.
4103
4104 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4105
4106         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4107         * gfortran.dg/byte_1.f90: Likewise.
4108         * gfortran.dg/dup_save_2.f90: Likewise.
4109
4110 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4111
4112         * gfortran.dg/associated_2.f90: New test.
4113
4114 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4115
4116         PR fortran/27524
4117         * gfortran.dg/bounds_check_1.f90: New test.
4118
4119 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4120
4121         PR rtl-optimization/27661
4122         * gcc.dg/pr27661.c: New test case.
4123
4124 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4125
4126         PR fortran/23151
4127         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4128         * gfortran.dg/print_parentheses_1.f:  New test.
4129         * gfortran.dg/print_parentheses_2.f90:  New test.
4130
4131 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR target/27758
4134         * gcc.dg/pr27758.c: New test.
4135
4136 2006-05-24  Falk Hueffner  <falk@debian.org>
4137
4138         * gcc.c-torture/compile/pr27571.c: New test.
4139
4140 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4141
4142         PR fortran/27709
4143         * gfortran.dg/spec_expr_4.f90: New test.
4144
4145         PR fortran/27155
4146         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4147
4148 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4149
4150         PR c++/20103
4151         * g++.dg/ext/complit6.C: New test.
4152         * g++.dg/ext/complit3.C: Adjust error markers.
4153         * g++.dg/init/const3.C: New test.
4154
4155 2006-05-25  Richard Guenther  <rguenther@suse.de>
4156
4157         PR middle-end/27743
4158         * gcc.dg/torture/pr27743.c: New testcase.
4159
4160 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4161
4162         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4163
4164 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4165
4166         * gcc.dg/compat/scalar-by-value-x.h: New.
4167         * gcc.dg/compat/scalar-by-value-y.h: New.
4168         * gcc.dg/compat/scalar-by-value-5.c: New.
4169         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4170         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4171         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4172         * gcc.dg/compat/scalar-by-value-6.c: New.
4173         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4174         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4175         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4176
4177 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4178
4179         PR tree-optimization/27639
4180         PR tree-optimization/26719
4181         * gcc.dg/pr27639.c: New test.
4182         * gcc.dg/pr26719.c: New test.
4183         * gcc.dg/tree-ssa/scev-cast.c: New test.
4184
4185 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4186
4187         PR c++/20173
4188         * g++.dg/template/error21.C: New test.
4189
4190 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4191
4192         PR target/27696
4193         * gcc.target/i386/pr27696.c: New.
4194
4195 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4196
4197         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4198
4199         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4200
4201 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4202
4203         PR c++/27716
4204         * g++.dg/other/assign1.C: New test.
4205
4206 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4207
4208         PR target/27266
4209         * gcc.target/i386/pr27266.c: New.
4210
4211 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4212
4213         PR c++/27451
4214         * g++.dg/ext/asm9.C: New test.
4215
4216 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4217
4218         PR rtl-optimization/25514
4219         * gcc.c-torture/compile/pr25514.c: New test.
4220
4221 2006-05-22  Richard Guenther  <rguenther@suse.de>
4222
4223         Revert
4224         2006-01-31  Richard Guenther  <rguenther@suse.de>
4225
4226         * gcc.target/i386/sselibm-1.c: New testcase.
4227         * gcc.target/i386/sselibm-2.c: Likewise.
4228         * gcc.target/i386/sselibm-3.c: Likewise.
4229         * gcc.target/i386/sselibm-4.c: Likewise.
4230         * gcc.target/i386/sselibm-5.c: Likewise.
4231
4232 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4233
4234         PR c/27420
4235         * gcc.dg/func-args-2.c: New test.
4236
4237         PR c/26818
4238         * gcc.dg/struct-incompl-1.c: New test.
4239
4240 2006-05-22  Richard Guenther  <rguenther@suse.de>
4241
4242         PR testsuite/27708
4243         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4244         the transformations we test for.
4245
4246 2006-05-22  Richard Guenther  <rguenther@suse.de>
4247
4248         PR testsuite/27707
4249         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4250
4251 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4252
4253         PR c++/27210
4254         * g++.dg/warn/new1.C: New test.
4255         * g++.dg/template/new5.C: Likewise.
4256
4257 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4258
4259         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4260         * gcc.target/i386/20060512-3.c: Likewise.
4261
4262 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4263
4264         PR rtl-optimization/27671
4265         * gcc.c-torture/execute/pr27671-1.c: New.
4266         * gcc.dg/pr27671-2.c: Likewise.
4267
4268         PR tree-optimization/26622.
4269         * gcc.c-torture/compile/pr26622.c: New.
4270
4271 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/27613
4274         * gfortran.dg/recursive_reference_1.f90: New test.
4275
4276 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4277
4278         PR fortran/25746
4279         * gfortran.dg/elemental_subroutine_3.f90: New test.
4280
4281         PR fortran/25090
4282         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4283
4284         PR fortran/27584
4285         * gfortran.dg/associated_target_1.f90: New test.
4286
4287         PR fortran/19015
4288         * gfortran.dg/maxloc_shape_1.f90: New test.
4289
4290 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4291
4292         PR libgfortran/24459
4293         * gfortran.dg/namelist_24.f90: New test.
4294         * gfortran.dg/namelist_12.f: Fix typo in comment.
4295
4296 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4297
4298         PR middle-end/25776
4299         * g++.dg/other/error11.C: New test.
4300
4301 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4302
4303         * gcc.target/mips/pr26765.c: Add -w to options.
4304
4305 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4306
4307         * lib/target-supports.exp (check_effective_target_mpaired_single):
4308         New function.
4309         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
4310         multilibs.
4311         * g++.dg/vect/vect.exp: Likewise.
4312
4313 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4314
4315         PR testsuite/25891
4316         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
4317
4318 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4319
4320         PR fortran/27662
4321         * gfortran.dg/temporary_1.f90: New file.
4322
4323 2006-05-19  Andreas Schwab  <schwab@suse.de>
4324
4325         * g++.dg/other/unused1.C: Also match "stringz".
4326
4327 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
4328
4329         PR c++/26433
4330         * g++.dg/template/fntry1.C: New test.
4331
4332 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
4333
4334         PR c++/27471
4335         PR c++/27506
4336         * g++.dg/conversion/bitfield5.C: New test.
4337         * g++.dg/conversion/bitfield6.C: New test.
4338
4339 2006-05-18  Mike Stump  <mrs@apple.com>
4340
4341         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
4342         * gcc.dg/vla-4.c: Add.
4343         * gcc.dg/vla-5.c: Add.
4344         * gcc.dg/vla-6.c: Add.
4345
4346 2006-05-12  Stuart Hastings  <stuart@apple.com>
4347
4348         * testsuite/gcc.target/i386/20060512-1.c: New.
4349         * testsuite/gcc.target/i386/20060512-2.c: New.
4350         * testsuite/gcc.target/i386/20060512-3.c: New.
4351         * testsuite/gcc.target/i386/20060512-4.c: New.
4352
4353 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4354
4355         PR c++/26122
4356         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4357
4358         PR c++/26068
4359         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4360         * g++.dg/parse/linkage1.C: New test.
4361
4362 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR tree-optimization/27548
4365         * g++.dg/tree-ssa/pr27548.C: New test.
4366
4367 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4368
4369         PR fortran/26551
4370         * gfortran.dg/recursive_check_1.f: New test.
4371         * gfortran.dg/recursive_check_2.f90: New test.
4372
4373 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4374
4375         * g++.dg/opt/temp2.C: New test.
4376
4377 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR c++/27491
4380         * g++.dg/init/brace5.C: New test.
4381
4382         PR middle-end/27415
4383         * gcc.dg/gomp/pr27415.c: New test.
4384         * g++.dg/gomp/pr27415.C: New test.
4385
4386         PR tree-optimization/27549
4387         * g++.dg/tree-ssa/pr27549.C: New test.
4388
4389 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4390
4391         PR libgfortran/27575
4392         * gfortran.dg/read_eof_4.f90: New test.
4393
4394 2006-05-16  Richard Guenther  <rguenther@suse.de>
4395
4396         PR tree-optimization/22303
4397         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4398
4399 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4400
4401         PR middle-end/27573
4402         * gcc.dg/gomp/pr27573.c: New test.
4403         * gfortran.dg/gomp/pr27573.f90: New test.
4404
4405         PR c/27499
4406         * gcc.dg/gomp/pr27499.c: New test.
4407         * g++.dg/gomp/pr27499.C: New test.
4408
4409 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4410
4411         PR c++/27339
4412         * g++.dg/parser/access8.C: Adjust error marker.
4413         * g++.dg/template/access17.C: New test.
4414         * g++.dg/template/access18.C: Likewise.
4415
4416 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4417
4418         PR target/26600
4419         * gcc.target/i386/pr26600.c: New test case.
4420
4421 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4422
4423         PR c++/27505
4424         * g++.dg/expr/bitfield1.C: New test.
4425
4426 2006-05-15  Richard Guenther  <rguenther@suse.de>
4427
4428         PR tree-optimization/27603
4429         * gcc.dg/torture/pr27603.c: New testcase.
4430
4431 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4432
4433         PR fortran/25090
4434         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4435
4436         PR fortran/25082
4437         * gfortran.dg/scalar_return_1.f90: New test.
4438
4439         PR fortran/27411
4440         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4441
4442 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4443
4444         * gcc.dg/gomp/critical-4.c: New test.
4445         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4446         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4447         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4448         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4449
4450 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4451
4452         PR c++/27582
4453         * g++.dg/template/dependent-args1.C: New test.
4454
4455         PR c++/27581
4456         * g++.dg/lookup/this1.C: New test.
4457
4458         PR c++/27315
4459         * g++.dg/template/operator6.C: New test.
4460         * g++.dg/template/incomplete3.C: New test.
4461
4462         PR c++/27559
4463         * g++.dg/template/new4.C: New test.
4464
4465         PR c++/27496
4466         * g++.dg/template/void2.C: New test.
4467
4468 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4469
4470         * g++.dg/template/dependent-expr5.C: New test.
4471
4472 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4473
4474         PR middle-end/26729
4475         * gcc.dg/pr26729-1.c: New test case.
4476
4477 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4478
4479         * gcc.dg/pr27003.c: New test.
4480
4481 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4482
4483         * lib/target-supports.dg (check_cxa_atexit_available): Change
4484         v3_target_compile to ${tool}_target_compile.
4485
4486 2006-05-11  Jason Merrill  <jason@redhat.com>
4487
4488         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4489
4490 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4491
4492         PR fortran/27553
4493         * gfortran.dg/label_5.f90: New test.
4494
4495 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4496
4497         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4498         check_effective_target_powerpc_altivec_ok): New.
4499         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4500         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4501         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4502         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4503         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4504         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4505         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4506         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4507         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4508         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4509         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4510         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4511         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4512         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4513         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4514         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4515         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4516         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4517         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4518         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4519         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4520         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4521         gcc.target/powerpc/altivec-9.c,
4522         gcc.target/powerpc/altivec-consts.c,
4523         gcc.target/powerpc/altivec-pr22085.c,
4524         gcc.target/powerpc/altivec-splat.c,
4525         gcc.target/powerpc/altivec-types-1.c,
4526         gcc.target/powerpc/altivec-types-2.c,
4527         gcc.target/powerpc/altivec-types-3.c,
4528         gcc.target/powerpc/altivec-types-4.c,
4529         gcc.target/powerpc/altivec-varargs-1.c,
4530         gcc.target/powerpc/altivec-vec-merge.c,
4531         gcc.target/powerpc/ppc-vector-memcpy.c,
4532         gcc.target/powerpc/ppc-vector-memset.c,
4533         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4534         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4535         these effective targets.
4536         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4537         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4538
4539 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4540
4541         PR middle-end/27384
4542         * g++.dg/other/fold1.C: New test.
4543
4544         PR middle-end/27488
4545         * gcc.dg/fold-nonneg-1.c: New test.
4546
4547         PR c++/27547
4548         * g++.dg/other/operator1.C: New test.
4549
4550 2006-05-11  Richard Guenther  <rguenther@suse.de>
4551
4552         PR middle-end/27529
4553         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4554
4555 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4556
4557         * lib/target-supports-dg.exp (check-flags): New.
4558         (dg-skip-if): Move flag checks.
4559
4560 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4561
4562         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4563         * lib/target-supports.dg (check_cxa_atexit_available): New.
4564
4565 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4566
4567         PR fortran/27470
4568         * gfortran.dg/multiple_allocation_2.f90: New test case.
4569
4570 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4571
4572         * gcc.target/arm/pr27387.C: Fix a comment typo.
4573
4574 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4575
4576         PR fortran/24549
4577         * gfortran.dg/error_recovery_1.f90: New test.
4578
4579 2006-05-10  Richard Guenther  <rguenther@suse.de>
4580
4581         PR tree-optimization/27302
4582         * gcc.dg/torture/pr27302.c: New testcase.
4583
4584 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4585         Richard Guenther  <rguenther@suse.de>
4586
4587         PR middle-end/27498
4588         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4589
4590 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4591
4592         PR rtl-optimization/27335
4593         * gcc.dg/pr27335.c: New test.
4594
4595 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4596
4597         * gcc.target/mips/mips-ps-5.c: New file.
4598
4599 2006-05-08  Jan Hubicka  <jh@suse.cz>
4600
4601         PR middle-end/25962
4602         * gcc.dg/pr25962.c: New.
4603
4604 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4605
4606         PR target/27158
4607         * gcc.target/powerpc/pr27158.c: New test case.
4608
4609 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4610
4611         PR testsuite/27476
4612         * ada/acats/run_all.sh: Use test -z.
4613
4614 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4615
4616         PR libfortran/18271
4617         * gfortran.dg/spec_expr_3.f90: New test.
4618
4619 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4620
4621         PR target/24879
4622         * gcc.target/i386/monitor.c: New file.
4623
4624 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
4625
4626         * gcc.dg/pr27095.c: xfail *-*-darwin*.
4627
4628 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4629
4630         PR c++/27447
4631         * g++.dg/other/ptrmem7.C: New test.
4632
4633 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4634
4635         PR target/27421
4636         * gcc.dg/array-9.c: New test.
4637
4638 2006-05-07  Richard Guenther  <rguenther@suse.de>
4639
4640         PR tree-optimization/27409
4641         * gcc.dg/torture/pr27409.c: New testcase.
4642
4643 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4644
4645         PR fortran/27457
4646         * gfortran.dg/select_6.f90: New.
4647
4648 2006-05-07  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/27136
4651         * gcc.dg/torture/pr27136.c: New testcase.
4652
4653 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
4654
4655         PR fortran/24813
4656         * gfortran.dg/char_cons_len_1.f90: New test.
4657
4658 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4659
4660         PR c++/27427
4661         * g++.dg/template/incomplete2.C: New test.
4662
4663 2006-05-06  Richard Guenther  <rguenther@suse.de>
4664
4665         PR tree-optimization/27151
4666         * gcc.dg/vect/pr27151.c: New testcase.
4667
4668 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4669
4670         PR c++/27430
4671         * g++.dg/template/void1.C: New test.
4672
4673         PR c++/27423
4674         * g++.dg/other/void2.C: New test.
4675
4676         PR c++/27422
4677         * g++.dg/conversion/void1.C: New test.
4678
4679 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
4680
4681         PR/21391
4682         * g++.dg/other/unused1.C: New.
4683
4684 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4685
4686         PR objc/27240
4687         * objc.dg/member-1.m: New test.
4688
4689 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4690
4691         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4692
4693 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4694
4695         PR libfortran/26985
4696         * gfortran.dg/matmul_2.f90: New test.
4697
4698 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4699
4700         * ada/acats/run_all.sh: Use sync when main not found.
4701
4702 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4703
4704         PR target/26765
4705         * gcc.target/mips/pr26765.c: New.
4706
4707 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4708
4709         * gcc.target/bfin: New directory.
4710         * gcc.target/bfin/bfin.exp: New file.
4711         * gcc.target/bfin/frmul.c: New file.
4712         * gcc.target/bfin/arith.c: New file.
4713         * gcc.target/bfin/mul-combine.c: New file.
4714         * gcc.target/bfin/shift.c: New file.
4715
4716 2006-05-04  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/14287
4719         PR tree-optimization/14844
4720         PR tree-optimization/19792
4721         PR tree-optimization/21608
4722         PR tree-optimization/27090
4723         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4724         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4725         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4726         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4727         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4728
4729 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR tree-optimization/27285
4732         * gcc.c-torture/execute/pr27285.c: New test.
4733
4734         PR middle-end/27388
4735         * gcc.dg/gomp/pr27388-1.c: New test.
4736         * gcc.dg/gomp/pr27388-2.c: New test.
4737         * gcc.dg/gomp/pr27388-3.c: New test.
4738
4739         PR c++/27359
4740         * g++.dg/gomp/pr27359.C: New test.
4741
4742 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4743
4744         PR fortran/20248
4745         * gfortran.dg/iargc.f90: New test.
4746
4747 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/27102
4750         * g++.dg/template/crash49.C: New test.
4751
4752 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4753
4754         PR testsuite/27032
4755         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4756
4757 2006-05-02  Jeff Law  <law@redhat.com>
4758
4759         PR tree-optimization/27364
4760         * gcc.c-torture/execute/pr27364.c: New test.
4761
4762 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4763
4764         PR c++/27309
4765         * g++.dg/parser/ctor5.C: New test.
4766
4767 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4768
4769         PR target/27387
4770         * gcc.target/arm/arm.exp: New.
4771         * gcc.target/arm/pr27387.C: Likewise.
4772
4773 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4774
4775         PR fortran/27269
4776         PR fortran/27324
4777         * gfortran.dg/module_equivalence_2.f90: New test.
4778
4779 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR middle-end/27337
4782         * g++.dg/gomp/pr27337-1.C: New test.
4783         * g++.dg/gomp/pr27337-2.C: New test.
4784
4785         PR middle-end/27328
4786         * gcc.dg/gomp/pr27328.c: New test.
4787
4788         PR middle-end/27325
4789         * g++.dg/gomp/pr27325.C: New test.
4790
4791         PR middle-end/27310
4792         * g++.dg/gomp/pr27310.C: New test.
4793
4794 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4795
4796         PR tree-optimization/27291
4797         * g++.dg/tree-ssa/pr27291.C: New test.
4798
4799 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4800
4801         PR tree-optimization/27283
4802         * g++.dg/tree-ssa/pr27283.C: New test.
4803
4804 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4805
4806         * gcc.dg/tree-ssa/loop-16.c: New test.
4807
4808 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4809             Joseph S. Myers  <joseph@codesourcery.com>
4810
4811         * gcc.dg/Wconversion-3.c: New test case.
4812         * gcc.dg/Wconversion-4.c: Likewise.
4813
4814 2006-05-01  Richard Guenther  <rguenther@suse.de>
4815
4816         PR tree-optimization/26726
4817         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4818
4819 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4820
4821         * gcc.dg/Woverflow-1.c: New test case.
4822         * gcc.dg/Woverflow-2.c: Likewise.
4823         * gcc.dg/Woverflow-3.c: Likewise.
4824
4825 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4826
4827         PR c++/27094
4828         * g++.dg/template/defarg8.C: New test.
4829
4830 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4831
4832         PR c++/27278
4833         * g++.dg/parse/operator7.C: New test.
4834
4835 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4836
4837         PR c++/11471
4838         PR c++/27102
4839         * g++.dg/template/crash48.C: New test.
4840
4841         PR c++/27279
4842         * g++.dg/parse/ctor4.C: New test.
4843
4844 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4845
4846         PR fortran/25681
4847         * gfortran.df/char_type_len.f90: New test.
4848
4849 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4850
4851         PR libgfortran/27304
4852         * gfortran.dg/fmt_exhaust.f90: New test.
4853
4854 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4855
4856         PR c/25309
4857         * gcc.dg/large-size-array-2.c: New test case.
4858
4859 2006-04-28  Richard Guenther  <rguenther@suse.de>
4860
4861         PR target/26826
4862         * gcc.target/i386/pr26826.c: New testcase.
4863
4864 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4865
4866         PR middle-end/27260
4867         * gcc.c-torture/execute/pr27260.c: New.
4868
4869 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4870
4871         PR middle-end/27095
4872         * gcc.dg/pr27095.c: New.
4873
4874 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/27292
4877         * g++.dg/conversion/bitfield4.C: New test.
4878
4879 2006-04-27  Eric Christopher  <echristo@apple.com>
4880
4881         * gcc.dg/pragma-ms_struct.c: New.
4882
4883 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/27102
4886         * g++.dg/template/crash47.C: New test.
4887
4888 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4889
4890         * gcc.target/i386/sse-7.c: build with -msse.
4891
4892 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4893
4894         PR testsuite/27274:
4895         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4896         (main): Exit if processor doesn't support SSE.
4897
4898 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4899
4900         PR middle-end/27282
4901         * gcc.c-torture/compile/pr27282.c: New test.
4902
4903 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4904
4905         PR middle-end/26913
4906         * g++.dg/gomp/pr26913.C: New test.
4907
4908         PR c/25996
4909         * gcc.dg/gomp/pr25996.c: New test.
4910         * g++.dg/gomp/pr25996.C: New test.
4911
4912 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4913
4914         PR rtl-optimization/26725
4915         * gcc.c-torture/compile/pr26725.c: New test.
4916
4917 2006-04-25  Richard Guenther  <rguenther@suse.de>
4918
4919         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4920         than n + -1.
4921
4922 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4923
4924         * gcc.dg/20060425-1.c: New testcase.
4925
4926 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4927
4928         PR tree-optimization/26865
4929         * gcc.dg/pr26865.c: New test.
4930
4931 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/27292
4934         * g++.dg/conversion/bitfield1.C: New test.
4935         * g++.dg/conversion/bitfield2.C: Likewise.
4936         * g++.dg/conversion/bitfield3.C: Likewise.
4937
4938 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4939         Richard Guenther  <rguenther@suse.de>
4940
4941         PR tree-optimization/27236
4942         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4943
4944 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4945
4946         PR c++/19963
4947         * g++.dg/other/incomplete2.C: New test.
4948
4949 2006-04-24  Richard Guenther  <rguenther@suse.de>
4950
4951         PR middle-end/26869
4952         * gcc.dg/torture/pr26869.c: New testcase.
4953
4954 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4955         Richard Guenther  <rguenther@suse.de>
4956
4957         PR tree-optimization/27218
4958         * g++.dg/tree-ssa/pr27218.C: New testcase.
4959
4960 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4961
4962         PR c++/26912
4963         * g++.dg/template/friend41.C: New test.
4964
4965 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4966
4967         * g++.dg/opt/pr15551.C: Include cstdio.
4968         (main): Use remove instead of unlink.
4969
4970 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4971
4972         * gcc.dg/sibcall-7.c: New test.
4973         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4974         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4975         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4976         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4977         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4978
4979 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4980
4981         PR c++/26534
4982         * g++.dg/opt/bitfield1.C: New test.
4983         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4984         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4985         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4986         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4987         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4988         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4989         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4990         * g++.dg/abi/bitfield2.C: Likewise.
4991         * g++.dg/init/bitfield1.C: Likewise.
4992
4993 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4994
4995         PR fortran/25099
4996         * gfortran.dg/elemental_subroutine_4.f90: New test.
4997         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4998         call sub (m, x).
4999
5000 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5001
5002         * gcc.c-torture/compile/20060421-1.c: New testcase.
5003
5004 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5005
5006         PR c/25875
5007         * gcc.dg/init-bad-4.c: New test.
5008
5009 2006-04-21  Paul Brook  <paul@codesourcery.com>
5010
5011         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5012
5013 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5014
5015         PR fortran/27122
5016         * gfortran.dg/defined_operators_1.f90: New test.
5017         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5018         remove old ones associated, incorrectly, with Note 5.46.
5019
5020         PR fortran/27113
5021         * gfortran.dg/character_array_constructor_1.f90: New test.
5022
5023 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5024
5025         * gcc.dg/20060419-1.c: New test.
5026
5027 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
5028
5029         PR c/26774
5030         * gcc.dg/struct-parse-1.c: New test case.
5031
5032 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5033
5034         PR c++/26558
5035         * g++.dg/parse/template19.C: New test.
5036
5037         PR c++/26739
5038         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
5039
5040         PR c++/26036
5041         * g++.dg/expr/call3.C: New test.
5042
5043         PR c++/10385
5044         * g++.dg/conversion/dynamic1.C: New test.
5045
5046 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
5047
5048         PR c++/27102
5049         * g++.dg/template/crash35.C: Tweak error markers.
5050         * g++.dg/template/crash46.C: New test.
5051         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
5052         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
5053
5054 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
5055
5056         PR rtl-optimization/14261
5057         * gcc.c-torture/compile/20060419-1.c: Added.
5058
5059 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
5060
5061         * gfortran.dg/label_1.f90: Adjust dg-error.
5062
5063 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5064
5065         PR target/26961
5066         * gcc.dg/fold-cond-1.c: New test case.
5067         * gcc.dg/pr26961-1.c: Likewise.
5068
5069 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5070
5071         PR libgfortran/27138
5072         * gfortran.dg/read_bad_advance.f90: New test.
5073
5074 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5075             Dale Johannesen  <dalej@apple.com>
5076
5077         PR target/24076
5078         * gcc.target/i386/vecinit-3.c: New testcase.
5079         * gcc.target/i386/vecinit-4.c: Likewise.
5080         * gcc.target/i386/sse-18.c: Likewise.
5081         * gcc.target/i386/sse-19.c: Likewise.
5082
5083 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
5084
5085         * gfortran.dg/allocate_zerosize_1.f90: New test.
5086
5087 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
5088
5089         PR c++/26365
5090         * g++.dg/template/crash45.C: New test.
5091
5092 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
5093
5094         PR fortran/26787
5095         * gfortran.dg/proc_assign_1.f90: New test.
5096         * gfortran.dg/procedure_lvalue.f90: Change message.
5097         * gfortran.dg/namelist_4.f90: Add new error.
5098
5099         PR fortran/25597
5100         PR fortran/27096
5101         * gfortran.dg/auto_pointer_array_result_1.f90
5102
5103         PR fortran/27089
5104         * gfortran.dg/specification_type_resolution_1.f90
5105
5106         PR fortran/18003
5107         PR fortran/25669
5108         PR fortran/26834
5109         * gfortran.dg/bounds_temporaries_1.f90: New test.
5110
5111         PR fortran/27124
5112         * gfortran.dg/array_return_value_1.f90: New test.
5113
5114 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5115
5116         PR fortran/25336
5117         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5118
5119 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5120
5121         PR middle-end/26823
5122         * g++.dg/gomp/pr26823-1.C: New test.
5123         * g++.dg/gomp/pr26823-2.C: New test.
5124
5125 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5126
5127         PR middle-end/27134
5128         * gcc.dg/pr27314.c: New test.
5129
5130 2006-04-13  Richard Henderson  <rth@redhat.com>
5131
5132         * g++.dg/gomp/block-0.C: Update expected matches.
5133
5134 2006-04-13  DJ Delorie  <dj@redhat.com>
5135
5136         * lib/target-supports.exp (check_effective_target_int32plus): New.
5137         (check_effective_target_ptr32plus): New.
5138         (check_effective_target_size32plus): New.
5139         (check_effective_target_int16): New.
5140         (check_profiling_available): Add m32c to the list of unsupported targets.
5141
5142         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5143         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5144         memory size.
5145         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5146         pointers.
5147         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5148         size_t.
5149         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5150         and size_t.
5151         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5152         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5153         not just xstormy16.  Skip m32c due to weird pointer size.
5154         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5155         not just xstormy16.
5156         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5157         not just xstormy16.
5158         * gcc.dg/20020312-2.c: Add m32c support.
5159         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5160         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5161         in test.
5162         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5163         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5164         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5165         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5166         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5167         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5168         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5169         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5170         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5171         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5172         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5173         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5174         in test.
5175         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5176         in test.
5177         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5178         * gcc.dg/pr23049.c: Require >=32 bit integers.
5179         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5180         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5181         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5182         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5183         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5184         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5185         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5186         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5187         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5188         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5189         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5190         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5191         prototype in test.
5192         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5193         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5194         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5195         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5196         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5197
5198         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5199         * gcc.c-torture/execute/20040703-1.x: Likewise.
5200         * gcc.c-torture/execute/20040705-1.x: Likewise.
5201         * gcc.c-torture/execute/20040705-2.x: Likewise.
5202         * gcc.c-torture/execute/20040709-1.x: Likewise.
5203         * gcc.c-torture/execute/20040709-2.x: Likewise.
5204         * gcc.c-torture/execute/20040811-1.x: Likewise.
5205         * gcc.c-torture/execute/20050316-1.x: Likewise.
5206         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5207         * gcc.c-torture/execute/pr19689.x: Likewise.
5208         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5209         * gcc.c-torture/execute/usmul.x: Likewise.
5210         * gcc.c-torture/execute/vrp-5.x: Likewise.
5211         * gcc.c-torture/execute/vrp-6.x: Likewise.
5212         * gcc.dg/debug/20041023-1.s: Likewise.
5213
5214 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5215
5216         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5217         of integers to a vector types are now constant expressions in C.
5218         * gcc.dg/vect/vect-fold-1.c: New test case.
5219
5220 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5221             Ulrich Weigand  <uweigand@de.ibm.com>
5222
5223         PR target/27006
5224         * gcc.dg/vmx/pr27006.c: New testcase.
5225
5226 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5227
5228         PR libgfortran/26766
5229         * gfortran.dg/write_recursive.f90: New test.
5230
5231 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5232
5233         * g++.dg/parse/dtor7.C: New test.
5234         * g++.dg/parse/new1.C: Add error marker.
5235         * g++.dg/template/new3.C: New test.
5236
5237         PR c++/26122
5238         * g++.dg/template/pure1.C: New test.
5239
5240         PR c++/26295
5241         * g++.dg/parse/ptrmem4.C: New test.
5242
5243 2006-04-10  Jeff Law  <law@redhat.com>
5244
5245         PR/27087
5246         * gcc.c-torture/compile/pr27087.c: New test.
5247
5248 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5249
5250         PR/21391
5251         * gcc.dg/20060410.c: New.
5252
5253 2006-04-10  Matthias Klose  <doko@debian.org>
5254
5255         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5256         Recognize multilib directory names containing underscores.
5257
5258 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5259
5260         * gcc.target/i386/vecinit-1.c: New test case.
5261         * gcc.target/i386/vecinit-2.c: Likewise.
5262
5263 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR debug/27057
5266         * g++.dg/debug/dwarf2-2.C: New test.
5267
5268 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5269
5270         PR rtl-optimization/27073
5271         * gcc.c-torture/execute/pr27073.c: New test.
5272
5273 2006-04-08  Mike Stump  <mrs@apple.com>
5274
5275         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5276
5277 2006-04-07  Richard Guenther  <rguenther@suse.de>
5278
5279         PR tree-optimization/26135
5280         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5281
5282 2006-04-06  Jan Hubicka  <jh@suse.cz>
5283
5284         PR profile/26399
5285         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5286
5287 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5288
5289         * g++.dg/conversion/nullptr1.C: New test case.
5290         * g++.dg/conversion/nullptr2.C: Likewise.
5291
5292 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5293
5294         * gfortran.dg/dependency_18.f90: New test case.
5295
5296 2006-04-05  Richard Guenther  <rguenther@suse.de>
5297
5298         PR tree-optimization/26919
5299         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
5300         * gcc.dg/ipa/ipa-2.c: Likewise.
5301         * gcc.dg/ipa/ipa-3.c: Likewise.
5302         * gcc.dg/ipa/ipa-5.c: Likewise.
5303
5304 2006-04-05  Richard Guenther  <rguenther@suse.de>
5305
5306         PR tree-optimization/26763
5307         * gcc.dg/torture/pr26763-1.c: New testcase.
5308         * gcc.dg/torture/pr26763-2.c: Likewise.
5309
5310 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
5311
5312         PR fortran/23634
5313         PR fortran/25619
5314         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
5315
5316 2006-04-04  Eric Christopher  <echristo@apple.com>
5317
5318         * gcc.target/i386/387-1.c: Allow regexp to match darwin
5319         stubs.
5320         * gcc.target/i386/387-5.c: Ditto.
5321
5322 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
5323
5324         * gcc.target/sparc/struct-ret-check.c: New test.
5325
5326 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5327
5328         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
5329         zero decimal digits specified in format.
5330
5331 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
5332
5333         PR fortran/26891
5334         * gfortran.dg/missing_optional_dummy_1.f90: New test.
5335
5336         PR fortran/26976
5337         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
5338         * gfortran.dg/initialization_1.f90: Make assignment compliant.
5339         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
5340         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
5341         bigendian-ness.
5342
5343 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
5344
5345         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
5346         dummy arguments work when the actual argument is itself a dummy
5347         argument of the caller.
5348
5349 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5350
5351         PR libfortran/24685
5352         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5353
5354 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5355
5356         * gfortran.dg/dependencency_17.f90: New test case.
5357
5358 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5359
5360         * gfortran.dg/dependency_14.f90: New test case.
5361         * gfortran.dg/dependency_15.f90: Likewise.
5362         * gfortran.dg/dependency_16.f90: Likewise.
5363
5364 2006-03-31  Asher Langton  <langton2@llnl.gov>
5365
5366         PR fortran/25358
5367         gfortran.dg/cray_pointers_6.f90: New test.
5368
5369 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5370
5371         PR libgfortran/26890
5372         * gfortran.dg/read_size_noadvance.f90: New test.
5373
5374 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5375
5376         PR fortran/25031
5377         * gfortran.dg/multiple_allocation_1.f90: Check that the
5378         size has changed after a re-allocation with stat.
5379
5380 2006-03-30  Richard Guenther  <rguenther@suse.de>
5381
5382         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5383         removal.
5384         * gcc.target/i386/sselibm-2.c: Likewise.
5385         * gcc.target/i386/sselibm-3.c: Likewise.
5386         * gcc.target/i386/sselibm-4.c: Likewise.
5387         * gcc.target/i386/sselibm-5.c: Likewise.
5388
5389 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5390
5391         * gcc.dg/fold-andxor-1.c: New test case.
5392         * gcc.dg/fold-xorand-1.c: Likewise.
5393
5394 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5395
5396         * gcc.dg/fold-convnotconv-1.c: New test case.
5397
5398 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5399
5400         PR fortran/26779
5401         * gfortran.dg/private_type_5.f90: New test.
5402
5403 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5404
5405         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5406
5407 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5408
5409         * gfortran.dg/advance_2.f90: New test.
5410         * gfortran.dg/advance_3.f90: New test.
5411
5412         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5413
5414 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5415
5416         PR libgfortran/26661
5417         PR libgfortran/26880
5418         * gfortran.dg/read_x_past.f: New test.
5419
5420 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5421
5422         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5423         to be STABS.
5424
5425 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5426
5427         * objc.dg/dwarf-1.m: Skip on AIX.
5428         * objc.dg/dwarf-2.m: Skip on AIX.
5429
5430 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5431
5432         PR fortran/26816
5433         * gfortran.dg/float_1.f90: New test.
5434
5435 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5436
5437         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5438         X86_64 targets.
5439         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5440
5441 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5442
5443         PR libfortran/26735
5444         * gfortran.dg/convert_implied_open.f90: New test case.
5445
5446 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5447
5448         PR fortran/26769
5449         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5450
5451 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5452
5453         PR middle-end/26717
5454         * gcc.dg/pr26717.c: New test.
5455
5456 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5457
5458         * gfortran.dg/dependency_12.f90: New test case.
5459
5460 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5461
5462         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5463
5464 2006-03-24  Jeff Law  <law@redhat.com>
5465
5466         * gcc.c-torture/pr26840.c: New test.
5467
5468 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5469
5470         * objc.dg/dwarf-2.m: New.
5471         * obj-c++.dg/dwarf-2.mm: New.
5472
5473         * g++.old-deja/g++.other/init19.C: New.
5474
5475 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5476
5477         * g++.dg/eh/spbp.C: Skip on AIX.
5478
5479 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5480
5481         PR middle-end/26611
5482         * g++.dg/gomp/pr26611-1.C: New test.
5483         * g++.dg/gomp/pr26611-2.C: New test.
5484
5485 2006-03-24  Jeff Law  <law@redhat.com>
5486
5487         * gcc.c-torture/compile/pr26833.c: New test.
5488         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5489
5490 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5491
5492         * gfortran.dg/endfile_2.f90: Delete temp file.
5493
5494 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5495
5496         PR fortran/19303
5497         * gfortran.dg/record_marker_1.f90: New test case.
5498         * gfortran.dg/record_marker_2.f: New test case.
5499         * gfortran.dg/record_marker_3.f90: New test case.
5500
5501 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5502
5503         PR fortran/17298
5504         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5505         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5506
5507 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5508
5509         * lib/gcc-dg.exp (cleanup-modules): New proc.
5510         * gfortran.dg/allocatable_function_1.f90,
5511         gfortran.dg/allocate_char_star_scalar_1.f90,
5512         gfortran.dg/assumed_charlen_function_1.f90,
5513         gfortran.dg/assumed_dummy_1.f90,
5514         gfortran.dg/assumed_shape_ranks_1.f90,
5515         gfortran.dg/assumed_shape_ranks_2.f90,
5516         gfortran.dg/assumed_size_dt_dummy.f90,
5517         gfortran.dg/auto_char_dummy_array_1.f90,
5518         gfortran.dg/auto_char_len_3.f90,
5519         gfortran.dg/automatic_module_variable.f90,
5520         gfortran.dg/bad_automatic_objects_1.f90,
5521         gfortran.dg/char_array_constructor.f90,
5522         gfortran.dg/char_array_structure_constructor.f90,
5523         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5524         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5525         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5526         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5527         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5528         gfortran.dg/derived_pointer_recursion.f90,
5529         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5530         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5531         gfortran.dg/dummy_functions_1.f90,
5532         gfortran.dg/elemental_initializer_1.f90,
5533         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5534         gfortran.dg/elemental_pointer_1.f90,
5535         gfortran.dg/elemental_subroutine_1.f90,
5536         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5537         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5538         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5539         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5540         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5541         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5542         gfortran.dg/global_references_1.f90,
5543         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5544         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5545         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5546         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5547         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5548         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5549         gfortran.dg/large_integer_kind_1.f90,
5550         gfortran.dg/large_real_kind_1.f90,
5551         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5552         gfortran.dg/module_double_reuse.f90,
5553         gfortran.dg/module_equivalence_1.f90,
5554         gfortran.dg/module_interface_1.f90,
5555         gfortran.dg/module_parameter_array_refs_1.f90,
5556         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5557         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5558         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5559         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5560         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5561         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5562         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5563         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5564         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5565         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5566         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5567         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5568         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5569         gfortran.dg/same_name_1.f90,
5570         gfortran.dg/sibling_dummy_procedure_1.f90,
5571         gfortran.dg/sibling_dummy_procedure_2.f90,
5572         gfortran.dg/sibling_dummy_procedure_3.f90,
5573         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5574         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5575         gfortran.dg/used_dummy_types_2.f90,
5576         gfortran.dg/used_dummy_types_3.f90,
5577         gfortran.dg/used_dummy_types_4.f90,
5578         gfortran.dg/used_dummy_types_5.f90,
5579         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5580         gfortran.dg/userdef_operator_1.f90: Use it.
5581
5582 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5583
5584         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5585         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5586         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5587         gfortran.dg/write_back.f,
5588         gfortran.fortran-torture/execute/inquire_1.f90,
5589         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5590
5591 2006-03-21  Jeff Law  <law@redhat.com>
5592
5593         * gcc.dg/tree-ssa/vrp28.c: New test.
5594
5595 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5596
5597         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5598         if _STDC_C99 is defined.
5599         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5600         * gcc.dg/builtins-20.c: Likewise.
5601         * gcc.dg/builtins-53.c: Likewise.
5602         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5603         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5604
5605 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5606
5607         PR tree-opt/26781
5608         * gcc.c-torture/compile/pr26781-1.c: New test.
5609         * gcc.c-torture/compile/pr26781-2.c: New test.
5610
5611 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5612
5613         PR c++/26690
5614         * g++.dg/gomp/pr26690-1.C: New test.
5615         * g++.dg/gomp/pr26690-2.C: New test.
5616
5617 2006-03-20  Jeff Law  <law@redhat.com>
5618
5619         * gcc.dg/tree-ssa/pr21829.c: New test.
5620
5621         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5622
5623 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
5624
5625         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
5626         (check_visibility_available): Use it.
5627         (check_effective_target_default_packed): Likewise.
5628         (check_effective_target_pcc_bitfield_type_matters): Likewise.
5629         (check_effective_target_fopenmp): Likewise.
5630         (check_effective_target_freorder): Likewise.
5631         (check_effective_target_fpic): Likewise.
5632         (check_named_sections_available): Likewise.
5633         (check_effective_target_ilp32): Likewise.
5634         (check_effective_target_lp64): Likewise.
5635
5636 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
5637
5638         PR fortran/20935
5639         * gfortran.dg/scalar_mask_2.f90: New test case.
5640
5641 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
5642
5643         PR tree-opt/26629
5644         * gcc.dg/tree-ssa/loadpre12.c: New test.
5645         * gcc.dg/tree-ssa/loadpre13.c: New test.
5646         * gcc.dg/tree-ssa/loadpre14.c: New test.
5647         * gcc.dg/tree-ssa/loadpre15.c: New test.
5648         * gcc.dg/tree-ssa/loadpre16.c: New test.
5649         * gcc.dg/tree-ssa/loadpre17.c: New test.
5650         * gcc.dg/tree-ssa/loadpre18.c: New test.
5651         * gcc.dg/tree-ssa/loadpre19.c: New test.
5652         * gcc.dg/tree-ssa/loadpre20.c: New test.
5653         * gcc.dg/tree-ssa/loadpre21.c: New test.
5654         * gcc.dg/tree-ssa/loadpre22.c: New test.
5655
5656 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
5657
5658         PR fortran/26741
5659         * gfortran.dg/elemental_initializer_1.f90: New test.
5660
5661         PR fortran/26716
5662         * gfortran.dg/assumed_shape_ranks_2: New test.
5663
5664 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
5665
5666         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5667         target fpic.
5668
5669 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5670
5671         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5672         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5673         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5674         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5675         gfortran.fortran-torture/execute/direct_io.f90,
5676         gfortran.fortran-torture/execute/inquire_2.f90,
5677         gfortran.fortran-torture/execute/inquire_4.f90,
5678         gfortran.fortran-torture/execute/list_read_1.f90,
5679         gfortran.fortran-torture/execute/open_replace.f90,
5680         gfortran.fortran-torture/execute/slash_edit.f90,
5681         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5682         temporary files from testcases.
5683
5684 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5685
5686         PR libgfortran/26509
5687         gfortran.dg/write_direct_eor.f90: New test.
5688
5689 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5690
5691         * gcc.target/powerpc/pr26350.c: New.
5692         * gcc.target/powerpc/indexed-addr.c: New.
5693
5694 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5695
5696         * gfortran.dg/dependency_13.f90: New test case.
5697
5698 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5699
5700         PR middle-end/21781
5701         * gcc.dg/real-const-1.c: New test case.
5702
5703 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5704
5705         * g++.old-deja/g++.other/init18.C: New.
5706         * g++.old-deja/g++.other/init5.C: Remove xfail.
5707
5708 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5709
5710         * g++.dg/opt/pr15551.C: Cleanup temp file.
5711
5712 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5713
5714         PR c++/6634
5715         g++.dg/parse/long1.C: New test.
5716
5717 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5718
5719         PR fortran/19101
5720         * gfortran.dg/continuation.f90: New test.
5721         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5722
5723 2006-03-14  Richard Guenther  <rguenther@suse.de>
5724
5725         PR tree-optimization/26672
5726         * gcc.dg/torture/pr26672.c: New testcase.
5727
5728 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5729
5730         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5731         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5732
5733 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5734
5735         PR middle-end/26557
5736         * gcc.c-torture/compile/switch-1.c: New test case.
5737
5738 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5739
5740         PR fortran/25378
5741         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5742         test to include more permuatations of mask and index.
5743         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5744         respond to F2003 spec. that the position returned for an all false
5745         mask && condition is zero.
5746
5747 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR middle-end/25989
5750         * gcc.dg/gomp/pr25989.c: New test.
5751
5752 2006-03-13  Jeff Law  <law@redhat.com>
5753
5754         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5755
5756 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5757
5758         * gcc.dg/switch-9.c: New test.
5759
5760 2006-03-13  Richard Guenther  <rguenther@suse.de>
5761
5762         PR middle-end/26630
5763         * gcc.dg/torture/pr26630.c: New testcase.
5764
5765 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5766
5767         * gfortran.dg/dependency_10.f90: New test case.
5768         * gfortran.dg/dependency_11.f90: Likewise.
5769
5770 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5771             Erik Edelmann  <eedelman@gcc.gnu.org>
5772
5773         * gfortran.dg/allocatable_function_1.f90: New.
5774         * gfortran.dg/allocatable_function_2.f90: New.
5775
5776 2006-03-10  Richard Guenther  <rguenther@suse.de>
5777
5778         PR middle-end/26565
5779         * gcc.dg/torture/pr26565.c: New testcase.
5780
5781 2006-03-09  Eric Christopher  <echristo@apple.com>
5782
5783         * gcc.c-torture/compile/20060309-1.c: New.
5784
5785 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5786
5787         PR libgfortran/26499
5788         * gfortran.dg/write_back.f: New test.
5789         * gfortran.dg/write_rewind_1.f: New test.
5790         * gfortran.dg/write_rewind_2.f: New test.
5791
5792 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5793
5794         PR libgfortran/26554
5795         * gfortran.dg/read_logical.f90: New test.
5796
5797 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5798
5799         * ada/acats/norun.lst: cdd2a03 now passes.
5800
5801 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5802
5803         PR testsuite/25177
5804         * gcc.target/powerpc/pr18096-1.c: Change where the error
5805         would match.
5806
5807 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5808
5809         * gcc.target/i386/cleanup-1.c: New test.
5810         * gcc.target/i386/cleanup-2.c: New test.
5811
5812 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5813
5814         * gfortran.dg/dependency_9.f90: Remove for the time being.
5815
5816 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5817
5818         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5819         directive.
5820
5821 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5822
5823         * gfortran.dg/dependency_9.f90: New test case.
5824
5825 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5826
5827         * gfortran.dg/dependency_4.f90: New test case.
5828         * gfortran.dg/dependency_5.f90: New test case.
5829         * gfortran.dg/dependency_6.f90: New test case.
5830         * gfortran.dg/dependency_7.f90: New test case.
5831         * gfortran.dg/dependency_8.f90: New test case.
5832
5833 2006-03-03  Paul Brook  <paul@codesourcery.com>
5834
5835         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5836         Add m68k-*-elf.
5837
5838 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5839
5840         PR fortran/25031
5841         * multiple_allocation_1.f90: New test.
5842
5843 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5844
5845         PR tree-optimization/26524
5846         * gfortran.dg/pr26524.f: New test case.
5847
5848 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5849
5850         * g++.dg/template/repo5.C: Cleanup repo files.
5851         * gcc.dg/20051201-1.c: Cleanup coverage files.
5852         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5853         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5854         tree dump files.
5855
5856 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5857
5858         * objc.dg/objc-nofilename-1.m: New test.
5859         * objc.dg/bad-receiver-type.m: New test.
5860         * obj-c++.dg/bad-receiver-type.mm: New test.
5861
5862 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5863
5864         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5865
5866 2006-03-01  Mike Stump  <mrs@apple.com>
5867
5868         * g++.dg/abi/key2.C: Add.
5869
5870 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5871
5872         * gfortran.dg/logical_dot_product.f90: New test.
5873
5874         PR fortran/26393
5875         * gfortran.dg/used_interface_ref.f90: New test.
5876
5877         PR fortran/20938
5878         * gfortran.dg/dependency_2.f90: New test.
5879         * gfortran.fortran-torture/execute/where17.f90: New test.
5880         * gfortran.fortran-torture/execute/where18.f90: New test.
5881         * gfortran.fortran-torture/execute/where19.f90: New test.
5882         * gfortran.fortran-torture/execute/where20.f90: New test.
5883
5884 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5885
5886         * g++.dg/tree-ssa/pr26443.C: New test case.
5887
5888 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5889
5890         PR middle-end/26022
5891         * g++.dg/opt/return-slot1.C: New test.
5892
5893 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5894
5895         PR libgfortran/26136
5896         * gfortran.dg/namelist_23.f90: New test.
5897
5898 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5899
5900         PR middle-end/14752
5901         * gcc.dg/fold-eqandshift-2.c: New test case.
5902
5903 2006-02-28  Richard Guenther  <rguenther@suse.de>
5904
5905         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5906         decomposition.
5907
5908 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5909
5910         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5911
5912 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5913
5914         PR libgfortran/26464
5915         * gfortran.dg/backspace_5.f: New test.
5916         * gfortran.dg/backspace_6.f: New test.
5917
5918 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5919
5920         * gcc.dg/fold-eqandnot-1.c: New test case.
5921
5922 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5923
5924         PR middle-end/19983
5925         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5926
5927 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5928
5929         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5930         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5931
5932 2006-02-26  Richard Guenther  <rguenther@suse.de>
5933
5934         PR tree-optimization/26421
5935         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5936
5937 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5938
5939         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5940         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5941
5942 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5943
5944         * gcc.dg/fold-even-1.c: New test case.
5945
5946 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5947
5948         PR middle-end/21137
5949         * gcc.dg/fold-eqandshift-1.c: New test case.
5950
5951 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5952
5953         PR tree-optimization/25125
5954         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5955         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5956
5957 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5958
5959         PR tree-optimizations/26359
5960         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5961         with -fdump-tree-dceloop-details.
5962         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5963
5964 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5965
5966         PR middle-end/23673
5967         * gcc.dg/fold-eqxor-1.c: New test case.
5968         * gcc.dg/fold-eqxor-2.c: Likewise.
5969         * gcc.dg/fold-eqxor-3.c: Likewise.
5970
5971 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5972
5973         PR fortran/23092
5974         * scalar_mask_1.f90: New test.
5975
5976 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5977
5978         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5979         * g++.dg/eh/uncaught2.C: New.
5980         * g++.dg/eh/uncaught3.C: New.
5981
5982 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5983
5984         PR libgfortran/26423
5985         * gfortran.dg/read_many_1.f: New test.
5986
5987 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5988
5989         PR fortran/24519
5990         * gfortran.dg/dependency_3.f90: New test.
5991         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5992         XFAILs.
5993
5994         PR fortran/25395
5995         * gfortran.dg/equiv_6.f90: New test.
5996
5997 2006-02-23  Jeff Law  <law@redhat.com>
5998
5999         * gcc.c-torture/compile/pr26425.c: New test.
6000
6001 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR middle-end/26412
6004         * gcc.dg/gomp/pr26412.c: New test.
6005
6006 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6007
6008         PR c++/26291
6009         * g++.dg/other/ellipsis1.C: New test.
6010         * g++.dg/parse/operator4.C: Adjust error marker.
6011
6012 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6013
6014         PR target/25603
6015         * gfortran.dg/pr25603.f: New testcase.
6016
6017 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6018
6019         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6020         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6021
6022 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6023
6024         * g++.dg/eh/spbp.C: New.
6025
6026 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
6027
6028         PR middle-end/26379
6029         * gcc.target/i386/mmx-7.c: New test.
6030
6031 2006-02-20  Roger Sayle  <roger@eyesopen.com>
6032
6033         PR tree-optimization/26361
6034         * gcc.dg/tree-ssa/vrp27.c: New test case.
6035
6036 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
6037
6038         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
6039         * gcc.dg/tree-ssa/complex-4.c: Here.
6040
6041 2006-02-19  Roger Sayle  <roger@eyesopen.com>
6042
6043         PR middle-end/19543
6044         * gfortran.dg/logical_1.f90: New test case.
6045
6046 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
6047
6048         PR middle-end/26334
6049         * gcc.dg/20060218-1.c: Moved to...
6050         * gcc.target/i386/20060218-1.c: ... here.  New test.
6051
6052 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6053
6054         PR fortran/26201
6055         * gfortran.dg/convert_1.f90: New.
6056
6057 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
6058
6059         PR fortran/25054
6060         * gfortran.dg/namelist_5.f90: New test.
6061
6062         PR fortran/25089
6063         * gfortran.dg/namelist_4.f90: New test.
6064
6065 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6066
6067         PR tree-opt/25680
6068         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
6069
6070 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6071
6072         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
6073         variable to take into account the variable name in the
6074         function header.
6075         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
6076
6077 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
6078
6079         PR middle-end/26334
6080         * gcc.c-torture/compile/20060217-1.c: New test.
6081         * gcc.dg/20060218-1.c: New test.
6082
6083 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
6084
6085         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
6086
6087 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
6088
6089         * gcc.dg/cpp/undef3.c: New test.
6090         * gcc.dg/cpp/trad/builtins2.c: New test.
6091
6092 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
6093
6094         PR c++/26266
6095         * g++.dg/template/static22.C: New test.
6096         * g++.dg/template/static23.C: New test.
6097         * g++.dg/template/static24.C: New test.
6098         * g++.dg/template/non-dependent13.C: New test.
6099         * g++.dg/init/member1.C: Tweak error markers.
6100
6101 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6102
6103         PR target/26255
6104         * gcc.c-torture/compile/pr26255.c: New test case.
6105
6106 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6107
6108         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6109         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6110         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6111         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6112         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6113         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6114         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6115
6116 2006-02-16  Jeff Law  <law@redhat.com>
6117
6118         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6119         * gcc.dg/tree-ssa/vrp26.c: New test.
6120
6121 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6122
6123         PR target/20353
6124         PR target/24578
6125         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6126         __UCLIBC__ is defined.
6127
6128 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR fortran/26224
6131         * gfortran.dg/gomp/pr26224.f: New test.
6132
6133 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6134
6135         PR tree-opt/25918
6136         * lib/target-supports.exp
6137         (check_effective_target_vect_short_mult): New.
6138         (check_effective_target_vect_char_mult): New.
6139         (check_effective_target_vect_widen_sum_qi_to_si): New.
6140         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6141         (check_effective_target_vect_widen_sum_hi_to_si): New.
6142         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6143         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6144         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6145         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6146         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6147         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6148         vect-reduc-pattern-2c.c
6149         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6150         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6151         vect-reduc-pattern-1c.c
6152
6153 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6154
6155         PR fortran/24557
6156         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6157
6158 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6159
6160         PR fortran/26054
6161         * gfortran.dg/enum_8.f90: Remove check for warning.
6162         * gfortran.dg/iomsg_1.f90: Ditto.
6163         * gfortran.dg/enum_1.f90: Ditto.
6164         * gfortran.dg/enum_9.f90: Ditto.
6165         * gfortran.dg/enum_2.f90: Ditto.
6166         * gfortran.dg/enum_10.f90: Ditto.
6167         * gfortran.dg/enum_3.f90: Ditto.
6168         * gfortran.dg/flush_1.f90: Ditto.
6169         * gfortran.dg/enum_4.f90: Ditto.
6170         * gfortran.dg/array_constructor_1.f90: Ditto.
6171         * gfortran.dg/enum_5.f90: Ditto.
6172         * gfortran.dg/enum_6.f90: Ditto.
6173         * gfortran.dg/enum_7.f90: Ditto.
6174
6175 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6176
6177         PR middle-end/26300
6178         * gcc.c-torture/compile/20060215-1.c: New test.
6179
6180 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6181
6182         PR middle-end/23670
6183         * gcc.dg/tree-ssa/andor-2.c: New test case.
6184
6185 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6186
6187         PR fortran/25045
6188         * optional_dim.f90: New test.
6189
6190 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6191
6192         PR fortran/26277
6193         * gfortran.dg/label_4.f90: New.
6194
6195 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6196             Diego Novillo  <dnovillo@redhat.com>
6197             Uros Bizjak  <uros@kss-loka.si>
6198
6199         * gfortran.dg/gomp: New directory.
6200
6201 2006-02-14  Richard Guenther  <rguenther@suse.de>
6202
6203         PR tree-optimization/26258
6204         * gcc.dg/torture/pr26258.c: New testcase.
6205
6206 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6207
6208         PR fortran/26246
6209         * gfortran.dg/pr26246_1.f90: New test.
6210         * gfortran.dg/pr26246_2.f90: New test.
6211
6212         PR middle-end/26092
6213         * gcc.c-torture/compile/20060208-1.c: New test.
6214
6215 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/26074
6218         PR fortran/25103
6219         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6220         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6221         * gfortran.dg/automatic_module_variable.f90: Change error message.
6222
6223         PR fortran/20861
6224         * gfortran.dg/internal_dummy_1.f90: New test.
6225
6226         PR fortran/20871
6227         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6228
6229
6230         PR fortran/25083
6231         * gfortran.dg/uncommon_block_data_1.f90: New test.
6232         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6233         with standard.
6234
6235         PR fortran/25088
6236         * gfortran.dg/typed_subroutine_1.f90: New test.
6237
6238 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6239
6240         * objc.dg/dwarf-1.m: New.
6241
6242 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6243
6244         PR middle-end/24427
6245         * gcc.dg/tree-ssa/andor-1.c: New test case.
6246
6247 2006-02-13  Josh Conner  <jconner@apple.com>
6248
6249         PR target/25376
6250         * gcc.dg/pr25376.c: New test.
6251
6252         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6253         assemble.
6254         * lib/target-supports.exp (check_named_sections_available):
6255         Only compile named-sections test -- don't assemble.
6256
6257 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6258
6259         * g++.dg/warn/no-write-strings.C: New test.
6260         * g++.dg/warn/write-strings.C: Likewise.
6261         * g++.dg/warn/write-strings-default.C: Likewise.
6262
6263 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6264
6265         PR fortran/25806
6266         * gfortran.dg/ret_pointer_2.f90: New test.
6267
6268 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6269
6270         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6271
6272 2006-02-10  Jeff Law  <law@redhat.com>
6273
6274         * gcc.c-torture/compile/pr26213.c: New test.
6275
6276 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6277
6278         gfortran.dg/null_1.f90: New test.
6279
6280 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6281
6282         PR fortran/14771
6283         * gfortran.dg/parens_4.f90: New.
6284         * gfortran.dg/parens_5.f90: New.
6285
6286 2006-02-10  Richard Guenther  <rguenther@suse.de>
6287
6288         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6289
6290 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6291         Paul Thomas  <pault@gcc.gnu.org>
6292
6293         PR fortran/14771
6294         * gfortran.dg/parens_1.f90: New.
6295         * gfortran.dg/parens_2.f90: New.
6296         * gfortran.dg/parens_3.f90: New.
6297
6298 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
6299
6300         PR fortran/26038
6301         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
6302
6303         PR fortran/25059
6304         * gfortran.dg/impure_assignment_1.f90: New test.
6305
6306         PR fortran/25070
6307         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
6308
6309 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6310
6311         PR target/26141
6312         * g++.dg/expr/stdarg2.C: New test.
6313
6314 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6315
6316         PR inline-asm/16194
6317         * gcc.dg/pr16194.c: New test.
6318
6319 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6320
6321         * ada/acats/run_acats: Use portable variant of "$@".
6322
6323 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6324
6325         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
6326         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
6327
6328 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6329
6330         PR tree-opt/26179
6331         * g++.dg/opt/pr26179.C: New test.
6332
6333 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6334
6335         PR middle-end/26134
6336         * gcc.dg/tree-ssa/complex-3.c: New test.
6337
6338 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6339
6340         * gcc.c-torture/compile/volatile-1.c: New test.
6341
6342 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
6343
6344         PR 26180
6345         * gcc.dg/tree-ssa/pr26180.c: New test.
6346
6347 2006-02-08  Jeff Law  <law@redhat.com>
6348
6349         * gcc.dg/tree-ssa/pr21417.c: New test.
6350
6351 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6352
6353         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6354         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6355
6356 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6357
6358         * lib/scanrtl.exp: New.
6359
6360 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6361
6362         PR c++/26071
6363         * g++.dg/other/virtual2.C: New test.
6364
6365         PR c++/26070
6366         * g++.dg/other/virtual1.C: New test.
6367
6368 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6369
6370         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6371         cleanup-ipa-dump): Update dump file glob patterns.
6372         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6373         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6374
6375         * lib/gcc-dg.exp: Load it.
6376         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6377
6378 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6379
6380         PR testsuite/26159
6381         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6382         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6383
6384 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6385
6386         PR fortran/25577
6387         * gfortran.dg/mvbits_1.f90: New.
6388
6389 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6390
6391         * g++.dg/warn/Wdiv-by-zero.C: New test.
6392         * g++.dg/warn/Wno-div-by-zero.C: New.
6393
6394 2006-02-07  Jeff Law  <law@redhat.com>
6395
6396         * gcc.dg/tree-ssa/pr21559.c: New test.
6397
6398         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6399         multiple VRP passes.
6400         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6401         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6402         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6403         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6404         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6405         * gcc.dg/tree-ssa/vrp02.c: Likewise
6406         * gcc.dg/tree-ssa/vrp11.c: Likewise
6407         * gcc.dg/tree-ssa/pr14341.c: Likewise
6408         * gcc.dg/tree-ssa/vrp19.c: Likewise
6409         * gcc.dg/tree-ssa/vrp20.c: Likewise
6410         * gcc.dg/tree-ssa/vrp03.c: Likewise
6411         * gcc.dg/tree-ssa/pr21086.c: Likewise
6412         * gcc.dg/tree-ssa/pr21959.c: Likewise
6413         * gcc.dg/tree-ssa/vrp21.c: Likewise
6414         * gcc.dg/tree-ssa/vrp04.c: Likewise
6415         * gcc.dg/tree-ssa/pr25485.c: Likewise
6416         * gcc.dg/tree-ssa/pr22026.c: Likewise
6417         * gcc.dg/tree-ssa/vrp22.c: Likewise
6418         * gcc.dg/tree-ssa/vrp05.c: Likewise
6419         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6420         * gcc.dg/tree-ssa/pr20701.c: Likewise
6421         * gcc.dg/tree-ssa/vrp23.c: Likewise
6422         * gcc.dg/tree-ssa/vrp06.c: Likewise
6423         * gcc.dg/tree-ssa/pr22117.c: Likewise
6424         * gcc.dg/tree-ssa/pr20702.c: Likewise
6425         * gcc.dg/tree-ssa/vrp15.c: Likewise
6426         * gcc.dg/tree-ssa/pr21090.c: Likewise
6427         * gcc.dg/tree-ssa/pr21294.c: Likewise
6428         * gcc.dg/tree-ssa/vrp24.c: Likewise
6429         * gcc.dg/tree-ssa/vrp07.c: Likewise
6430         * gcc.dg/tree-ssa/pr21563.c: Likewise
6431         * gcc.dg/tree-ssa/pr25382.c: Likewise
6432         * gcc.dg/tree-ssa/vrp16.c: Likewise
6433         * gcc.dg/tree-ssa/vrp25.c: Likewise
6434         * gcc.dg/tree-ssa/vrp08.c: Likewise
6435         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6436         * gcc.dg/tree-ssa/vrp17.c: Likewise
6437         * gcc.dg/tree-ssa/pr21458.c: Likewise
6438         * g++.dg/tree-ssa/pr18178.C: Likewise
6439
6440 2006-02-07  Richard Guenther  <rguenther@suse.de>
6441
6442         PR c++/26140
6443         Revert
6444         2006-01-30  Richard Guenther  <rguenther@suse.de>
6445         PR c++/23372
6446         * gcc.dg/pr23372-1.C: New testcase.
6447
6448         * g++.dg/tree-ssa/pr26140.C: New testcase.
6449
6450 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6451
6452         PR c++/9737
6453         * g++.dg/template/ttp15.C: New test.
6454         * g++.dg/template/ttp16.C: Likewise.
6455         * g++.dg/template/ttp17.C: Likewise.
6456         * g++.old-deja/g++.pt/ttp36.C: Remove.
6457         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6458         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6459         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6460         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6461         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6462         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6463         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6464         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6465         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6466
6467 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6468
6469         PR libfortran/23815
6470         * unf_io_convert_4.f90: New test.
6471
6472 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6473
6474         * gcc.dg/tree-ssa/loadpre10.c: New test.
6475         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6476         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6477         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6478
6479 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6480
6481         PR libfortran/24685
6482         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6483
6484 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6485
6486         PR tree-opt/25251
6487         * gfortran.dg/assign_7.f: New test.
6488
6489 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6490
6491         PR fortran/26041
6492         PR fortran/26064
6493         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6494         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6495         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6496
6497 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6498
6499         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6500         in size_t typedef.
6501
6502 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6503
6504         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6505         * g++.dg/charset/string.c (foo): Likewise.
6506         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6507         const char*
6508         * g++.dg/ext/builtin2.C (printf): Likewise.
6509         * g++.dg/init/new15.C (printf): Likewise.
6510         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6511         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6512         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6513         * g++.dg/template/non-dependent4.C (temp): Likewise.
6514         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6515         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6516         parameter type to const char*.
6517         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6518         Change type to const char*.
6519         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6520         Likewise.
6521         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6522         second parameter type to const char*.
6523         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6524         (Y::Y): Change parameter type to const char*.
6525         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6526         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6527         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6528         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6529         (char*).
6530         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6531         const char*.
6532         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6533         type to const char*.
6534         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6535         return type to const char*.
6536         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6537         to const char*.
6538         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6539         * g++.old-deja/g++.law/refs1.C: Likewise.
6540         * g++.old-deja/g++.law/visibility1.C: Likewise.
6541         * g++.old-deja/g++.law/visibility2.C: Likewise.
6542         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6543         const char*.
6544         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6545         * g++.old-deja/g++.mike/net48.C: Likewise.
6546         * g++.old-deja/g++.mike/p646.C: Likewise.
6547         * g++.old-deja/g++.mike/p6746.C: Likewise.
6548         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6549         type to const char*.
6550         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6551         deprecated conversion warning.
6552         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6553         char*.
6554         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6555         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6556         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6557         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6558         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6559         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6560         * g++.old-deja/g++.pt/t39.C: Likewise.
6561         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6562         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6563
6564 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6565
6566         PR fortran/25075
6567         intrinsic_argument_conformance_1.f90: New test.
6568
6569 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6570
6571         PR fortran/20845
6572         * gfortran.dg/char_result_11.f90: Add SAVE.
6573         * gfortran.dg/der_pointer_4.f90: Ditto.
6574         * gfortran.dg/default_initialization.f90: New test.
6575
6576 2006-02-03  Jeff Law  <law@redhat.com>
6577
6578         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6579         handle more than 100 dump files.
6580         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6581         * lib/scantree.exp (scan-tree-dump): Likewise.
6582         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6583         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6584         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6585         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6586         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6587
6588 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6589
6590         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6591
6592 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6593
6594         * g++.dg/template/using12.C: New test.
6595
6596 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6597
6598         * gcc.target/powerpc/pr25960.c: New test.
6599
6600 2006-02-02  Steven G. Kargl  <kargls@comcast>
6601
6602         PR fortran/24958
6603         gfortran.dg/nullify_2.f90: New test.
6604
6605 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6606
6607         PR 25990
6608         * gcc.dg/gomp/pr25990.c: New test.
6609
6610 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6611
6612         PR c++/25342
6613         * g++.gd/template/partial4.C: New test.
6614
6615 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6616
6617         PR middle-end/26001
6618         * gfortran.dg/data_char_2.f90: New.
6619
6620 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6621
6622         PR fortran/26039
6623         maxval_maxloc_conformance_1.f90: New test.
6624
6625 2006-01-31  Richard Guenther  <rguenther@suse.de>
6626
6627         * gcc.target/i386/sselibm-1.c: New testcase.
6628         * gcc.target/i386/sselibm-2.c: Likewise.
6629         * gcc.target/i386/sselibm-3.c: Likewise.
6630         * gcc.target/i386/sselibm-4.c: Likewise.
6631         * gcc.target/i386/sselibm-5.c: Likewise.
6632
6633 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6634
6635         PR fortran/24266
6636         * gfortran.dg/arrayio_derived_2.f90: New.
6637
6638 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
6639
6640         * gcc.dg/unsigned-long-compare.c: New test.
6641
6642 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6643
6644         PR testsuite/25318
6645         * lib/target-supports.exp (check_effective_target_freorder):
6646         Check to see if target supports -freorder-blocks-and-partition.
6647         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6648         instead of "dg-require-named-sections".
6649
6650 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
6651
6652         PR target/14798:
6653         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6654         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6655         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6656         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6657         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6658         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6659         * gcc.dg/attr-isr-trap_exit.c: Likewise.
6660         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6661
6662 2006-01-30  Richard Guenther  <rguenther@suse.de>
6663
6664         PR c++/23372
6665         * gcc.dg/pr23372-1.C: New testcase.
6666
6667 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
6668
6669         * gcc.dg/gomp/pr25874.c: New test.
6670
6671 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
6672
6673         PR tree-opt/25911
6674         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6675
6676 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
6677
6678         PR fortran/18578
6679         PR fortran/18579
6680         PR fortran/20857
6681         PR fortran/20885
6682         * gfortran.dg/intent_out_1.f90: New test.
6683
6684 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6685
6686         PR fortran/17911
6687         * gfortran.dg/procedure_lvalue.f90: New test.
6688
6689         PR fortran/20895
6690         PR fortran/25030
6691         * gfortran.dg/char_pointer_assign_2.f90: New test.
6692         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6693         assignment to be consistent with standard.
6694         * gfortran.dg/char_result_2.f90: The same.
6695         * gfortran.dg/char_result_8.f90: The same.
6696
6697 2006-01-28  Zack Weinberg  <zackw@panix.com>
6698
6699         * gcc.dg/Woverlength-strings.c
6700         * gcc.dg/Woverlength-strings-pedantic-c89.c
6701         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6702         * gcc.dg/Woverlength-strings-pedantic-c99.c
6703         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6704
6705 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6706
6707         * gcc.c-torture/execute/20060127-1.c: New test.
6708
6709 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6710
6711         PR c++/25999
6712         * g++.dg/ext/pragmaweak1.C: New test.
6713
6714 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6715
6716         PR c++/25855
6717         * g++.dg/template/spec29.C: New test.
6718
6719 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6720
6721         PR c/19606.
6722         * gcc.c-torture/execute/pr19606.c: New.
6723
6724 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6725
6726         * gcc.dg/pragma-re-4.c: New test.
6727
6728 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6729
6730         PR fortran/25964
6731         * gfortran.dg/assumed_size_refs_3.f90: New test.
6732
6733 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6734
6735         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6736
6737 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6738
6739         PR ada/21317
6740         * ada/acats/support/impdef.a: Add One_Long_Second.
6741         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6742         * ada/acats/tests/c9/c94026.a: Likewise.
6743         * ada/acats/tests/c9/c97305c.ada: Likewise.
6744         * ada/acats/tests/c9/c99004a.ada: Likewise.
6745
6746 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6747
6748         PR fortran/25964
6749         * gfortran.dg/global_references_2.f90: New test.
6750
6751         PR fortran/25084
6752         PR fortran/20852
6753         PR fortran/25085
6754         PR fortran/25086
6755         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6756         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6757
6758         PR fortran/25416
6759         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6760
6761 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6762
6763         PR c/25892
6764         * gcc.dg/Wpointer-sign.c: New.
6765         * gcc.dg/Wpointer-sign-Wall.c: New.
6766         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6767         * gcc.dg/Wpointer-sign-pedantic.c: New.
6768         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6769         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6770
6771 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6772
6773         PR C/25861
6774         * gcc.c-torture/compile/pr25861.c: New test.
6775
6776 2006-01-26  Paul Brook  <paul@codesourcery.com>
6777
6778         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6779         on short-enum targets.
6780         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6781         variable.
6782         (generate_fields): Use short_enums.
6783         (main): Set short_enums.  Document -e.
6784         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6785         on short-enum targets.
6786         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6787         variable.
6788         (generate_fields): Use short_enums.
6789         (main): Set short_enums.  Document -e.
6790         * lib/target-supports.exp (check_effective_target_short_enums): New.
6791
6792 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6793
6794         PR target/25947
6795         * gcc.dg/torture/pr25947-1.c: New test.
6796
6797 2006-01-25  Jan Hubicka  <jh@suse.cz>
6798             Roger Sayle  <roger@eyesopen.com>
6799
6800         PR rtl-optimization/25703
6801         * gcc.target/i386/20060125-1.c: New test case.
6802         * gcc.target/i386/20060125-2.c: New test case.
6803
6804 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6805
6806         PR fortran/18540
6807         * gfortran.dg/goto_1.f: New.
6808
6809 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6810
6811         PR fortran/25716
6812         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6813         25716 on 32-bit systems too.
6814
6815 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6816
6817         PR testsuite/25590
6818         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6819
6820 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6821
6822         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6823
6824 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6825
6826         PR fortran/25835
6827         * gfortran.dg/read_eof.f90: Delete, renamed.
6828         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6829         * gfortran.dg/read_eof_2.f90: New test.
6830         * gfortran.dg/read_eof_3.f90: New test.
6831
6832 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6833
6834         PR tree-opt/25860
6835         * gcc.c-torture/compile/pr25860.c: New test.
6836
6837 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6838
6839         PR c++/25552
6840         * g++.dg/parse/dtor8.C: New test.
6841
6842 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6843
6844         PR testsuite/25891
6845         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6846         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6847         check_effective_target_fopenmp returns 0.
6848
6849 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6850
6851         PR ada/20548
6852         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6853         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6854         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6855
6856 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6857
6858         PR tree-opt/25857
6859         * g++.dg/opt/pr25857.C: New test.
6860
6861 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6862         Jan Hubicka  <jh@suse.cz>
6863         Richard Guenther  <rguenther@suse.de>
6864
6865         PR rtl-optimization/25654
6866         * gcc.dg/torture/pr25654.c: New testcase.
6867         * gcc.target/i386/pr25654.c: Likewise.
6868
6869 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6870
6871         PR fortran/25901
6872         * gfortran.dg/internal references_2.f90: New test.
6873
6874         Fix regression in testing of admissability of attributes.
6875         * gfortran.dg/intent_used_1.f90: New test.
6876
6877 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6878
6879         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6880         Remove target conditional torture options for i?86 and x86_64
6881         GNU/Linux.
6882
6883 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6884
6885         PR c++/10891
6886         * g++.dg/rtti/no-rtti.C: New.
6887
6888 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6889
6890         PR c++/25895
6891         * g++.dg/inherit/conv2.C: New test.
6892
6893         PR c++/25856
6894         * g++.dg/parse/dtor7.C: New test.
6895
6896         PR c++/25858
6897         * g++.dg/template/crash44.C: New test.
6898
6899 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6900
6901         PR fortran/25124
6902         PR fortran/25625
6903         * gfortran.dg/internal_references_1.f90: New test.
6904           PR fortran/20881
6905         PR fortran/23308
6906         PR fortran/25538
6907         PR fortran/25710
6908         * gfortran.dg/global_references_1.f90: New test.
6909         * gfortran.dg/g77/19990905-1.f: Restore the error that
6910         there is a clash between the common block name and
6911         the name of a subroutine reference.
6912
6913         PR fortran/PR24276
6914         * gfortran.dg/aliasing_dummy_1.f90: New test.
6915
6916 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6917
6918         * gcc.dg/vmx/1b-01.c: Warning fix.
6919         * gcc.dg/vmx/1c-02.c: Likewise.
6920         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6921
6922 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6923
6924         PR testsuite/24962
6925         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6926
6927 2006-01-20  Richard Guenther  <rguenther@suse.de>
6928         Steven Bosscher <stevenb.gcc@gmail.com>
6929
6930         PR rtl-optimization/24626
6931         * gcc.dg/torture/pr24626-1.c: New testcase.
6932         * gcc.dg/torture/pr24626-2.c: Likewise.
6933         * gcc.dg/torture/pr24626-3.c: Likewise.
6934         * gcc.dg/torture/pr24626-4.c: Likewise.
6935
6936 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6937
6938         PR c++/5520
6939         * g++.dg/warn/empty-body.C: New.
6940
6941 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6942
6943         PR c++/22136
6944         * g++.dg/template/using10.C: New test.
6945         * g++.dg/temlpate/using11.C: Likewise.
6946         * g++.dg/inherit/using5.C: Tweak error messages.
6947
6948 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6949
6950         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6951         target test.
6952         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6953
6954 2006-01-19  Jan Hubicka  <jh@suse.cz>
6955
6956         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6957
6958 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6959
6960         PR c++/25854
6961         * g++.dg/template/spec28.C: New test.
6962
6963 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6964
6965         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6966         Fix fprintf's by adding srcdir or removing it.
6967
6968 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6969
6970         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6971         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6972         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6973         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6974         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6975         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6976         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6977         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6978         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6979         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6980         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6981         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6982         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6983         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6984
6985 2006-01-18  Jeff Law  <law@redhat.com>
6986
6987         * gcc.dg/tree-ssa/vrp25.c: New test.
6988
6989 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6990
6991         * gcc.dg/pr25805.c: Fix misapplied patch.
6992
6993 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6994
6995         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6996         (check_effective_target_vect_udot_qi): New.
6997         (check_effective_target_vect_sdot_hi): New.
6998         (check_effective_target_vect_udot_hi): New.
6999         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7000         prefixed with "wrapv-" with -fwrapv.
7001         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7002         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7003         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7004         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7005         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7006
7007         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7008         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7009         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7010         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7011
7012 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7013
7014         PR c++/16829
7015         * g++.dg/other/default2.C: New test.
7016         * g++.dg/other/default3.C: New test.
7017
7018 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7019
7020         PR c/25805
7021         * gcc.dg/pr25805.c: New file.
7022
7023 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/25836
7026         * g++.dg/template/init6.C: New test.
7027
7028 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
7029
7030         * gcc.dg/tree-ssa/pr24287.c: New test
7031
7032 2006-01-18  Eric Christopher  <echristo@apple.com>
7033
7034         * g++.dg/eh/table.C: New.
7035
7036 2006-01-18  DJ Delorie  <dj@redhat.com>
7037
7038         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
7039         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
7040         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
7041         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
7042
7043 2006-01-18  Jeff Law  <law@redhat.com>
7044
7045         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
7046         on wrapping on overflow semantics.
7047
7048         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
7049
7050         * gcc.gc/tree-ssa/vrp23.c: New test.
7051         * gcc.gc/tree-ssa/vrp24.c: New test.
7052
7053 2006-01-18  Richard Henderson  <rth@redhat.com>
7054             Aldy Hernandez  <aldyh@redhat.com>
7055             Jakub Jelinek  <jakub@redhat.com>
7056             Diego Novillo  <dnovillo@redhat.com>
7057             Uros Bizjak  <uros@kss-loka.si>
7058
7059         * testsuite/gcc.dg/gomp: New directory.
7060
7061 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
7062             Steven G. Kargl  <kargls@comcast.net>
7063
7064         PR fortran/20869
7065         * gfortran.dg/intrinsic_external_1.f90: New test.
7066
7067         PR fortran/20875.
7068         * gfortran.dg/elemental_pointer_1.f90: New test.
7069
7070         PR fortran/25024
7071         * gfortran.dg/external_procedures_1.f90: New test.
7072
7073         PR fortran/25785
7074         gfortran.dg/assumed_present.f90: New test.
7075
7076 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
7077
7078         * g++.dg/parse/lookup5.C: New test.
7079
7080 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7081
7082         PR fortran/25697
7083         * gfortran.dg/read_eof.f90: New test.
7084
7085 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7086
7087         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
7088         add a closing brace.
7089
7090 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7091
7092         PR fortran/25631
7093         * gfortran.dg/fmt_tl.f: New test.
7094
7095 2006-01-17  Eric Christopher  <echristo@apple.com>
7096
7097         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7098         * g++.old-deja/g++.warn/impint2.C: Ditto.
7099         * g++.old-deja/g++.other/null1.C: Ditto.
7100         * g++.dg/warn/conv2.C: Ditto.
7101         * g++.dg/warn/conv4.C: New file.
7102
7103 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7104
7105         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7106
7107 2006-01-17  Andreas Jaeger  <aj@suse.de>
7108             Janis Johnson <janis187@us.ibm.com>
7109
7110         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7111         in 64-bit.
7112         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7113         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7114
7115 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7116
7117         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7118         xfail txxx where xxx >= 25.
7119
7120 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7121
7122         PR testsuite/25764
7123         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7124
7125 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7126
7127         PR c/25682
7128         * gcc.dg/pr25682.c: New test.
7129         * g++.dg/parse/array-size2.C: New test.
7130
7131 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7132
7133         * consistency.vlad: Remove entire directory, 1652 files.
7134
7135 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7136
7137         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7138         check_effective_target_dfprt_nocache): New.
7139         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7140         (check_effective_target_dfprt): New.
7141         * lib/c-compat.exp (check_dfp): Remove.
7142         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7143         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7144         level of support for decimal float.
7145         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7146         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7147         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7148         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7149         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7150         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7151         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7152         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7153         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7154         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7155         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7156         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7157         directives.
7158
7159 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7160
7161         PR testsuite/25741
7162         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7163         $base_dir/../.
7164         * lib/gfortran.exp (gfortran_init): Likewise.
7165         * lib/obj-c++.exp (obj-c++_init): Likewise.
7166         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7167         (scan-assembler-dem-not): Likewise.
7168         * lib/scandump.exp (scan-dump-dem): Likewise.
7169         (scan-dump-dem-not): Likewise.
7170
7171 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7172
7173         PR testsuite/25767
7174         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7175         powerpc-*-darwin*.
7176         * lib/obj-c++.exp (obj-c++_init): Likewise.
7177
7178 2006-01-16  Richard Guenther  <rguenther@suse.de>
7179
7180         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7181
7182 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7183
7184         PR testsuite/25777
7185         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7186         to LD_LIBRARY_PATH.
7187
7188 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7189             Andrew Pinski  <pinskia@physics.uc.edu>
7190
7191         * gcc.dg/minmax-1.c: New test.
7192
7193 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7194
7195         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7196         * gcc.misc-tests/dectest.exp: Ditto.
7197
7198 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7199
7200         PR testsuite/25796
7201         * gcc.target/i386/cmov6.c: Use -march=k8.
7202
7203 2006-01-15  Andreas Jaeger  <aj@suse.de>
7204
7205         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7206         x86 does not have __float128.
7207
7208 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7209
7210         * gcc.target/i386/cmov6.c: New test.
7211
7212 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/25663
7215         * g++.dg/template/ctor6.C: New test.
7216
7217 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7218
7219         PR tree-optimization/25485
7220         * gcc.dg/tree-ssa/pr25485.c: New.
7221
7222 2006-01-14  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/22548
7225         PR tree-optimization/22555
7226         PR tree-optimization/22501
7227         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7228         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7229         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7230         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7231         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7232         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7233         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7234         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7235         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7236
7237 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7238
7239         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7240         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7241
7242 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7243         Richard Guenther  <rguenther@suse.de>
7244
7245         PR rtl-optimization/24257
7246         * gcc.dg/torture/pr24257.c: New testcase.
7247
7248 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7249
7250         * gcc.c-torture/execute/20060110-1.c: New test.
7251         * gcc.c-torture/execute/20060110-2.c: New test.
7252
7253 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7254
7255         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7256
7257 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7258
7259         PR fortran/25756
7260         * gfortran.dg/label_3.f90: New test.
7261
7262 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7263
7264         PR tree-optimization/25771
7265         * g++.dg/tree-ssa/pr25771.C: New test
7266
7267 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7268
7269         PR tree-opt/24365
7270         * g++.dg/opt/complex5.C: New test.
7271
7272 2006-01-13  Richard Guenther  <rguenther@suse.de>
7273
7274         * gcc.target/i386/387-9.c: New testcase.
7275
7276 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7277
7278         PR c++/24824
7279         * g++.dg/debug/dwarf2-1.C: New.
7280
7281 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7282
7283         PR testsuite/25728
7284         * lib/gcov.exp (verify-lines): Add "close $fd".
7285
7286 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7287             Ben Elliston  <bje@au.ibm.com>
7288
7289         * gcc.dg/dfp/inf-1.c: New test.
7290
7291 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7292             Yao Qi  <qiyaoltc@cn.ibm.com>
7293             Ben Elliston  <bje@au.ibm.com>
7294             Jon Grimm  <jgrimm2@us.ibm.com>
7295
7296         * gcc.dg/nodfp-1.c: New test.
7297         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7298         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7299         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
7300         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
7301         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
7302         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
7303         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
7304         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
7305         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7306         * gcc.dg/format/dfp-scanf-1.c: Likewise.
7307         * gcc.dg/format/dfp-printf-1.c: Likewise.
7308         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
7309         (compat_setup_dfp): New.
7310         * gcc.dg/compat/compat.exp: Use it.
7311         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
7312         Make some variables global, prepend "compat_" to their names.
7313         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
7314         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
7315         * gcc.misc-tests/dectest.exp: New test driver for decTest.
7316         * lib/compat.exp (compat_skip_list): Make global, rename.
7317         * lib/c-compat.exp: New file.
7318         * lib/target-supports.exp (check_effective_target_dfp): New.
7319
7320         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
7321         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
7322         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
7323         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
7324         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
7325         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
7326         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
7327         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
7328         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
7329         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
7330         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
7331         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
7332         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
7333         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
7334         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
7335         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
7336         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
7337         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
7338         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
7339         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
7340         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
7341         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
7342         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
7343         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
7344         gcc.dg/dfp/struct-layout-1.c,
7345         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
7346         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
7347         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
7348         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
7349         gcc.dg/dfp/func-vararg-dfp.c,
7350         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7351         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7352         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7353         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7354         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7355
7356 2006-01-11  Richard Guenther  <rguenther@suse.de>
7357
7358         PR tree-optimization/25734
7359         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7360
7361 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7362
7363         PR fortran/25486
7364         * gfortran.dg/literal_character_constant_1_x.F: New test.
7365         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7366         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7367         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7368
7369 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7370
7371         PR c++/25386
7372         * g++.dg/ext/packed3.C: Add expected packed error.
7373
7374 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7375
7376         PR target/25706
7377         * gcc.dg/torture/pr25706-1.c: New test.
7378
7379 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7380
7381         PR tree-optimization/23109
7382         PR tree-optimization/23948
7383         PR tree-optimization/24123
7384
7385         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7386         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7387         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7388         g++.dg/tree-ssa/pr23948.C: New testcases.
7389         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7390         three divisions in order to do the optimization.
7391
7392 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7393
7394         PR c++/25632
7395         * g++.dg/other/pr25632.C: New test.
7396
7397 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7398
7399         PR fortran/25730
7400         * gfortran.dg/used_types_1.f90: New test.
7401
7402 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7403
7404         PR target/25718
7405         * gcc.dg/torture/pr25718-1.c: New test.
7406
7407 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7408
7409         * gfortran.dg/list_read_2.f90: Fix typo in description.
7410
7411 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7412
7413         * lib/target-supports.exp (check_visibility_available): Simplify test
7414         for *-*-netware*.
7415         (check_profiling_available): Fail for *-*-netware*.
7416         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7417         * gcc.dg/20021014-1.c: Likewise.
7418         * gcc.dg/nest.c: Likewise.
7419
7420 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7421
7422         fortran/24936
7423         * gfortran.dg/forall_3.f90: New test.
7424
7425 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7426
7427         PR fortran/21977
7428         * gfortran.dg/nesting_2.f90: New test.
7429         * gfortran.dg/nesting_3.f90: New test.
7430
7431 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7432
7433         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7434         Fix typo in comment.
7435
7436 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7437
7438         * gfortran.dg/single_char_string.f90: New test.
7439
7440 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7441
7442         * gfortran.dg/ichar_2.f90: New test.
7443
7444 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7445
7446         PR fortran/25093
7447         * gfortran.dg/private_type_4.f90: New.
7448
7449 2006-01-07  Richard Guenther  <rguenther@suse.de>
7450
7451         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7452
7453 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7454
7455         * gfortran.dg/func_decl_1.f90: New.
7456         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7457         * gfortran.dg/array_alloc_2.f90: Likewise.
7458         * gfortran.dg/char_result_8.f90: Likewise.
7459         * gfortran.dg/dup_save_1.f90: Likewise.
7460         * gfortran.dg/dup_save_2.f90: Likewise.
7461         * gfortran.dg/f2c_6.f90: Likewise.
7462         * gfortran.dg/f2c_7.f90: Likewise.
7463         * gfortran.dg/func_result_2.f90: Likewise.
7464         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7465
7466 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7467
7468         PR fortran/22146
7469         * gfortran.dg/elemental_subroutine_1.f90: New test.
7470         * gfortran.dg/elemental_subroutine_2.f90: New test.
7471
7472         PR fortran/25029
7473         PR fortran/21256
7474         * gfortran.dg/assumed_size_refs_1.f90: New test.
7475
7476         PR fortran/20868
7477         PR fortran/20870
7478         * gfortran.dg/assumed_size_refs_2.f90: New test.
7479         * gfortran.dg/initialization_1.f90: Change warning message.
7480
7481 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7482
7483         * gcc.dg/tree-ssa/loop-15.c: New test.
7484
7485 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7486
7487         PR fortran/25598
7488         * gfortran.dg/backspace_3.f: New test.
7489         * gfortran.dg/backspace_4.f: New test.
7490
7491 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7492
7493         PR fortran/24268
7494         * gfortran.dg/fmt_white.f: Update test.
7495
7496 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7497
7498         * gcc.dg/cast-1.c: Add new warning.
7499         * gcc.dg/cast-2.c: Likewise.
7500         * gcc.dg/cast-3.c: Likewise.
7501         * gcc.dg/format/cast-1.c: Likewise.
7502         * gcc.dg/cast-4.c: New testcase.
7503
7504 2006-01-05  Richard Guenther  <rguenther@suse.de>
7505
7506         PR tree-optimization/22555
7507         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7508
7509 2006-01-05  Richard Guenther  <rguenther@suse.de>
7510             Diego Novillo  <dnovillo@redhat.com>
7511
7512         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7513         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7514         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7515         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7516         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7517         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7518         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7519         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7520         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7521         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7522         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7523         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7524         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7525         * treelang/compile/extravar.tree: Likewise.
7526         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7527         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7528         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7529         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7530         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7531
7532 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7533
7534         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7535         for 64-bit fix.
7536
7537 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7538
7539         PR fortran/23675
7540         gfortran.dg/char_result_11.f90: New.
7541
7542 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7543
7544         PR c++/24782
7545         * g++.dg/parse/access9.C: New test.
7546         * g++.dg/tc1/dr52.C: Tweak error markers.
7547
7548 2006-01-04  Richard Henderson  <rth@redhat.com>
7549
7550         Merge from gomp branch.
7551         * g++.dg/parse/pragma2.C: Update expected error lines.
7552
7553 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7554
7555         * g++.dg/other/i386-2.C: New test.
7556
7557         PR target/25554
7558         * gcc.c-torture/compile/20051228-1.c: New test.
7559
7560         PR c/25559
7561         * gcc.dg/pr25559.c: New test.
7562
7563 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7564
7565         PR c++/25492
7566         * g++.dg/lookup/friend9.C: New test.
7567
7568         PR c++/25625
7569         * g++.dg/template/repo5.C: New test.
7570
7571 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7572
7573         PR fortran/25101
7574         * gfortran.dg/forall_2.f90: New test.
7575
7576 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7577
7578         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7579         dg-require-weak.  Adjust regexp to handle leading-underscore
7580         targets and space as well as TAB after .weak.  Change previous
7581         64-bit fix to not use naked dot.
7582
7583 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7584
7585         PR rtl-optimization/25578
7586         * gcc.c-torture/execute/20060102-1.c: New testcase.
7587
7588 2006-01-03  Richard Guenther  <rguenther@suse.de>
7589
7590         PR c/25183
7591         * gcc.dg/torture/pr25183.c: New testcase.
7592
7593 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7594
7595         Merge from gomp-branch.
7596         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7597         * gcc.dg/ia64-sync-2.c: Likewise.
7598         * gcc.dg/ia64-sync-3.c: Likewise.
7599         * gcc.dg/ia64-sync-4.c: Likewise.
7600         * gcc.dg/sync-2.c: Likewise.
7601         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7602         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7603
7604 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7605
7606         PR c++/25635
7607         * g++.dg/parse/operator6.C: New test.
7608
7609         PR c++/25637
7610         * g++.dg/parse/error29.C: New test.
7611
7612         PR c++/25638
7613         * g++.dg/parse/dtor6.C: New test.
7614
7615         PR c++/25633
7616         * g++.dg/parse/ctor3.C: New test.
7617
7618         PR c++/25634
7619         * g++.dg/template/class3.C: New test.
7620
7621 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7622
7623         * g++.dg/debug/debug9.C: New.
7624
7625 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
7626
7627         PR fortran/24640
7628         * gfortran.dg/label_2.f90: New test.
7629
7630 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7631
7632         * g++.dg/lookup/using12.C: Tighten error marker.
7633
7634 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
7635             Andrew Pinski <pinskia@physics.uc.edu>
7636
7637         * gcc.target/powerpc/darwin-abi-3.c: New file.
7638         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
7639         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
7640         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
7641         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
7642         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
7643         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7644         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7645         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7646
7647 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
7648
7649         * gcc.dg/tree-ssa/loadpre1.c: New;
7650         * gcc.dg/tree-ssa/loadpre2.c: New;
7651         * gcc.dg/tree-ssa/loadpre3.c: New;
7652         * gcc.dg/tree-ssa/loadpre4.c: New;
7653         * gcc.dg/tree-ssa/loadpre5.c: New;
7654         * gcc.dg/tree-ssa/loadpre6.c: New;
7655         * gcc.dg/tree-ssa/loadpre7.c: New;
7656         * gcc.dg/tree-ssa/loadpre8.c: New;
7657         * gcc.dg/tree-ssa/loadpre9.c: New;
7658
7659 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
7660
7661         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7662         * g++.dg/abi/thunk4.C: Likewise.
7663
7664 2006-01-01  Andreas Jaeger  <aj@suse.de>
7665
7666         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7667         portable.
7668
7669 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
7670
7671         PR c++/25294
7672         * gcc.dg/pragma-pack-3.c: New test.
7673         * g++.dg/parse/pragma3.C: New test.
7674
7675 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7676
7677         PR middle-end/24827
7678         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7679
7680 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7681
7682         PR testsuite/25214
7683         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7684
7685 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7686
7687         PR fortran/22607
7688         * gfortran-dg/pure_byref_3.f90: New.
7689
7690         fortran/PR 25396
7691         * gfortran.dg/userdef_operator_1.f90: New.
7692
7693 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7694
7695         * g++.dg/abi/thunk3.C: New.
7696         * g++.dg/abi/thunk4.C: New.
7697
7698 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7699
7700         PR fortran/25532
7701         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7702         associated derived type components of derived types are
7703         properly declared in contained procedures.
7704
7705 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7706
7707         PR libgfortran/25139
7708         * gfortran.dg/backspace_2.f: New test.
7709
7710 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7711
7712         PR libgfortran/25550
7713         * gfortran.dg/endfile.f: New test.
7714
7715 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7716
7717         PR libgfortran/25419
7718         * gfortran.dg/comma.f: New test.
7719
7720 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7721
7722         * lib/gfortran-dg.exp: Remove trailing whitespace.
7723         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7724         -funroll-all-loops.
7725
7726 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7727
7728         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7729         Extended Double long doubles or repeat tests when long double is
7730         the same size as double.
7731
7732 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7735
7736         PR testsuite/25442
7737         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7738         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7739
7740         PR testsuite/25441
7741         * gcc.dg/pr23911.c: Make test variable static.
7742
7743         PR testsuite/25444
7744         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7745
7746 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7747
7748         PR c++/25439
7749         * g++.dg/parse/crash17.C: Adjust error markers.
7750         * g++.dg/template/error20.C: New test.
7751
7752 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7753
7754         PR c++/23172
7755         * g++.dg/ext/complit4.C: New test.
7756
7757         PR c++/25417
7758         * g++.dg/ext/complit5.C: Likewise.
7759
7760 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7761
7762         PR tree-optimization/25125
7763         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7764         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7765         * gcc.c-torture/execute/pr25125.c: New.
7766
7767 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7768
7769         PR fortran/25029
7770         PR fortran/21256
7771         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7772         with incorrect assumed size references.
7773
7774 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/23171
7777         * g++.dg/opt/init1.C: New test.
7778
7779 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/24671
7782         * g++.dg/template/sfinae3.C: New test.
7783
7784 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7785
7786         * g++.dg/other/friend4.C: New test.
7787
7788 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7789
7790         PR target/25005
7791         * g++.dg/opt/pr25005.C: New test.
7792
7793 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7794
7795         PR c++/25369
7796         * g++.dg/template/ptrmem16.C: New test.
7797
7798 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7799
7800         PR fortran/25029
7801         PR fortran/21256
7802         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7803
7804 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7805
7806         PR libgfortran/25307
7807         * gfortran.dg/list_read_5.f90: New test.
7808
7809 2005-12-22  Richard Henderson  <rth@redhat.com>
7810
7811         * gcc.target/i386/sse-7.c: Use -msse2.
7812
7813 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR rtl-optimization/25432
7816         * gcc.c-torture/compile/20051216-1.c: New test.
7817
7818         PR objc/25328
7819         * objc/execute/pr25328.m: New test.
7820
7821 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7822
7823         PR c++/25364
7824         * g++.dg/template/call4.C: New test.
7825
7826 2005-12-22  Dale Johannesen  <dalej@apple.com>
7827
7828         * gcc.target/i386/sse-17.c: New.
7829
7830 2005-12-22  Paul Brook  <paul@codesourcery.com>
7831
7832         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7833
7834 2005-12-22  Paul Brook  <paul@codesourcery.com>
7835
7836         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7837
7838 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7839
7840         PR tree-opt/25513
7841         * gcc.c-torture/compile/pr25513.c: New test.
7842
7843 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7844
7845         PR c++/23333
7846         * g++.dg/parse/error25.C: Add more tests.
7847
7848 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7849
7850         PR fortran/18990
7851         * gfortran.dg/der_charlen_1.f90: New.
7852
7853 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7854
7855         PR fortran/20889
7856         * gfortran.dg/pointer_component_type_1.f90: New test.
7857
7858         PR fortran/25029
7859         PR fortran/21256
7860         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7861         should give an error with assumed size array refernces and checks those
7862         that should not.
7863         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7864         reference an upper bound so that it does not generate an error.
7865
7866         PR fortran/19362
7867         PR fortran/20244
7868         PR fortran/20864
7869         PR fortran/25391
7870         * gfortran.dg/used_dummy_types_1.f90: New test.
7871         * gfortran.dg/used_dummy_types_2.f90: New test.
7872         * gfortran.dg/used_dummy_types_3.f90: New test.
7873         * gfortran.dg/used_dummy_types_4.f90: New test.
7874         * gfortran.dg/used_dummy_types_5.f90: New test.
7875
7876         PR fortran/23152
7877         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7878         group already being USE associated.
7879         * gfortran.dg/assumed_shape_nml.f90: New test.
7880         * gfortran.dg/assumed_size_nml.f90: New test.
7881
7882         PR fortran/20862
7883         PR fortran/25053
7884         PR fortran/25063
7885         PR fortran/25064
7886         PR fortran/25066
7887         PR fortran/25067
7888         PR fortran/25068
7889         PR fortran/25307
7890         * gfortran.dg/io_constraints_1.f90: New test.
7891         * gfortran.dg/io_constraints_1.f90: New test.
7892         * gfortran.dg/iostat_3.f90: Change wording of warning.
7893         * gfortran.dg/g77/19981216-0.f: The same.
7894
7895 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7896
7897         PR tree-optimization/23518
7898         * testsuite/gcc.dg/pr23518.c: New.
7899
7900 2005-12-21  Mike Stump  <mrs@apple.com>
7901
7902         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7903
7904 2005-12-21  Paul Brook  <paul@codesourcery.com>
7905
7906         * gcc.dg/pr19340.c: Skip on m68k targets.
7907
7908 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7909
7910         PR rtl-optimization/25196
7911         * gcc.dg/pr25196.c: New test.
7912
7913 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7914
7915         PR fortran/25423
7916         gfortran.dg/where_nested_1.f90: New.
7917
7918 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7919
7920         PR tree-optimization/25382.
7921         * gcc.dg/tree-ssa/pr25382.c: New.
7922
7923 2005-12-20  Richard Guenther  <rguenther@suse.de>
7924
7925         PR middle-end/24306
7926         * gcc.target/i386/pr24306.c: New testcase.
7927
7928 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7929
7930         PR tree-optimization/25501
7931         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7932
7933 2005-12-20  Richard Guenther  <rguenther@suse.de>
7934
7935         Revert
7936         2005-12-02  Richard Guenther  <rguenther@suse.de>
7937
7938         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7939
7940 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/21228
7943         * g++.dg/warn/Wunreachable-code-2.C: New test.
7944
7945 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/24278
7948         * g++.dg/template/ctor5.C: New test.
7949
7950         PR c++/24915
7951         * g++.dg/template/overload8.C: New test.
7952
7953 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7954
7955         * gcc.c-torture/compile/pr25483 : New test.
7956
7957 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7958
7959         PR c++/20552
7960         * g++.dg/ext/typeof10.C: New test.
7961
7962 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7963
7964         * gcc.dg/mt-loopi1.c: New.
7965
7966 2005-12-18  Richard Guenther  <rguenther@suse.de>
7967
7968         PR tree-optimization/25481
7969         * gcc.dg/torture/pr25481.c: New testcase.
7970
7971 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7972
7973         PR rtl-optimization/21041
7974         * gcc.dg/pr21041.c: New test.
7975
7976 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7977
7978         PR libgfortran/25463
7979         * gfortran.dg/advance.f90: New test.
7980
7981 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7982
7983         * gcc.dg/20051201-1.c: New test.
7984
7985 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7986
7987         PR fortran/25018
7988         * gfortran.dg/initialization_1.f90: New test.
7989         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7990         * gfortran.dg/g77/980616-0.f: The same.
7991
7992 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7993
7994         * PR fortran/25458
7995         * gfortran.dg/chkbits.f90: New test.
7996
7997 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7998
7999         * gfortran.dg/enum_5.f: Revert to previous version.
8000
8001 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8002
8003         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8004         * gfortran.dg/nested_modules_1.f90: Ditto.
8005         * gfortran.dg/hollerith_f95.f90: Ditto.
8006         * gfortran.dg/select_5.f90: Ditto.
8007         * gfortran.dg/secnds.f: Ditto.
8008         * gfortran.dg/hollerith2.f90: Ditto.
8009         * gfortran.dg/imag_2.f: Ditto.
8010         * gfortran.dg/ftell_2.f90: Ditto.
8011         * gfortran.dg/malloc_free_1.f90: Ditto.
8012         * gfortran.dg/logint-1.f: Ditto.
8013         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8014         * gfortran.dg/e_d_fmt.f90: Ditto.
8015         * gfortran.dg/hollerith_legacy.f90: Ditto.
8016         * gfortran.dg/logint-2.f: Ditto.
8017         * gfortran.dg/enum_5.f90: Ditto.
8018         * gfortran.dg/f2c_2.f90: Ditto.
8019         * gfortran.dg/pr17143.f90: Ditto.
8020         * gfortran.dg/namelist_14.f90: Ditto.
8021         * gfortran.dg/logint-3.f: Ditto.
8022         * gfortran.dg/spread_scalar_source.f90: Ditto.
8023         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8024         * gfortran.dg/namelist_11.f: Ditto.
8025         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8026         * gfortran.dg/g77/20010519-1.f
8027         * gfortran.dg/g77/alpha1.f: Ditto.
8028         * gfortran.dg/g77/990115-1.f: Ditto.
8029         * gfortran.dg/g77/erfc.f: Ditto.
8030         * gfortran.dg/g77/19990313-3.f: Ditto.
8031         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
8032         * gfortran.dg/g77/20010426.f: Ditto.
8033         * gfortran.dg/g77/19990313-0.f: Ditto.
8034         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
8035         * gfortran.dg/g77/20000629-1.f: Ditto.
8036         * gfortran.dg/g77/970125-0.f: Ditto.
8037         * gfortran.dg/g77/8485.f: Ditto.
8038         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
8039         * gfortran.dg/g77/19990313-1.f: Ditto.
8040         * gfortran.dg/g77/int8421.f: Ditto.
8041         * gfortran.dg/g77/19990305-0.f: Ditto.
8042         * gfortran.dg/g77/947.f: Ditto.
8043         * gfortran.dg/g77/19990905-2.f: Ditto.
8044         * gfortran.dg/g77/cabs.f: Ditto.
8045         * gfortran.dg/g77/19990313-2.f: Ditto.
8046         * gfortran.dg/g77/20020307-1.f: Ditto.
8047         * gfortran.dg/g77/dcomplex.f: Ditto.
8048         * gfortran.dg/g77/19990502-1.f: Ditto.
8049         * gfortran.dg/g77/19981216-0.f: Ditto.
8050         * gfortran.dg/common_4.f90: Ditto.
8051         * gfortran.dg/entry_4.f90: Ditto.
8052         * gfortran.dg/equiv_constraint_2.f90: Ditto.
8053         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
8054         * gfortran.dg/namelist_12.f: Ditto.
8055         * gfortran.dg/scale_1.f90: Ditto.
8056         * gfortran.dg/modulo_1.f90
8057         * gfortran.dg/hollerith.f90: Ditto.
8058         * gfortran.dg/direct_io_3.f90: Ditto.
8059         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
8060         * gfortran.dg/gnu_logical_1.F: Ditto.
8061         * gfortran.dg/unf_io_convert_1.f90: Ditto.
8062         * gfortran.dg/assign_1.f90: Ditto.
8063         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
8064         * gfortran.dg/pr23095.f: Ditto.
8065         * gfortran.dg/read_float_1.f90: Ditto.
8066
8067 2005-12-17  Andreas Jaeger  <aj@suse.de>
8068
8069         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
8070         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
8071
8072 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073
8074         PR fortran/24268
8075         * gfortran.dg/fmt_white.f: New test.
8076
8077 2005-12-16  Steven G. Kargl <kargls@comcast.net>
8078
8079         * gfortran.dg/label_1.f90: New test.
8080
8081 2005-12-15  Ben Elliston  <bje@au.ibm.com>
8082
8083         PR testsuite/25422
8084         * gcc.dg/20031012-1.c: Add -Walways-true option.
8085         * gcc.dg/weak/weak-3.c: Likewise.
8086         * g++.old-deja/g++.mike/warn8.C: Likewise.
8087
8088 2005-12-16  Mike Stump  <mrs@apple.com>
8089
8090         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
8091         exit.
8092
8093 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8094
8095         PR libgfortran/25264
8096         PR libgfortran/25349
8097         * gfortran.dg/tl_editing.f90: Added additional checks.
8098         * gfortran.dg/t_editing.f: New test.
8099         * gfortran.dg/write_padding.f90: New test
8100
8101 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8102
8103         PR testsuite/25215
8104         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8105
8106 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR rtl-optimization/24899
8109         * gcc.c-torture/execute/20051215-1.c: New test.
8110
8111 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8112
8113         PR 24823
8114         * gfortran.dg/pr24823.f: New test.
8115
8116 2005-12-16  Jeff Law  <law@redhat.com>
8117
8118         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8119
8120 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8121
8122         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8123         Change C++ style comments to C style comments.
8124         Remove aligned types from the array.
8125         Keep Enums disabled.
8126         (complex_types): Remove aligned types from the array.
8127         Comment out "_Complex long double".
8128         (attrib_types): Remove.
8129         (complex_attrib_types): Remove.
8130         (attrib_array_types): Remove.
8131         (complex_attrib_array_types): Remove.
8132         (aligned_bitfld_types): Remove.
8133         (n_aligned_bitfld_types): Remove.
8134         (FEATURE_ALIGNEDPACKED): Delete.
8135         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8136         (singles): Remove support for adding attributes.
8137         (choose_type): Remove support for attributed types.
8138         (generate_fields): Remove support for attributed bit-fields.
8139         Remove support for adding attributes.
8140         (generate_random_tests): Remove support for adding attributes.
8141         (features): Add back "[0] :0" and "complex vector [0]".
8142         (main): Remove support for attributed bit-fields.
8143         Uncomment the calling of generate_random_tests for the rests of
8144         the tests.
8145
8146 2005-12-16  Jan Hubicka  <jh@suse.cz>
8147
8148         * gcc.c-torture/combine/pr25224.c: New.
8149
8150 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8151
8152         PR other/25028
8153         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8154         HP-UX.
8155
8156 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8157
8158         * gcc.dg/20051215-1.c: New file.
8159
8160 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8161
8162         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8163         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8164
8165 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8166
8167         PR fortran/18197
8168         * gfortran.dg/dummy_functions_1.f90: New.
8169
8170 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8171
8172         PR rtl-optimization/25310
8173         * gcc.c-torture/compile/pr25310.c: New test.
8174
8175 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR debug/25023
8178         * gcc.dg/pr25023.c: New test.
8179
8180 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8181
8182         * g++.old-deja/g++.brendan/redecl1.C,
8183         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8184         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8185         g++.old-deja/g++.oliva/typeof1.C,
8186         g++.old-deja/g++.other/crash16.C,
8187         g++.old-deja/g++.other/crash34.C,
8188         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8189         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8190         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8191         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8192         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8193         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8194         Remove xfail.
8195
8196 2005-12-14  Kean Johnston  <jkj@sco.com>
8197             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8198
8199         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8200         * gcc.target/i386/20020523-1.c: Ditto.
8201         * gcc.target/i386/tailcall-1.c: Ditto.
8202         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8203         * gcc.target/i386/ssetype-5.c: Ditto.
8204
8205 2005-12-14  Jeff Law  <law@redhat.com>
8206
8207         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8208
8209 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR target/25254
8212         PR target/24188
8213         * gcc.target/i386/pr25254.c: New test.
8214         * gfortran.dg/PR24188.f: New test.
8215
8216 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8217
8218         * lib/fortran-torture.exp: Catch remaining uses of
8219         remote_file build delete.
8220
8221 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8222
8223         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8224
8225 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8226
8227         * gcc.dg/warn-addr-cmp.c: New test.
8228
8229 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8230
8231         PR debug/25023
8232         PR target/25293
8233         * gcc.target/i386/pr25293.c: New test.
8234
8235 2005-12-13  Petr Machata  <machata@post.cz>
8236
8237         PR c++/24907
8238         * g++.dg/parse/comma2.C: New test.
8239
8240 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8241             Jakub Jelinek  <jakub@redhat.com>
8242
8243         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8244         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8245         (limits.h): Include unconditionally.
8246         (stdlib.h): Likewise.
8247         (hashtab.h): Do not include.
8248         (getopt.h): Likewise.
8249         (stddef.h): Include.
8250         (hashval_t): Define.
8251         (struct entry): Add "next" field.
8252         (HASH_SIZE): New macro.
8253         (hash_table): New variable.
8254         (switchfiles): Do not use xmalloc.
8255         (mix): New macro.
8256         (iterative_hash): New function.
8257         (hasht): Remove.
8258         (e_exists): New function.
8259         (e_insert): Likewise.
8260         (output): Use, instead of libiberty hashtable functions.
8261         (main): Do not use getopt.  Do not call htab_create.
8262
8263 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8264
8265         PR c++/25331
8266         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8267         put atal* and atpaal* attributes on array elements.
8268         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8269         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8270         put atal* and atpaal* attributes on array elements.
8271         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8272
8273 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8274
8275         * gcc.dg/single-precision-constant.c: New test.
8276
8277 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8278
8279         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8280         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8281         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8282         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8283         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8284         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8285         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8286         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8287         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8288         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8289         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8290         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8291         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8292         gcc.target/powerpc/ppc-sdata-2.c,
8293         gcc.target/powerpc/ppc-stackalign-1.c,
8294         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8295         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8296         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8297         gcc.target/powerpc/rs6000-ldouble-2.c,
8298         gcc.target/powerpc/rs6000-power2-1.c,
8299         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
8300         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
8301         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
8302         option into target selector.
8303         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
8304         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
8305
8306 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8307
8308         PR objc/25348
8309         * objc.dg/encode-9.m: New test.
8310
8311 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8312
8313         PR testsuite/20772
8314         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
8315         * gcc.dg/asm-b.c: Fix typo.
8316         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
8317         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8318         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
8319         i?86 lp64 and x86_64 ilp32.
8320         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
8321         on i?86 lp64.
8322         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
8323
8324 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
8325
8326         PR fortran/25078
8327         gfortran.dg/equiv_5.f90: New test.
8328
8329 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
8330
8331         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
8332         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
8333         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
8334         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
8335         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
8336         * gcc.dg/tree-ssa/reassoc-5.c: New.
8337         * gcc.dg/tree-ssa/reassoc-6.c: New.
8338         * gcc.dg/tree-ssa/reassoc-7.c: New.
8339         * gcc.dg/tree-ssa/reassoc-8.c: New.
8340         * gcc.dg/tree-ssa/reassoc-9.c: New.
8341         * gcc.dg/tree-ssa/reassoc-10.c: New.
8342         * gcc.dg/tree-ssa/reassoc-11.c: New.
8343
8344 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8345
8346         PR testsuite/25167
8347         PR testsuite/24478
8348         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
8349
8350 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR c++/25300
8353         * g++.dg/template/inherit.C: Do not use a generic error message.
8354
8355 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8356
8357         PR libobjc/25354
8358         * objc.dg/gnu-encoding: New directory.
8359         * objc.dg/gnu-encoding/compat-common.h: New file.
8360         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8361         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8362         * objc.dg/gnu-encoding/vector-defs.h: New file.
8363         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8364         * objc.dg/gnu-encoding/generate-random.c: New file.
8365         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8366         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8367         * objc.dg/gnu-encoding/generate-random.h: New file.
8368
8369 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8370
8371         PR c++/25337
8372         * g++.dg/template/defarg7.C: New test.
8373
8374 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8375
8376         PR libobjc/25347
8377         * objc.dg/encode-8.m: New test.
8378
8379 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8380
8381         PR libobjc/25346
8382         * objc.dg/encode-7.m: New test.
8383
8384 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8385
8386         PR c++/25010
8387         * g++.dg/opt/inline10.C: New test.
8388
8389 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8390
8391         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8392
8393 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8394
8395         * gfortran.dg/substring_equivalence.f90: typo in comment
8396
8397 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8398
8399         PR fortran/25068
8400         * gfortran.dg/iostat_3.f90: New test.
8401
8402 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8403
8404         PR fortran/23815
8405         * gfortran.dg/unf_io_convert_1.f90: New test.
8406         * gfortran.dg/unf_io_convert_2.f90: New test.
8407         * gfortran.dg/unf_io_convert_3.f90: New test.
8408
8409 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8410
8411         PR testsuite/20772
8412         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8413         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8414         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8415         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8416         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8417         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8418         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8419         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8420         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8421         gcc.dg/torture/fp-int-convert-float128-timode.c,
8422         gcc.dg/torture/fp-int-convert-float128.c,
8423         gcc.dg/torture/fp-int-convert-float80-timode.c,
8424         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8425         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8426
8427         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8428
8429 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8430
8431         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8432
8433 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8434
8435         * gcc.dg/20051207-1.c,
8436         * gcc.dg/20051207-2.c,
8437         * gcc.dg/20051207-3.c: New tests.
8438
8439 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8440
8441         PR testsuite/20772
8442         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8443         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8444         dg-skip-if target selector.
8445
8446         PR testsuite/20772
8447         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8448         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8449         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8450         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8451         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8452         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8453         and/or merge with i?86 cases.
8454
8455         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8456
8457         PR testsuite/20772
8458         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8459         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8460         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8461         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8462         x86_64-*-linux*.
8463
8464 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8465
8466         PR target/25311
8467         * gcc.c-torture/compile/pr25311.c: New test.
8468
8469 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8470
8471         PR libgfortran/25039
8472         * gfortran.dg/read_comma.f: New test.
8473
8474 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8475
8476         PR c++/19317
8477         * g++.dg/opt/pr19317-1.C: New test.
8478         * g++.dg/opt/pr19317-2.C: New test.
8479         * g++.dg/opt/pr19317-3.C: New test.
8480
8481         PR target/19005
8482         * gcc.c-torture/execute/pr19005.c: New test.
8483
8484         PR target/17828
8485         * g++.old-deja/g++.other/comdat5.C: New test.
8486         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8487
8488         * g++.dg/compat/struct-layout-1.exp: New file.
8489         * g++.dg/compat/struct-layout-1.h: New.
8490         * g++.dg/compat/struct-layout-1_generate.c: New.
8491         * g++.dg/compat/struct-layout-1_x1.h: New.
8492         * g++.dg/compat/struct-layout-1_x2.h: New.
8493         * g++.dg/compat/struct-layout-1_y1.h: New.
8494         * g++.dg/compat/struct-layout-1_y2.h: New.
8495
8496         * gcc.dg/20050330-2.c: New test.
8497
8498 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8499
8500         PR fortran/25292
8501         * gfortran.dg/associated_1.f90: New.
8502
8503 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8504
8505         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8506         ILP32 vect_no_align platforms.
8507
8508 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8509             Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR target/25268
8512         * gcc.c-torture/compile/20051207-1.c: New test.
8513
8514 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8515
8516         PR testsuite/20772
8517         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8518         gcc.dg/torture/pr18582-1.c,
8519         gcc.target/i386/attributes-error.c: Also test on x86_64.
8520
8521         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8522
8523 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8524
8525         PR c++/19397
8526         * g++.dg/template/typedef3.C: New test.
8527
8528         PR c++/19762
8529         PR c++/19764
8530         * g++.dg/template/dtor3.C: Fix error markers.
8531
8532 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8533
8534         * lib/target-supports.exp (check_effective_target_sync_char_short):
8535         Add s390*.
8536
8537 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8538
8539         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8540
8541 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8542
8543         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8544         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8545         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8546         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8547
8548 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8549
8550         PR c++/25263
8551         * g++.dg/other/array2.C: New test case.
8552
8553 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8554
8555         * gcc.dg/darwin-weakimport-3.c: New.
8556
8557         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8558         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8559         and to work on Darwin.
8560         * gcc.dg/attr-weakref-1b.c: New file.
8561         * gcc.dg/attr-weakref-2.c: New test.
8562         * gcc.dg/darwin-weakref-1.c: New test.
8563
8564 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8565
8566         PR testsuite/25247
8567         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8568         use in selector expressions.
8569         (dg-xfail-if): Ditto.
8570         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8571         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8572         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8573         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8574         * gcc.test-framework/test-framework.exp: Skip generated tests if
8575         CHECK_TEST_FRAMEWORK is not 1.
8576
8577 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8578
8579         PR tree-optimization/24963
8580         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8581
8582         PR target/24108
8583         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8584
8585         PR target/18580
8586         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8587         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8588         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8589         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8590
8591 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8594         dg-options.
8595
8596 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8597
8598         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8599
8600 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8601
8602         * gcc.dg/format/cast-1.c: New test.
8603
8604 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8605
8606         PR c/7776
8607         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8608         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8609         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8610         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8611
8612 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8613
8614         * gcc.dg/cast-pretty-print-1.c: New test.
8615
8616 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8617
8618         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8619
8620 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8621
8622         PR c++/24173
8623         * g++.dg/template/friend40.C: New test.
8624
8625 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
8626
8627         PR target/25199
8628         * gcc.target/i386/movq-2.c: New test.
8629         * gcc.target/i386/movq.c: Remove target i?86, instead add
8630         dg-require-effective-target ilp32.
8631
8632 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8633
8634         PR c++/24103
8635         * g++.dg/other/default1.C: New test.
8636
8637 2005-12-02  Richard Guenther  <rguenther@suse.de>
8638
8639         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8640
8641 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8642
8643         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8644
8645 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
8646
8647         PR target/21017
8648         * gcc.target/powerpc/rotate.c: New.
8649
8650 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8651
8652         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8653         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8654
8655 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8656
8657         PR c/13384
8658         * gcc.dg/pr17730-1.c: Adjust.
8659         * gcc.dg/lvalue1.c (main): Likewise.
8660         * gcc.dg/lvalue-2.c: Likewise.
8661         * g++.dg/pr7503-3.C
8662
8663 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
8664
8665         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8666         error messages.
8667
8668 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
8669
8670         PR fortran/24789
8671         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
8672
8673 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8674
8675         PR target/24475
8676         * lib/target-supports.exp (check_effective_target_tls): New.
8677         (check_effective_target_tls_runtime): New.
8678         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8679         for TLS support.
8680         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8681         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8682         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8683         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8684         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8685         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8686         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8687         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8688         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8689         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8690         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8691         effective-target TLS.
8692         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8693         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8694         effective-target TLS runtime.
8695
8696 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8697
8698         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8699
8700 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8701
8702         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8703         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8704         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8705         ignored" warnings when "packing" is the same as the ABI layout.
8706
8707 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8708
8709         PR fortran/21302
8710         * gfortran.dg/line_length_1.f: New test.
8711         * gfortran.dg/line_length_2.f90: Ditto.
8712
8713 2005-11-30  Richard Guenther  <rguenther@suse.de>
8714
8715         PR tree-optimization/21655
8716         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8717
8718 2005-11-30  Dale Johannesen  <dalej@apple.com>
8719
8720         * gcc.c-torture/compile/pr24930.c: New.
8721
8722 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8723
8724         PR fortran/15809
8725         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8726
8727 2005-11-30  Jeff Law  <law@redhat.com>
8728
8729         * g++.old-deja/g++.law/pr25000.C: New test.
8730
8731 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8732
8733         * gcc.dg/tls/opt-11.c: New test.
8734
8735 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8736
8737         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8738         targets.
8739         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8740         LP64 ia64.
8741
8742 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8743
8744         * gfortran.dg/open_access_1.f90: New test.
8745
8746 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8747
8748         * gcc.dg/charset/builtin2.c: New test.
8749
8750 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8751
8752         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8753         on mmix-*-* for *_[xy].c.
8754
8755 2005-11-28  Kean Johnston  <jkj@sco.com>
8756
8757         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8758         headers.
8759         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8760         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8761         * gcc.target/i386/asm-3.c: Ditto.
8762         * gcc.target/i386/clobbers.c: Ditto.
8763         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8764         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8765         test regexp.
8766         * gcc.target/i386/mul.c: Ditto.
8767         * gcc.target/i386/ssetype-1.c: Ditto.
8768         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8769         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8770         static so the test works with -fPIC mode too. Based on comment in
8771         PR19231 by Pinski.
8772         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8773
8774 2005-11-28  Richard Guenther  <rguenther@suse.de>
8775
8776         * gcc.dg/alias-9.c: New testcase.
8777         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8778
8779 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8780             Uros Bizjak  <uros@kss-loka.si>
8781
8782         PR middle-end/20219
8783         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8784         tan(x)/sin(x) transformations.
8785
8786 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8787
8788         PR middle-end/24575
8789         * gcc.dg/tree-ssa/divide-3.c: New test.
8790         * gcc.dg/tree-ssa/divide-4.c: New test.
8791
8792 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8793
8794         PR fortran/24917
8795         *  gfortran.dg/boz_6.f90: New test.
8796
8797 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8798
8799         PR fortran/23912
8800         * gfortran.dg/modulo_1.f90: New test.
8801
8802 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8803
8804         PR libfortran/24919
8805         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8806         fail on CRLF platforms.
8807         * gfortran.dg/ftell_2.f90: Likewise.
8808
8809 2005-11-26  Eric Christopher  <echristo@apple.com>
8810
8811         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8812
8813 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8814
8815         * objc.dg/gnu-runtime-3.m: Simplify.
8816
8817 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8818
8819         PR middle-end/23669
8820         * gcc.dg/tree-ssa/divide-1.c: New test.
8821         * gcc.dg/tree-ssa/divide-2.c: New test.
8822
8823 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8824
8825         PR libgfortran/24945
8826         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8827
8828 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8829
8830         PR libgfortran/24945
8831         * gfortran.dg/open_status_2.f90: New test.
8832
8833 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8834
8835         * gcc.c-torture/execute/builtins/fprintf.c,
8836         gcc.c-torture/execute/builtins/fputs-lib.c,
8837         gcc.c-torture/execute/builtins/fputs.c,
8838         gcc.c-torture/execute/builtins/lib/fprintf.c,
8839         gcc.c-torture/execute/builtins/lib/printf.c,
8840         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8841
8842 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8843
8844         * gcc.dg/20050922-2.c: New test.
8845
8846 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8847
8848         * objc.dg/gnu-runtime-3.m: New test.
8849
8850 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8851
8852         PR c++/9278
8853         * g++.dg/other/void1.C: New test.
8854
8855 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8856
8857         PR middle-end/24998
8858         * gcc.dg/torture/fp-int-convert-float.c,
8859         gcc.dg/torture/fp-int-convert-double.c,
8860         gcc.dg/torture/fp-int-convert-long-double.c,
8861         gcc.dg/torture/fp-int-convert-timode.c,
8862         gcc.dg/torture/fp-int-convert-float80.c,
8863         gcc.dg/torture/fp-int-convert-float80-timode.c,
8864         gcc.dg/torture/fp-int-convert-float128.c,
8865         gcc.dg/torture/fp-int-convert-float128-timode.c,
8866         gcc.dg/torture/fp-int-convert.h: New files.
8867
8868 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8869
8870         PR middle-end/24989
8871         * gcc.dg/tree-ssa/bool-10.c: New test.
8872         * gcc.dg/tree-ssa/bool-11.c: New test.
8873         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8874
8875 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8876
8877         PR middle-end/24990
8878         * tree-ssa/pr24990-1.c: New test.
8879
8880 2005-11-24  Richard Guenther  <rguenther@suse.de>
8881         Dirk Mueller <dmueller@suse.de>
8882
8883         PR c++/14024
8884         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8885         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8886         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8887         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8888         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8889         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8890
8891 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8892
8893         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8894
8895 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8896
8897         PR c/21668
8898         * gcc.dg/Wc++-compat.c: New.
8899         * gcc.dg/Wno-c++-compat.c: New.
8900
8901 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8902
8903         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8904         (vspltish, vspltisw): Likewise.
8905
8906 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8907
8908         PR libgfortran/24794
8909         * gfortran.dg/namelist_12.f: Fix quotes.
8910         * gfortran.dg/namelist_13.f90: Fix quotes.
8911         * gfortran.dg/namelist_14.f90: Fix quotes.
8912         * gfortran.dg/namelist_15.f90: Fix quotes.
8913         * gfortran.dg/namelist_use.f90: Fix quotes.
8914         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8915         * gfortran.dg/namelist_21.f90: New test.
8916         * gfortran.dg/namelist_22.f90: New test.
8917
8918 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8919
8920         PR target/23435
8921         * gcc.c-torture/compile/pr23435.c: New.
8922
8923 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8924
8925         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8926
8927 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8928
8929         * gcc.target/powerpc/405-macchw-1.c,
8930         gcc.target/powerpc/405-macchw-2.c,
8931         gcc.target/powerpc/405-macchwu-1.c,
8932         gcc.target/powerpc/405-macchwu-2.c,
8933         gcc.target/powerpc/405-machhw-1.c,
8934         gcc.target/powerpc/405-machhw-2.c,
8935         gcc.target/powerpc/405-machhwu-1.c,
8936         gcc.target/powerpc/405-machhwu-2.c,
8937         gcc.target/powerpc/405-maclhw-1.c,
8938         gcc.target/powerpc/405-maclhw-2.c,
8939         gcc.target/powerpc/405-maclhwu-1.c,
8940         gcc.target/powerpc/405-maclhwu-2.c,
8941         gcc.target/powerpc/405-mulchw-1.c,
8942         gcc.target/powerpc/405-mulchw-2.c,
8943         gcc.target/powerpc/405-mulchwu-1.c,
8944         gcc.target/powerpc/405-mulchwu-2.c,
8945         gcc.target/powerpc/405-mulhhw-1.c,
8946         gcc.target/powerpc/405-mulhhw-2.c,
8947         gcc.target/powerpc/405-mulhhwu-1.c,
8948         gcc.target/powerpc/405-mulhhwu-2.c,
8949         gcc.target/powerpc/405-mullhw-1.c,
8950         gcc.target/powerpc/405-mullhw-2.c,
8951         gcc.target/powerpc/405-mullhwu-1.c,
8952         gcc.target/powerpc/405-mullhwu-2.c,
8953         gcc.target/powerpc/405-nmacchw-1.c,
8954         gcc.target/powerpc/405-nmacchw-2.c,
8955         gcc.target/powerpc/405-nmachhw-1.c,
8956         gcc.target/powerpc/405-nmachhw-2.c,
8957         gcc.target/powerpc/405-nmaclhw-1.c,
8958         gcc.target/powerpc/405-nmaclhw-2.c,
8959         gcc.target/powerpc/440-macchw-1.c,
8960         gcc.target/powerpc/440-macchw-2.c,
8961         gcc.target/powerpc/440-macchwu-1.c,
8962         gcc.target/powerpc/440-macchwu-2.c,
8963         gcc.target/powerpc/440-machhw-1.c,
8964         gcc.target/powerpc/440-machhw-2.c,
8965         gcc.target/powerpc/440-machhwu-1.c,
8966         gcc.target/powerpc/440-machhwu-2.c,
8967         gcc.target/powerpc/440-maclhw-1.c,
8968         gcc.target/powerpc/440-maclhw-2.c,
8969         gcc.target/powerpc/440-maclhwu-1.c,
8970         gcc.target/powerpc/440-maclhwu-2.c,
8971         gcc.target/powerpc/440-mulchw-1.c,
8972         gcc.target/powerpc/440-mulchw-2.c,
8973         gcc.target/powerpc/440-mulchwu-1.c,
8974         gcc.target/powerpc/440-mulchwu-2.c,
8975         gcc.target/powerpc/440-mulhhw-1.c,
8976         gcc.target/powerpc/440-mulhhw-2.c,
8977         gcc.target/powerpc/440-mulhhwu-1.c,
8978         gcc.target/powerpc/440-mulhhwu-2.c,
8979         gcc.target/powerpc/440-mullhw-1.c,
8980         gcc.target/powerpc/440-mullhw-2.c,
8981         gcc.target/powerpc/440-mullhwu-1.c,
8982         gcc.target/powerpc/440-mullhwu-2.c,
8983         gcc.target/powerpc/440-nmacchw-1.c,
8984         gcc.target/powerpc/440-nmacchw-2.c,
8985         gcc.target/powerpc/440-nmachhw-1.c,
8986         gcc.target/powerpc/440-nmachhw-2.c,
8987         gcc.target/powerpc/440-nmaclhw-1.c,
8988         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8989
8990 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8991
8992         PR fortran/24774
8993         * gfortran.dg/inquire_9.f90: New test.
8994
8995         PR fortran/21647
8996         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8997
8998 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8999
9000         PR libfortran/24432
9001         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9002         Check that 'cos' is supported.
9003
9004 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9005
9006         PR fortran/24223
9007         * gfortran.dg/substring_equivalence.f90: New test.
9008
9009         PR fortran/24705
9010         * gfortran.dg/auto_internal_assumed.f90: New test.
9011
9012 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9013
9014         * gcc.dg/fold-div-2.c: New test.
9015
9016 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9017
9018         PR rtl-optimization/24883
9019         * gcc.c-torture/compile/pr24883.c: New test.
9020
9021 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9022
9023         PR middle-end/20583
9024         * gcc.c-torture/compile/pr20583.c: New.
9025
9026 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
9027
9028         * gcc.c-torture/execute/usmul.c: New test.
9029
9030 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
9031
9032         * gcc.dg/tree-ssa/vrp22.c: New test.
9033
9034 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
9035
9036         PR middle-end/24912
9037         * gcc.dg/torture/pr24912-1.c: New test.
9038
9039 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
9040
9041         PR fortran/24862
9042         * gfortran.dg/arrayio_derived_1.f90: New test.
9043
9044 2005-11-19  Richard Guenther  <rguenther@suse.de>
9045
9046         PR middle-end/23294
9047         * gcc.dg/tree-ssa/pr23294.c: New testcase.
9048
9049 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
9050
9051         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
9052
9053 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/8355
9056         * g++.dg/template/friend39.C: New test.
9057
9058 2005-11-18  James E Wilson  <wilson@specifix.com>
9059
9060         * gcc.dg/builtin-strstr.c: New.
9061
9062 2005-11-18  Richard Henderson  <rth@redhat.com>
9063
9064         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
9065         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
9066         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
9067         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
9068         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
9069         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
9070         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
9071         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
9072         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
9073         renaming to remove initial "ia64-".
9074
9075 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
9076
9077         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
9078
9079 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
9080
9081         * g++.dg/cpp/string-2.C: New test.
9082
9083 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
9084
9085         * gcc.dg/tree-ssa/loop-14.c: New test.
9086
9087 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
9088             Michael Chamberlain <michael@chamberlain.net.au>
9089
9090         * ada/acats/run_all.sh (target_run): Kill long running tests.
9091
9092 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9093
9094         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
9095         * gcc.dg/cleanup-9.c: Likewise.
9096         * gcc.dg/cleanup-10.c: Likewise.
9097         * gcc.dg/cleanup-11.c: Likewise.
9098
9099 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9100
9101         PR fortran/24892
9102         * gfortran.dg/open_access_append_1.f90: New test.
9103         * gfortran.dg/open_access_append_2.f90: New test.
9104
9105 2005-11-16  Richard Guenther  <rguenther@suse.de>
9106
9107         PR middle-end/24851
9108         * gcc.c-torture/execute/pr24851.c: New testcase.
9109
9110 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9111
9112         * gcc.dg/fold-overflow-1.c: New test.
9113
9114 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9115
9116         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9117         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9118
9119 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9120
9121         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9122         structures.
9123         * g++.dg/eh/forced2.C: Likewise.
9124         * g++.dg/eh/forced3.C: Likewise.
9125         * g++.dg/eh/forced4.C: Likewise.
9126
9127 2005-11-11  Mike Stump  <mrs@apple.com>
9128
9129         * g++.old-deja/g++.mike/unused.C: Add.
9130
9131 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/24667
9134         * g++.dg/warn/Wcast-qual1.C: New test.
9135
9136 2005-11-15  Jan Hubicka  <jh@suse.cz>
9137
9138         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9139
9140 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9141
9142         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9143
9144 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9145
9146         PR 24840
9147         * gcc.dg/tree-ssa/pr24840.c: New test.
9148
9149 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9150
9151         PR testsuite/24841
9152         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9153
9154 2005-11-14  Dale Johannesen  <dalej@apple.com>
9155
9156         * gcc.c-torture/execute/20051113-1.c: New.
9157
9158 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/24687
9161         * g++.dg/template/crash43.C: New test.
9162
9163 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9164
9165         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9166
9167 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9168
9169         PR c++/24817
9170         * g++.dg/eh/spec8.C: New test.
9171
9172 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9173
9174         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9175
9176 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/20293
9179         * g++.dg/parse/ambig4.C: New test.
9180         * g++.dg/tc1/dr101.C: Adjust error markers.
9181         * g++.dg/lookup/strong-using-2.C: Likewise.
9182         * g++.dg/lookup/ambig5.C: Likewise.
9183         * g++.dg/lookup/ambig4.C: Likewise.
9184         * g++.dg/parse/crash22.C: Likewise.
9185
9186 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9187
9188         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9189
9190 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9191
9192         * gcc.dg/nested-calls-1.c: New test.
9193
9194 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9195
9196         * gfortran.dg/complex_intrinsic_1.f90: New test.
9197         * gfortran.dg/complex_intrinsic_2.f90: New test.
9198         * gfortran.dg/fgetc_1.f90: New test.
9199         * gfortran.dg/fgetc_2.f90: New test.
9200         * gfortran.dg/fgetc_3.f90: New test.
9201         * gfortran.dg/ftell_1.f90: New test.
9202         * gfortran.dg/ftell_2.f90: New test.
9203         * gfortran.dg/gnu_logical_1.F: New test.
9204         * gfortran.dg/gnu_logical_2.f90: New test.
9205
9206 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9207
9208         PR middle-end/24820
9209         * testsuite/gcc.dg/pr24820.c: New test.
9210
9211 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9212
9213         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9214         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9215         variable.
9216
9217 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9218
9219         testsuite/24614
9220         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9221
9222 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9223
9224         * gcc.target/cris/cris.exp: New file.
9225         * gcc.target/cris/rld-legit1.c: New test.
9226         * gcc.target/cris/rld-legit2.c: New test.
9227
9228 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR c++/24780
9231         * g++.dg/opt/pr24780.C: New test.
9232
9233         PR c++/24761
9234         * g++.dg/template/asm1.C: New test.
9235
9236 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9237
9238         PR libgfortran/24787
9239         * gfortran.dg/scan_1.f90: New test.
9240
9241 2005-11-12  Jan Hubicka  <jh@suse.cz>
9242
9243         * gcc.target/i386/minmax-1.c: New.
9244         * gcc.target/i386/minmax-2.c: New.
9245
9246 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9247
9248         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9249
9250 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9251
9252         * gcc.c-torture/execute/20051110-1.c,
9253         gcc.c-torture/execute/20051110-2.c: New tests.
9254
9255 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9256
9257         PR middle-end/24750
9258         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9259         New tests.
9260
9261 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9262
9263         * lib/target-libpath.exp (get_shlib_extension): New proc.
9264         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9265         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9266         * lib/objc.exp (objc_target_compile): Likewise.
9267         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9268         detection.
9269
9270 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9271
9272         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9273
9274         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9275         Add -static to additional_flags and pass it to target_compile.
9276
9277 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9278
9279         PR libgfortran/24719
9280         gfortran.dg/read_noadvance.f90: New test.
9281
9282         PR libgfortran/24699
9283         gfortran.dg/fmt_t_2.f90: New test.
9284
9285         PR libgfortran/24785
9286         gfortran.dg/read_x_eor.f90: New test.
9287
9288         PR libgfortran/24584
9289         gfortran.dg/namelist_empty.f90: Rename test.
9290
9291         PR libgfortran/24489
9292         gfortran/read_eor.f90: Rename test.
9293
9294 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9295
9296         PR fortran/15976
9297         * gfortran.dg/automatic_module_variable.f90: New test.
9298
9299 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9300
9301         PR target/24445
9302         * gcc.dg/pr24445.c: New test.
9303
9304 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9305
9306         PR fortran/24655
9307         PR fortran/24755
9308         * gfortran.dg/recursive_statement_functions.f90: Add statement
9309         functions using inline intrinsic functions and parameters to test
9310         that they no longer seg-fault.
9311
9312         PR fortran/24409
9313         gfortran.dg/nested_modules_4.f90: New test.
9314         gfortran.dg/nested_modules_5.f90: New test.
9315
9316 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9317
9318         PR fortran/24643
9319         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
9320
9321 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
9322
9323         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
9324         failures.
9325
9326 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9327
9328         * gcc.dg/sparc-getcontext-1.c: New test.
9329
9330 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gcc.dg/ifcvt-fabs-1.c: New test.
9333
9334 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
9335
9336         PR other/4372
9337         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
9338         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
9339
9340 2005-11-09  Richard Guenther  <rguenther@suse.de>
9341
9342         PR tree-optimization/24716
9343         * gcc.c-torture/execute/pr24716.c: New testcase.
9344
9345 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9346
9347         * gcc.dg/pr24624.c: Disable for non S/390 targets.
9348
9349 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9350
9351         PR 24624
9352         * gcc.dg/pr24624.c: Testcase added.
9353
9354 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9355
9356         PR 24623
9357         * g++.dg/other/pr24623.C: Testcase added.
9358
9359 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9360
9361         PR fortran/22607
9362         * gfortran-dg/pure_byref_1.f90: New.
9363         * gfortran-dg/pure_byref_2.f90: New.
9364
9365 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9366
9367         PR c/24101
9368         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9369         * gcc.dg/dg.exp: Run main loop also for *.i files.
9370
9371 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9372
9373         PR c++/19450
9374         * g++.dg/tls/diag-3.C: New test.
9375         * g++.dg/tls/diag-4.C: New test.
9376         * g++.dg/tls/static-1.C: New test.
9377         * g++.dg/tls/static-1a.cc: New file.
9378
9379 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9380
9381         PR 23046
9382         * g++.dg/tree-ssa/pr23046.C: New test.
9383
9384 2005-11-08  Devang Patel <dpatel@apple.com>
9385
9386         PR tree-optimization/23115
9387         * gcc.dg/tree-ssa/pr23115.c: New.
9388
9389 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9390
9391         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9392         * gcc.target/powerpc/pr16155.c: Same.
9393         * gcc.target/powerpc/altivec-1.c: Same.
9394         * gcc.target/powerpc/altivec-2.c: Same.
9395         * gcc.target/powerpc/altivec-3.c: Same.
9396         * gcc.target/powerpc/altivec-5.c: Same.
9397         * gcc.target/powerpc/altivec-11.c: Same.
9398         * gcc.target/powerpc/altivec-12.c: Same.
9399         * gcc.target/powerpc/altivec-14.c: Same.
9400         * gcc.target/powerpc/altivec-22.c: Same.
9401         * gcc.target/powerpc/altivec-consts.c: Same.
9402         * gcc.target/powerpc/altivec-pr22085.c: Same.
9403         * gcc.target/powerpc/altivec-splat.c: Same.
9404         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9405         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9406         * gcc.target/powerpc/darwin-longlong.c: Same.
9407
9408 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9409
9410         PR target/19340
9411         * gcc.dg/pr19340.c: New test.
9412
9413 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9414
9415         PR rtl-optimization/24683
9416         * gcc.dg/pr24683.c: New test.
9417
9418 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9419
9420         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9421         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9422
9423 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9424
9425         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9426
9427 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9428
9429         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9430
9431 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9432
9433         PR target/24230
9434
9435         * gcc.target/powerpc/altivec-consts.c,
9436         gcc.target/powerpc/altivec-splat.c: New testcase.
9437
9438 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9439
9440         PR c/24599
9441
9442         * gcc.dg/overflow-2.c: New testcase.
9443
9444 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9445
9446         PR rtl-optimization/23567
9447         * gcc.c-torture/execute/20051104-1.c: New test.
9448
9449 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/24534
9452         gfortran.dg/private_type_2.f90: Modified to check that case with
9453         PRIVATE declaration within derived type is accepted.
9454
9455         PR fortran/20838
9456         gfortran.dg/pointer_assign_1.f90: New test.
9457
9458         PR fortran/20840
9459         * gfortran.dg/arrayio_0.f90: New test.
9460
9461         PR fortran/17737
9462         gfortran.dg/data_initialized.f90: New test.
9463         gfortran.dg/data_constraints_1.f90: New test.
9464         gfortran.dg/data_constraints_2.f90: New test.
9465
9466 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9467
9468         PR fortran/24174
9469         PR fortran/24305
9470         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9471
9472 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9473
9474         PR 24670
9475         * gcc.dg/tree-ssa/pr24670.c: New test.
9476
9477 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9478
9479         PR target/22432
9480         * gcc.target/i386/pr22432.c: New test.
9481
9482 2005-11-05  Richard Henderson  <rth@redhat.com>
9483
9484         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9485         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9486         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9487         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9488         from gcc.dg/alpha-*.
9489         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9490         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9491
9492 2005-11-05  Andreas Jaeger  <aj@suse.de>
9493
9494         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9495
9496 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9497
9498         PR target/23424
9499         * gcc.dg/torture/pr23424-1.c: New test.
9500
9501 2005-11-04  Richard Henderson  <rth@redhat.com>
9502
9503         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9504         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9505         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9506         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9507         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9508         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9509         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9510         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9511         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9512         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9513         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9514         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9515         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9516         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9517         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9518         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9519         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9520         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9521         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9522         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9523         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9524         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9525         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9526         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9527         Move from gcc.dg/.
9528         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9529         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9530         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9531         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9532         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9533         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9534         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9535         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9536         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9537         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9538         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9539         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9540         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9541         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9542         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9543         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9544         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9545         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9546         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9547         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9548         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9549         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9550         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9551         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9552         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9553         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9554         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9555         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9556         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9557         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9558         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9559         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9560         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9561         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9562         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9563         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9564         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9565         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9566         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9567         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9568         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9569         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9570         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9571         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9572         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9573
9574 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9575
9576         PR 24627
9577         * gcc.dg/tree-ssa/pr24627.c: New test.
9578
9579 2005-11-04 Paul Brook  <paul@codesourcery.com>
9580
9581         * gcc.dg/tls/opt-10.c: New test.
9582
9583 2005-11-04  Andreas Jaeger  <aj@suse.de>
9584
9585         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9586         avoid extra warnings.
9587
9588 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9589
9590         PR libfortran/22298
9591         * gcc/testsuite/lib/target-supports.exp
9592         (check_effective_target_static_libgfortran): New
9593         static_libgfortran effective target.
9594         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9595         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9596
9597 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9598
9599         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9600
9601 2005-11-03  Josh Conner  <jconner@apple.com>
9602
9603         PR c++/19989
9604         g++.dg/ext/array2.C: New test.
9605         g++.dg/template/dependent-name3.C: New test.
9606         g++.dg/template/dependent-name4.C: New test.
9607         g++.dg/template/sfinae2.C: New test.
9608
9609 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9610
9611         PR preprocessor/22042
9612         * gcc.dg/cpp/strify4.c: New test.
9613
9614 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9615
9616         PR c++/17964
9617         * g++.dg/cpp/string-1.C: New test.
9618
9619 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9620
9621         * gcc.target/powerpc: New directory.
9622         * gcc.target/powerpc/powerpc.exp: New file.
9623         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
9624         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
9625         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
9626         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
9627         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
9628         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
9629         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
9630         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
9631         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
9632         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
9633         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
9634         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
9635         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
9636         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
9637         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
9638         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
9639         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
9640         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
9641         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
9642         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
9643         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9644         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9645         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9646         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9647         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9648         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9649         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9650         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9651         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9652         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9653         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9654         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9655         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9656         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9657
9658 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/21627
9661         * g++.dg/warn/inline2.C: New test.
9662
9663 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9664
9665         PR middle-end/23155
9666         * g++.dg/ext/c99struct1.C: New test.
9667         * gcc.dg/union-cast-1.c: New test.
9668         * gcc.dg/union-cast-2.c: New test.
9669         * gcc.dg/union-cast-3.c: New test.
9670
9671 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9672
9673         PR middle-end/24589
9674         * gcc.c-torture/execute/zero-struct-2.c: New test.
9675
9676 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9677
9678         PR c++/24582
9679         * g++.dg/init/switch1.C: New test.
9680
9681 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9682
9683         * gcc.dg/delay-slot-1.c: New test.
9684
9685 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9686
9687         PR target/24620
9688         * gcc.dg/pr24620.c: New test.
9689
9690 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9691
9692         PR c/24329
9693         * gcc.dg/format/unnamed-1.c: New test.
9694
9695 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9696
9697         PR c++/22434
9698         * g++.dg/expr/cond8.C: New test.
9699
9700         PR c++/24560
9701         * g++.dg/parse/dot1.C: New test.
9702
9703 2005-11-02  Jan Hubicka  <jh@suse.cz>
9704
9705         PR target/23303
9706         * gcc.dg/i386-lea.c: New test
9707
9708 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9709
9710         PR target/24615
9711         * gcc.dg/pr24615.c: New test.
9712
9713 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9714
9715         PR target/24600
9716         * gcc.dg/pr24600.c: New test.
9717
9718 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/19253
9721         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9722         * g++.dg/parse/typename9.C: New test.
9723         * g++/dg/parse/typename10.C: Likewise.
9724
9725 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9726
9727         PR fortran/18157
9728         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9729         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9730         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9731
9732 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9733
9734         PR c++/24569
9735         * g++.dg/debug/static1.C: New test.
9736
9737 2005-11-02  Josh Conner  <jconner@apple.com>
9738
9739         * g++.dg/crash38.C: moved into proper directory...
9740         * g++.dg/template/crash42.C: ...here
9741
9742 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9743
9744         PR target/18338
9745         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9746         pcc_bitfield_type_matters || default_packed.
9747
9748         * lib/target-supports.exp
9749         (check_effective_target_pcc_bitfield_type_matters): New proc.
9750         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9751
9752         PR testsuite/23304
9753         * lib/target-supports.exp (check_effective_default_packed): New proc.
9754         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9755         Gate expected errors on target ! default_packed.
9756         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9757
9758 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9759
9760         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9761         change (r106358).
9762
9763 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9764
9765         PR fortran/24008
9766         * gfortran.dg/entry_5.f90: New.
9767         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9768
9769 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9770
9771         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9772
9773 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9774
9775         PR fortran/21565
9776         gfortran.dg/namelist_blockdata.f90: New test.
9777
9778         PR fortran/18737
9779         gfortran.dg/external_implicit_none.f90: New test.
9780
9781         PR fortran/14994
9782         * gfortran.dg/secnds.f: New test.
9783
9784 2005-10-31  Jan Hubicka  <jh@suse.cz>
9785
9786         PR target/20928
9787         * gcc.c-torture/compile/pr20928.c: New test.
9788
9789 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9790
9791         PR middle-end/23492
9792         * gcc.c-torture/compile/zero-strct-5.c: New test.
9793
9794 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9795
9796         PR libgfortran/24584
9797         * gfortran.dg/pr24584.f90: New test.
9798
9799 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9800
9801         PR fortran/18883
9802         * gfortran.dg/char_result_9.f90: New.
9803         * gfortran.dg/char_result_10.f90: New.
9804
9805 2005-10-30  Jan Hubicka  <jh@suse.cz>
9806
9807         * g++.dg/tree-ssa/pr24172.C: New testcase.
9808
9809 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9810
9811         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9812
9813 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9814
9815         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9816         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9817         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9818         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9819         gfortran.dg/enum_9.f90,
9820         gfortran.fortran-torture/compile/enum_1.f90,
9821         gfortran.fortran-torture/execute/enum_1.f90,
9822         gfortran.fortran-torture/execute/enum_2.f90,
9823         gfortran.fortran-torture/execute/enum_3.f90,
9824         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9825
9826 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9827
9828         PR target/18482
9829         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9830         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9831
9832 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9833
9834         PR libfortran/20179
9835         * gfortran.dg/mixed_io_1.f90: New test.
9836         * gfortran.dg/mixed_io_1.c: New file.
9837
9838 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9839
9840         * gfortran.dg/malloc_free_1.f90: New test.
9841
9842 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9843
9844         * gcc.dg/nested-func-4.c: Require profiling -pg.
9845
9846 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9847
9848         PR C++/23229
9849         * g++.dg/warn/main-2.C: New test.
9850
9851 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9852
9853         PR fortran/24545
9854         * gfortran.dg/interface_2.f90: new test.
9855
9856 2005-10-28  Josh Conner  <jconner@apple.com>
9857
9858         PR c++/22153
9859         * g++.dg/template/crash38.C: New test.
9860         * g++.dg/parse/explicit1.C: Change expected errors.
9861
9862 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9863
9864         PR C++/23426
9865         * g++.dg/other/large-size-array.C: New test.
9866
9867 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9868
9869         PR middle-end/24362
9870         * g++.dg/opt/complex4.C: New test.
9871
9872 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9873
9874         * gcc.dg/nested-func-4.c: New test.
9875
9876 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9877
9878         PR fortran/24158
9879         gfortran.dg/derived_recursion.f90: New test.
9880         gfortran.dg/implicit_actual.f90: New test.
9881
9882 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9883
9884         PR middle-end/24295, PR testsuite/24477
9885         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9886         removed when weakref hits the tree.
9887
9888 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9889
9890         * gfortran.dg/cray_pointers_4.f90: New test.
9891
9892         * gfortran.dg/cray_pointers_5.f90: New test.
9893
9894 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9895
9896         PR fortran/22290
9897         * gfortran.dg/assign_5.f90: New test.
9898         * gfortran.dg/assign_6.f: New test.
9899
9900 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9901
9902         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9903         CPU has no SSE support.
9904
9905 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9906
9907         PR libgfortran/24224
9908         * gfortran.dg/arrayio_1.f90: Update attribution.
9909         * gfortran.dg/arrayio_2.f90: Update attribution.
9910         * gfortran.dg/arrayio_3.f90: Update attribution.
9911         * gfortran.dg/arrayio_4.f90: Update test conditions.
9912         * gfortran.dg/arrayio_5.f90: Update attribution.
9913         * gfortran.dg/arrayio_6.f90: New test.
9914         * gfortran.dg/arrayio_7.f90: New test.
9915
9916 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9917
9918         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9919
9920 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9921
9922         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9923
9924 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9925
9926         PR fortran/24416
9927         * gfortran.dg/namelist_char_only.f90: New test.
9928
9929 2005-10-24  Asher Langton  <langton2@llnl.gov>
9930
9931         PR fortran/17031
9932         PR fortran/22282
9933         * gfortran.dg/cray_pointers_1.f90: New test.
9934         * gfortran.dg/cray_pointers_2.f90: New test.
9935         * gfortran.dg/cray_pointers_3.f90: New test.
9936         * gfortran.dg/loc_1.f90: New test.
9937         * gfortran.dg/loc_2.f90: New test.
9938
9939 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9940
9941         * gcc.dg/pr24225.c: New test.
9942
9943 2005-10-24  Asher Langton  <langton2@llnl.gov>
9944
9945         * gfortran.dg/dup_save_1.f90: New test.
9946         * gfortran.dg/dup_save_2.f90: New test.
9947
9948 2005-10-24  Paul Brook  <paul@codesourcery.com>
9949
9950         PR 24107
9951         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9952         stdint.h.
9953
9954 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9955
9956         PR libgfortran/24489
9957         * gfortran.dg/pr24489.f90: New test.
9958
9959 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9960
9961         PR fortran/23635
9962         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9963
9964 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9965
9966         PR target/18911
9967         * g++.dg/init/array16.C: Skip for mmix-*-*.
9968
9969 2005-10-23  Asher Langton  <langton2@llnl.gov>
9970
9971         * gfortran.dg/byte_1.f90: New test.
9972         * gfortran.dg/byte_2.f90: New test.
9973
9974 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9975
9976         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9977
9978 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9979
9980         PR fortran/18022
9981         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9982
9983         PR fortran/24311
9984         * gfortran.dg/merge_char_const.f90: New test.
9985
9986         PR fortran/24384
9987         * gfortran.dg/spread_scalar_source.f90: New test.
9988
9989 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9990
9991         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9992
9993         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9994         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9995
9996         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9997
9998 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9999
10000         PR fortran/24426
10001         * gfortran.dg/der_pointer_4.f90: New.
10002
10003 2005-10-22  David Ayers  <d.ayers@inode.at>
10004
10005         * obj-c++.dg/except-1.mm: Simplify.
10006
10007 2005-10-21  David Ayers  <d.ayers@inode.at>
10008
10009         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10010
10011 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10012
10013         * gfortran.dg/assumed_dummy_2.f90: New test.
10014
10015 2005-10-21  James E Wilson  <wilson@specifix.com>
10016
10017         PR preprocessor/15220
10018         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10019
10020 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10021
10022         * gcc.c-torture/execute/20051021-1.c: New test.
10023
10024 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10025
10026         PR c++/24260
10027         * g++.dg/ext/tmplattr1.C: New test.
10028
10029 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
10030
10031         PR fortran/24440
10032         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10033
10034 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
10035
10036         * obj-c++.dg/except-1.mm: New.
10037
10038         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
10039
10040 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
10041
10042         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
10043
10044 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
10045
10046         PR middle-end/24295
10047         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
10048         declarations with the same names as thunks' alias targets, use
10049         aliases instead.
10050         * gcc.dg/attr-alias-3.c: New test.
10051         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
10052
10053 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
10054
10055         PR c++/22618
10056         * g++.dg/parse/access8.C: New test.
10057
10058 2005-10-20  Richard Guenther  <rguenther@suse.de>
10059
10060         PR c++/24439
10061         * g++.dg/tree-ssa/pr24439.C: New testcase.
10062
10063 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10064
10065         * g++.dg/opt/delay-slot-1.C: New test.
10066
10067 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
10068
10069         PR fortran/21625
10070         * gfortran.fg/der_init_1.f90: New.
10071
10072 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
10073
10074         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
10075
10076 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
10077
10078         PR c++/21908
10079         * g++.dg/parse/error28.C: New test.
10080
10081 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10082
10083         * gcc.dg/profile-generate-2.c: New test.
10084
10085 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
10086
10087         PR target/23589
10088         * g++.dg/ext/dllimport11.C: New.
10089
10090 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10091
10092         PR c++/22293
10093         * g++.dg/other/friend3.C: New test.
10094
10095 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/23293
10098         * g++.dg/template/error19.C: New test.
10099
10100 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10101
10102         PR c++/21383
10103         * g++.dg/overload/koenig2.C: New.
10104
10105         PR c++/23118
10106         * g++.dg/overload/error2.C: New.
10107
10108         PR c++/22604
10109         * g++.dg/inherit/covariant14.C: New.
10110
10111 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10112
10113         PR c++/23440
10114         * g++.dg/parse/for1.C: New test.
10115
10116 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10117
10118         PR fortran/23446
10119         * gfortran.dg/host_dummy_index_1.f90: New test.
10120
10121         PR fortran/21459
10122         * gfortran.dg/automatic_char_len_2.f90: New test.
10123
10124         PR fortran/20866
10125         * gfortran.dg/recursive_statement_functions.f90: New test.
10126
10127         PR fortran/20853
10128         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10129
10130         PR fortran/20849
10131         * gfortran.dg/external_initializer.f90: New test.
10132
10133         PR fortran/20837
10134         * non_module_public.f90: New test.
10135
10136 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10137
10138         PR c++/24386
10139         * g++.dg/template/overload7.C: New.
10140
10141         PR c++/22551
10142         * g++.dg/other/switch2.C: Remove expected warnings.
10143
10144         PR c++/21353
10145         * g++.dg/template/defarg6.C: New.
10146
10147 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10148
10149         PR target/24315
10150         * gcc.target/i386/pr24315.c: New test.
10151
10152 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10153
10154         PR c++/24389
10155         * g++.dg/template/static21.C: New test.
10156         * g++.dg/template/static21-a.cc: Likewise.
10157
10158 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10159
10160         PR c++/23959
10161         * g++.dg/warn/Wswitch-default-1.C: New test.
10162         * g++.dg/warn/Wswitch-default-2.C: New test.
10163
10164 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10165
10166         PR c++/22173
10167         * g++.dg/parse/template18.C: New test.
10168         * g++.dg/template/nontype15.C: Likewise.
10169
10170 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10171
10172         PR fortran/22273
10173         * gfortran.dg/spec_expr_2.f90: New.
10174
10175 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10176
10177         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10178         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10179         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10180         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10181         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10182         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10183         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10184         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10185         previous target-specific skips and warning-message matches where
10186         applicable.
10187
10188 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10189
10190         PR c++/21347
10191         * g++.dg/warn/Wctor-dtor.C: New test.
10192
10193 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10194
10195         PR c/23439
10196         * gcc.dg/for-1.c: New test.
10197
10198 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10199
10200         PR c++/19565
10201         * g++.dg/warn/Wconversion1.C: New test.
10202         * g++.dg/ext/packed4.C: Compile with -w.
10203         * g++.dg/opt/20050511-1.C: Likewise.
10204         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10205
10206 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gfortran.dg/boz_5.f90: New test.
10209
10210 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10211
10212         PR c++/22551
10213         * g++.dg/other/switch2.C: New.
10214
10215         PR c++/23984
10216         * g++.dg/init/ctor7.C: New.
10217
10218 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10219
10220         PR c++/23730
10221         * g++.dg/parse/crash32.C: New test.
10222
10223 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10224
10225         PR c++/20721
10226         * g++.dg/init/goto2.C: New test.
10227
10228         PR c++/22464
10229         * g++.dg/template/crash/41.C: New test.
10230
10231         PR c++/22180
10232         * g++.dg/template/crash40.C: New test.
10233
10234         PR c++/23694
10235         * g++.dg/parse/friend5.C: New test.
10236
10237         PR c++/23307
10238         * g++.dg/template/crash38.C: New test.
10239
10240         PR c++/22352
10241         * g++.dg/template/friend38.C: New test.
10242
10243         PR c++/22405
10244         * g++.dg/template/crash39.C: New test.
10245
10246 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10247
10248         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10249         gcc.dg/debug/dwarf2/dwarf-char2.c,
10250         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10251
10252         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10253
10254 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10255
10256         * gcc.dg/dll-2.c: Add tests for warnings.
10257         * gcc.dg/dll-3.c: Likewise.
10258         * gcc.dg/dll-4.c: Likewise.
10259
10260         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10261         * g++.dg/ext/dllimport2.C: Likewise.
10262         * g++.dg/ext/dllimport3.C: Likewise.
10263         * g++.dg/ext/dllimport7.C: Likewise.
10264         * g++.dg/ext/dllimport8.C: Likewise.
10265         * g++.dg/ext/dllimport9.C: Likewise.
10266
10267 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10268
10269         PR fortran/24092
10270         * gfortran.dg/derived_pointer_recursion.f90: New test.
10271
10272 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10273
10274         * gcc.c-torture/execute/20051012-1.c: New test.
10275
10276 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10277
10278         PR fortran/18082
10279         * gfortran.dg/automatic_char_len_1.f90: New test.
10280
10281 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10282
10283         PR fortran/20847
10284         * gfortran.dg/save_common.f90: New test.
10285
10286         PR fortran/20856
10287         * gfortran.dg/save_result.f90: New test.
10288
10289 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10290
10291         PR c++/21592
10292         * g++.dg/template/dependent-expr1.C: Add new expected error.
10293         * g++.dg/template/dependent-expr2.C: Adjust error text.
10294         * g++.dg/template/overload6.C: New.
10295
10296         PR c++/23797
10297         * g++.dg/other/typename8.C: New.
10298
10299         PR c++/21117
10300         * g++.dg/other/return1.C: New.
10301
10302 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
10303
10304         PR c++/24052
10305         * g++.dg/ext/label5.C: New.
10306
10307 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10308
10309         PR c++/19964
10310         * g++.dg/parse/crash31.C: New.
10311
10312 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
10313
10314         * g++.dg/ipa/ipa-1.c: New test.
10315         * g++.dg/ipa/ipa-2.c: New test.
10316         * g++.dg/ipa/ipa-3.c: New test.
10317         * g++.dg/ipa/ipa-4.c: New test.
10318         * g++.dg/ipa/ipa-5.c: New test.
10319         * g++.dg/ipa/ipa.exp: New file.
10320
10321 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10322
10323         PR fortran/24207
10324         * gfortran.dg/private_type_3.f90: New test.
10325
10326 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10327
10328         PR fortran/20786
10329         gfortran.dg/aint_anint_1.f90: New test.
10330
10331 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10332
10333         PR libgfortran/24313
10334         gfortran.dg/csqrt.f: New test.
10335
10336 2005-10-11  Ian Lance Taylor  <ian@airs.com>
10337
10338         PR c++/8057
10339         * g++.dg/warn/noeffect7.C: New test.
10340         * g++.dg/warn/noeffect2.C: Instantiate templates.
10341         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
10342         and warning.
10343
10344 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10345
10346         PR c++/21089
10347         * g++.dg/init/float1.C: New test.
10348
10349         PR c++/24277
10350         * g++.dg/init/member1.C: Tweak error markers.
10351
10352 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10353
10354         PR testsuite/24281
10355         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10356         Check for null pointer.
10357
10358 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10359
10360         PR c++/21369
10361         * g++.dg/parse/ret-type3.C: New test.
10362
10363 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10364
10365         PR tree-opt/23946
10366         * gcc.c-torture/compile/pr23946.c: New test.
10367
10368 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10369
10370         * g++.dg/opt/mmx2.C: New test.
10371
10372 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10373
10374         PR c++/24277
10375         * g++.dg/template/static20.C: New test.
10376
10377         PR c++/24302
10378         * g++.dg/warn/Wunused-12.C: New test.
10379
10380         PR c++/23437
10381         * g++.dg/template/arg4.C: New test.
10382
10383 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10384
10385         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10386         * gcc.dg/ucnid-3.c: Likewise.
10387         * gcc.dg/ucnid-4.c: Likewise.
10388         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10389         * g++.dg/other/ucnid-1.C: Likewise.
10390         * gcc.dg/sparc-frame-1.c: New test.
10391
10392 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10393
10394         PR c++/24139
10395         * g++.dg/template/spec27.C: New test.
10396
10397         PR c++/24275
10398         * g++.dg/template/static19.C: New test.
10399
10400 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10401
10402         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10403         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10404
10405 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10406
10407         PR target/24136
10408         * gfortran.fortran-torture/compile/pr24136.f: New test.
10409
10410 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10411
10412         PR c++/22172
10413         * g++.dg/parse/crash30.C: New test.
10414
10415 2005-10-07  Richard Guenther  <rguenther@suse.de>
10416
10417         PR middle-end/24227
10418         * gcc.c-torture/compile/pr24227.c: New testcase.
10419
10420 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10421
10422         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10423         Do not put aligned attributes on array elements.
10424
10425 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10426
10427         PR testsuite/23611, PR testsuite/23615
10428         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10429         writing prototypes of library functions by hand.
10430         * obj-c++.dg/bitfield-4.mm: Likewise.
10431         * obj-c++.dg/const-str-4.mm: Likewise.
10432         * obj-c++.dg/encode-4.mm: Likewise.
10433         * obj-c++.dg/encode-5.mm: Likewise.
10434         * obj-c++.dg/encode-6.mm: Likewise.
10435         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10436         * obj-c++.dg/method-10.mm: Likewise.
10437         * obj-c++.dg/method-17.mm: Likewise.
10438         * obj-c++.dg/method-19.mm: Likewise.
10439         * obj-c++.dg/try-catch-2.mm: Likewise.
10440
10441 2005-10-06  Richard Henderson  <rth@redhat.com>
10442
10443         PR 24236
10444         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10445
10446 2005-10-06  Dale Johannesen  <dalej@apple.com>
10447
10448         * gcc.c-torture/execute/20030125-1.c: Correct.
10449
10450 2005-10-06  Richard Guenther  <rguenther@suse.de>
10451
10452         PR tree-optimization/24238
10453         * g++.dg/tree-ssa/pr24238.C: New testcase.
10454
10455 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10456
10457         PR 18568
10458         * gfortran.dg/der_pointer_3.f90: New test.
10459
10460 2005-10-05  Devang Patel  <dpatel@apple.com>
10461
10462         PR Debug/23205
10463         * g++.dg/other/PR23205.C: New.
10464
10465 2005-10-05  Richard Henderson  <rth@redhat.com>
10466
10467         PR target/23602
10468         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10469         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10470
10471 2005-10-05  Dale Johannesen  <dalej@apple.com>
10472
10473         * gcc.c-torture/execute/float-floor.c: New.
10474
10475 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10476
10477         PR tree-optimization/21419
10478         PR tree-optimization/24146
10479         PR tree-optimization/24151
10480
10481         * g++.dg/ext/asm7.C: New.
10482         * g++.dg/ext/asm8.C: New.
10483         * gcc.dg/asm-1.c: Compile on all targets.
10484         * gcc.dg/asm-pr24146.c: New.
10485         * gcc.dg/pr21419.c: Adjust error messages.
10486
10487 2005-10-05  Richard Guenther  <rguenther@suse.de>
10488
10489         PR fortran/24176
10490         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10491
10492 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10493
10494         PR c++/23513
10495         * g++.dg/template/spec22.C: Robustify test.
10496         * g++.dg/template/spec26.C: New.
10497
10498 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10499
10500         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10501         if target supports vector instructions.
10502
10503 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10504
10505         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10506         C99 functions.
10507
10508 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10509
10510         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10511         check_effective_target_fortran_large_int): Replace cached result
10512         when target changes.
10513
10514 2005-10-04  Devang Patel  <dpatel@apple.com>
10515
10516         * gcc.dg/i386-sse-vect-types.c: New.
10517
10518 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10519
10520         PR preprocessor/13726
10521         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10522         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10523
10524 2005-10-04  Richard Guenther  <rguenther@suse.de>
10525
10526         PR c/23576
10527         * gcc.dg/noncompile/pr23576.c: New testcase.
10528
10529 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10530
10531         PR middle-end/23125
10532         * gcc.dg/register-var-3.c: New test.
10533
10534 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10535
10536         * gcc.dg/pr23049.c: New test.
10537
10538         * gcc.dg/ucnid-4.c: Fix test.
10539
10540 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10541
10542         PR 23445
10543         * gcc.c-torture/compile/pr23445.c: New test.
10544
10545 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10546
10547         * g++.dg/overload/unknown1.C: New.
10548
10549 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c++/17775
10552         * g++.dg/template/repo4.C: New test.
10553
10554 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10555
10556         PR libfortran/19308
10557         * gfortran.dg/large_real_kind_2.F90: New test.
10558         * gfortran.dg/large_integer_kind_2.f90: New test.
10559
10560 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10561
10562         * lib/target-supports.exp (check_effective_target_vect_shift):
10563         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10564         (check_effective_target_vect_condition): Fix copy-n-pasto.
10565
10566         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10567         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10568         targets.
10569
10570 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10571
10572         PR c++/22621
10573         * g++.dg/template/overload5.C : New test.
10574
10575         PR c++/23840
10576         * g++.dg/expr/stdarg1.C: New test.
10577
10578 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10579
10580         PR 24142
10581         * gcc.c-torture/execute/pr24142.c: New test.
10582
10583 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10584
10585         PR 24141
10586         * gcc.c-torture/execute/pr24141.c: New test.
10587
10588 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10589             Diego Novillo  <dnovillo@redhat.com>
10590
10591         PR 23604
10592         * gcc.c-torture/execute/pr23604.c: New test.
10593
10594 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10595
10596         PR fortran/16404
10597         PR fortran/20835
10598         PR fortran/20890
10599         PR fortran/20899
10600         PR fortran/20900
10601         PR fortran/20901
10602         PR fortran/20902
10603         gfortran.dg/equiv_constraint_1.f90: New test.
10604         gfortran.dg/equiv_constraint_2.f90: New test.
10605         gfortran.dg/equiv_constraint_3.f90: New test.
10606         gfortran.dg/equiv_constraint_4.f90: New test.
10607         gfortran.dg/equiv_constraint_5.f90: New test.
10608         gfortran.dg/equiv_constraint_6.f90: New test.
10609         gfortran.dg/equiv_constraint_7.f90: New test.
10610         gfortran.dg/equiv_constraint_8.f90: New test.
10611         gfortran.dg/private_type_1.f90: New test.
10612         gfortran.dg/private_type_2.f90: New test.
10613         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10614         980628-10.f: Assert std=gnu to permit mixing of
10615         types in equivalence statements.
10616
10617 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10618
10619         PR 24112
10620         * gfortran.dg/open_status_1.f90: New.
10621
10622 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10623
10624         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
10625         * gcc.dg/vect/pr22480.c: Clean up temp files.
10626         * gcc.dg/vect/pr23831.c: Clean up temp files.
10627         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
10628         Clean up temp files.
10629         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
10630         Clean up temp files.
10631
10632         * gcc.dg/20050309-1.c: Clean up temp files.
10633         * gcc.dg/20050325-1.c: Clean up temp files.
10634
10635 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10636
10637         PR tree-optimization/24059
10638         * gcc.dg/vect/pr24059.c : New test.
10639
10640 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
10641
10642         PR middle-end/24109
10643         * gcc.c-torture/execute/20050929-1.c: New test.
10644
10645 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10646
10647         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10648
10649 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
10650
10651         PR c/21419
10652         * gcc.dg/pr21419.c: New test.
10653
10654 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10655
10656         * gcc.dg/pr23911.c: New test.
10657
10658 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
10659
10660         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10661
10662         PR c++/16782
10663         * g++.dg/parse/qualified4.C: New test.
10664         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10665         * g++.old-deja/g++.mike/p8154.C: Likewise.
10666
10667 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
10668
10669         PR c++/22147
10670         * g++.dg/template/friend37.C: New test.
10671         * g++.dg/parse/crash28.C: Adjust error markers.
10672
10673 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
10674
10675         PR fortran/18518
10676         * gfortran.fortran-torture/execute/save_2.f90: New decl.
10677
10678 2005-09-27  Devang Patel  <dpatel@apple.com>
10679
10680         PR tree-optimization/23625
10681         * gcc.dg/pr23625.c: New test.
10682
10683 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10684
10685         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10686         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10687
10688 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10689
10690         PR fortran/23677
10691         * gfortran.fortran-torture/execute/save_1.f90: New test.
10692         * gfortran.dg/save_1.f90: New test.
10693
10694 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10695
10696         * gcc.target/i386/builtin-apply-mmx.c: New test.
10697
10698         PR target/22576
10699         * gcc.target/i386/pr22576.c: New test.
10700
10701         PR target/22585
10702         * gcc.target/i386/pr22585.c: New test.
10703
10704         PR target/23268
10705         * gcc.target/i386/pr23268.c: New test.
10706
10707         PR middle-end/23831
10708         * gcc.dg/vect/pr23831.c: New test.
10709
10710         PR target/24055
10711         * gcc.target/i386/pr24055.c: New test.
10712
10713 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10714
10715         PR tree-optimization/23960
10716         * gcc.c-torture/compile/pr23960.c: New.
10717
10718 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10719
10720         PR fortran/16861
10721         * gfortran.dg/nested_modules_3.f90: New.
10722
10723 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10724
10725         PR fortran/24005
10726         gfortran.dg/interface_1.f90: New test.
10727
10728 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10729         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10730
10731         PR fortran/23843
10732         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10733
10734 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10735
10736         PR fortran/23516
10737         * gfortran.dg/imag_1.f: New test.
10738         * gfortran.dg/imag_2.f: Ditto.
10739
10740 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10741
10742         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10743
10744 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR c++/21983
10747         * g++.dg/warn/pr21983.C: New test.
10748
10749 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10750
10751         PR c++/23993
10752         * g++.dg/template/array14.C: New test.
10753
10754 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10755
10756         PR fortran/19929
10757         * gfortran.dg/der_ptr_component_1.f90: New test.
10758
10759 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10760
10761         PR c++/23965
10762         * g++.dg/template/error1.C: Reject "no matching function" message.
10763
10764 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10765
10766         PR c++/17609
10767         * g++.dg/lookup/error1.C: New test.
10768
10769 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10770
10771         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10772         functionality of the testcase.
10773
10774 2005-09-20  Richard Henderson  <rth@redhat.com>
10775
10776         * gcc.dg/vect/vect-22.c: Require vect_float.
10777         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10778
10779 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10780
10781         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10782         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10783         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10784         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10785         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10786         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10787         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10788         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10789         * gcc.dg/cpp/ucnid-8.c: New test.
10790
10791 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR tree-optimization/23929
10794         * gcc.c-torture/compile/pr23929.c: New test.
10795
10796 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10797
10798         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10799         for one loop.
10800
10801 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10802
10803         PR testsuite/23186
10804         * g++.dg/other/pr22003.C: Require named sections.
10805
10806 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10807
10808         PR c++/23947
10809         * g++.dg/rtti/crash3.C: New test.
10810
10811         PR tree-optimization/23818
10812         * gcc.dg/pr23818.c: New test.
10813
10814 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10815
10816         PR fortran/23420
10817         * gfortran.dg/print_fmt_4.f: New.
10818
10819 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR fortran/23663
10822         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10823
10824 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10825
10826         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10827         Use pointers to local alignable arrays instead. Added comments.
10828         * gcc.dg/vect/vect-46.c: Likewise.
10829         * gcc.dg/vect/vect-48.c: Likewise.
10830         * gcc.dg/vect/vect-49.c: Likewise.
10831         * gcc.dg/vect/vect-52.c: Likewise.
10832         * gcc.dg/vect/vect-53.c: Likewise.
10833         * gcc.dg/vect/vect-54.c: Likewise.
10834         * gcc.dg/vect/vect-56.c: Likewise.
10835         * gcc.dg/vect/vect-57.c: Likewise.
10836         * gcc.dg/vect/vect-58.c: Likewise.
10837         * gcc.dg/vect/vect-60.c: Likewise.
10838         * gcc.dg/vect/vect-61.c: Likewise.
10839
10840         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10841         The test is no longer vectorizable on vect_no_align targets.
10842         * gcc.dg/vect/vect-43.c: Likewsie.
10843
10844         * gcc.dg/vect/vect-44.c: Added comments.
10845         * gcc.dg/vect/vect-45.c: Added comments.
10846         * gcc.dg/vect/vect-50.c: Added comments.
10847         * gcc.dg/vect/vect-51.c: Added comments.
10848
10849         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10850         aligned type.
10851         * gcc.dg/vect/Os-vect-95.c: Likewise.
10852
10853         * gcc.dg/vect/vect-41.c: Test removed.
10854         * gcc.dg/vect/vect-47.c: Test removed.
10855         * gcc.dg/vect/vect-55.c: Test removed.
10856         * gcc.dg/vect/vect-59.c: Test removed.
10857
10858 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10859
10860         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10861         No longer vectorizable on vect_no_align targets.
10862         * gcc.dg/vect/pr20122.c: Likewise.
10863         * gcc.dg/vect/vect-74.c: Likewise.
10864         * gcc.dg/vect/vect-75.c: Likewise.
10865         * gcc.dg/vect/vect-76.c: Likewise.
10866
10867         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10868         Will not be vectorizable on vect_no_align targets once aliasing issues
10869         are resolved.
10870         * gcc.dg/vect/vect-79.c: Likewise.
10871
10872         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10873         * gcc.dg/vect/vect-78.c: Likewise.
10874         * gcc.dg/vect/vect-97.c: Likewise.
10875
10876 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10877
10878         * gcc.dg/pr23943.c: New test.
10879
10880 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10881
10882         PR fortran/19181
10883         * gfortran.dg/derived_pointer_null_1.f90: New test.
10884
10885 2005-09-18  Richard Guenther  <rguenther@suse.de>
10886
10887         PR middle-end/23944
10888         * gcc.c-torture/compile/pr23944.c: New testcase.
10889
10890 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10891
10892         PR fortran/15975
10893         * gfortran.dg/der_pointer_2.f90: New test.
10894
10895 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10896
10897         PR fortran/16861
10898         * gfortran.dg/nested_modules_2.f90: New test.
10899
10900 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10901
10902         PR c++/18368
10903         * g++.dg/other/semicolon.C: New test.
10904
10905 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10906
10907         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10908         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10909
10910 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10911
10912         PR c++/23914
10913         * g++.dg/template/static18.C: New test.
10914
10915         PR c++/21514
10916         * g++.dg/template/crash19.C: Remove dg-error marker.
10917         * g++.dg/template/local4.C: New test.
10918
10919 2005-09-16  Paul Brook  <paul@codesourcery.com>
10920
10921         PR fortran/23906
10922         * gfortran.dg/dependency_1.f90: New test.
10923
10924 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10925
10926         PR c++/23896
10927         * g++.dg/template/static17.C: New test.
10928
10929 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10930
10931         PR c++/23139
10932         * g++.dg/warn/huge-val1.C: New test.
10933
10934 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10935
10936         PR c++/13140
10937         * g++.dg/parse/class2.C: New test.
10938         * g++.dg/template/explicit8.C: Likewise.
10939         * g++.dg/template/spec25.C: Likewise.
10940
10941 2005-09-14  Josh Conner  <jconner@apple.com>
10942
10943         PR middle-end/23584
10944         * gcc.dg/pr23584.c: New test.
10945
10946 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10947
10948         PR fortran/21875 Internal Unit Array I/O, NIST
10949         * gfortran.dg/arrayio_1.f90: New test.
10950         * gfortran.dg/arrayio_1.f90: New test.
10951         * gfortran.dg/arrayio_1.f90: New test.
10952         * gfortran.dg/arrayio_1.f90: New test.
10953         * gfortran.dg/arrayio_1.f90: New test.
10954
10955 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10956
10957         PR middle-end/22480
10958         * gcc.dg/vect/pr22480.c: New test.
10959
10960 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10961
10962         PR fortran/19358
10963         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10964
10965 2005-09-13 Josh Conner <jconner@apple.com>
10966
10967         PR c++/23180
10968         * g++.dg/init/struct2.C: New test.
10969         * g++.dg/init/struct3.C: New test.
10970
10971 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10972
10973         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10974         Clean up temp files.
10975         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10976         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10977         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10978         gcc.dg/tree-ssa/builtin-printf-1.c,
10979         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10980         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10981         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10982         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10983         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10984         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10985         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10986         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10987         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10988         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10989         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10990         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10991
10992 2005-09-13  Josh Conner  <jconner@apple.com>
10993
10994         * lib/gcc-dg.exp: Load scanipa.exp.
10995         (cleanup-dump): New procedure.
10996         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10997         * lib/scandump.exp: New file.
10998         * lib/scantree.exp: Use it.
10999         * lib/scanipa.exp: New file.
11000
11001 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11002
11003         PR fortran/17740
11004         * gfortran.dg/generic_4.f90: New test.
11005
11006 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11007
11008         PR target/23816
11009         * gcc.target/i386/pr23816-1.c: New test.
11010         * gcc.target/i386/pr23816-2.c: New test.
11011
11012
11013 2005-09-13  Bastian Blank <waldi@debian.org>
11014
11015         PR c++/16171
11016         * g++.dg/abi/mangle26.C: New test.
11017         * g++.dg/abi/mangle27.C: New test.
11018         * g++.dg/abi/mangle28.C: New test.
11019         * g++.dg/abi/mangle29.C: New test.
11020
11021         PR c++/23839
11022         * g++.dg/parse/register1.C: New test.
11023
11024 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11025
11026         PR c++/23842
11027         * g++.dg/template/access16.C: New test.
11028
11029 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11030
11031         * gfortran.dg/char_pack_2.f90: Increase the vector size.
11032
11033 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11034
11035         PR fortran/18899
11036         * gfortran.dg/shape_2.f90: New test.
11037
11038 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11039
11040         PR target/19269
11041         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
11042         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11043         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
11044         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
11045         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
11046         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
11047         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11048         tests.
11049
11050 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11051
11052         PR c++/23841
11053         * g++.dg/parse/template17.C: New test.
11054
11055 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11056
11057         PR c++/23789
11058         * g++.dg/template/nontype14.C: New test.
11059
11060 2005-09-12  Ian Lance Taylor  <ian@airs.com>
11061
11062         PR g++/7874
11063         * g++.dg/lookup/friend7.C: New test.
11064         * g++.dg/lookup/friend8.C: New test.
11065         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
11066         so that it will be found via argument dependent lookup.
11067         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
11068         friend functions which will no longer be found.
11069         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
11070         function g, so that it will be found via argument dependent
11071         lookup.
11072         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
11073         * g++.old-deja/g++.mike/net43.C: Likewise.
11074
11075 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11076
11077         PR c++/23691
11078         * g++.dg/template/static16.C: New test.
11079
11080 2005-09-12  Josh Conner  <jconner@apple.com>
11081
11082         PR middle-end/23237
11083         * gcc.c-torture/compile/pr23237.c: New test.
11084
11085 2005-09-11  Richard Henderson  <rth@redhat.com>
11086
11087         * g++.dg/other/error8.C: Update expected diagnostic text.
11088
11089 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11090
11091         PR libfortran/19872
11092         * gfortran.dg/overwrite_1.f: New test.
11093
11094 2005-09-09  Josh Conner  <jconner@apple.com>
11095
11096         * g++.dg/init/pr23180-1.C: Removed.
11097         * g++.dg/init/pr23180-2.C: Removed.
11098
11099 2005-09-09  David Daney <ddaney@avtrex.com>
11100
11101         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11102         files which are ...
11103         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11104         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11105
11106 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11107
11108         * gfortran.dg/iostat_2.f90: New test.
11109
11110 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11111
11112         PR c++/22252
11113         * g++.dg/ext/interface1.C: New test.
11114         * g++.dg/ext/interface1.h: Likewise.
11115         * g++.dg/ext/interface1a.cc: Likewise.
11116
11117 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11118
11119         * gfortran.dg/iomsg_1.f90: New test case.
11120
11121 2005-09-09  Richard Guenther  <rguenther@suse.de>
11122
11123         PR c++/23624
11124         * g++.dg/tree-ssa/pr23624.C: New testcase.
11125
11126 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11127
11128         PR fortran/19239
11129         * gfortran.dg/vector_subscript_1.f90,
11130         * gfortran.dg/vector_subscript_2.f90: New tests.
11131
11132 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11133
11134         PR fortran/21104
11135         * gfortran.dg/array_alloc_1.f90,
11136         * gfortran.dg/array_alloc_2.f90,
11137         * gfortran.dg/array_alloc_3.f90: New tests.
11138
11139 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11140
11141         PR fortran/12840
11142         * gfortran.dg/array_constructor_6.f90
11143         * gfortran.dg/array_constructor_7.f90
11144         * gfortran.dg/array_constructor_8.f90
11145         * gfortran.dg/array_constructor_9.f90
11146         * gfortran.dg/array_constructor_10.f90
11147         * gfortran.dg/array_constructor_11.f90
11148         * gfortran.dg/array_constructor_12.f90: New tests.
11149
11150 2005-09-08  Josh Conner  <jconner@apple.com>
11151
11152         PR c++/23180
11153         * g++.dg/init/pr23180-1.C: New test.
11154         * g++.dg/init/pr23180-2.C: New test.
11155
11156 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11157
11158         PR fortran/18878
11159         * gfortran.dg/module_double_reuse.f90: New.
11160
11161 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11162
11163         PR fortran/23270
11164         PR fortran/22304
11165         PR fortran/18870
11166         PR fortran/17917
11167         PR fortran/16511
11168         * gfortran.dg/common_equivalence_1.f: New.
11169         * gfortran.dg/common_equivalence_2.f: New.
11170         * gfortran.dg/common_equivalence_3.f: New.
11171         * gfortran.dg/contained_equivalence_1.f90: New.
11172         * gfortran.dg/module_blank_common.f90: New.
11173         * gfortran.dg/module_commons_1.f90: New.
11174         * gfortran.dg/module_equivalence_1.f90: New.
11175         * gfortran.dg/nested_modules_1.f90: New.
11176         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11177         equivalences and add comment to connect the test with
11178         the PR.
11179
11180 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11181
11182         PR fortran/23765
11183         * gfortran.dg/common_6.f90: New test.
11184
11185 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11186
11187         PR fortran/15326
11188         * gfortran.dg/char_result_1.f90,
11189         * gfortran.dg/char_result_2.f90,
11190         * gfortran.dg/char_result_3.f90,
11191         * gfortran.dg/char_result_4.f90,
11192         * gfortran.dg/char_result_5.f90,
11193         * gfortran.dg/char_result_6.f90,
11194         * gfortran.dg/char_result_7.f90,
11195         * gfortran.dg/char_result_8.f90: New tests.
11196
11197 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11198
11199         PR fortran/19928
11200         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11201
11202 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11203
11204         PR obj-c++/16816
11205         * obj-c++.dg/selector-5.mm: New test.
11206         * obj-c++.dg/selector-6.mm: New test.
11207
11208 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11209
11210         PR objc/20574
11211         PR objc/19324
11212         * objc.dg/error-1.m: New test.
11213
11214 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11215
11216         PR fortran/23373
11217         * gfortran.fortran-torture/execute/pr23373-1.f90,
11218         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11219
11220 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11221
11222         PR libfortran/23760
11223         * gfortran.dg/g77/1832.f: Remove long string in write statement
11224         to allow the test to pass on correct list directed output with
11225         prepended space.
11226
11227 2005-09-07  James E Wilson  <wilson@specifix.com>
11228
11229         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11230
11231 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11232
11233         * gfortran.dg/parameter+save.f90: Rename to
11234         * gfortran.dg/parameter_save.f90: .. this.
11235
11236 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11237
11238         PR fortran/20848
11239         * gfortran.dg/parameter+save.f90: New test case.
11240
11241 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11242
11243         PR fortran/19269
11244         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11245
11246 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11247
11248         PR c/23075
11249         * gcc.dg/pr23075.c: New test.
11250         * g++.dg/warn/pr23075.C: New test.
11251
11252         PR target/22362
11253         * gcc.target/i386/pr22362.c: New test.
11254
11255         PR rtl-optimization/23098
11256         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11257
11258         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11259         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11260         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11261
11262 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11263
11264         * g++.dg/expr/cast6.C: New test.
11265
11266         PR c++/9782
11267         * g++.dg/init/new15.C: New test.
11268
11269 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11270
11271         * gcc.dg/vect/Os-vect-95.c: New test.
11272         * gcc.dg/vect/vect-95.c: Same.
11273
11274 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11275
11276         * gcc.dg/vect/vect-29.c: Update xfail testing.
11277         * gcc.dg/vect/vect-44.c: Same.
11278         * gcc.dg/vect/vect-48.c: Same.
11279         * gcc.dg/vect/vect-50.c: Same.
11280         * gcc.dg/vect/vect-72.c: Same.
11281         * gcc.dg/vect/vect-77.c: Same.
11282         * gcc.dg/vect/vect-78.c: Same.
11283         * gcc.dg/vect/vect-80.c: Same.
11284         * gcc.dg/vect/vect-96.c: Same.
11285         * gcc.dg/vect/vect-100.c: Same.
11286         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11287         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11288         * gfortran.dg/vect/vect-5.f90: Same.
11289
11290 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11291
11292         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11293         start strings.
11294         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11295         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11296
11297         PR c++/23056
11298         * g++.dg/opt/pr23056.C: New test.
11299
11300         PR rtl-optimization/23098
11301         * gcc.target/i386/pr23098.c: New test.
11302
11303 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
11304
11305         PR c++/23667
11306         * g++.dg/template/static15.C: New test.
11307
11308         PR c++/21440
11309         * g++.dg/ext/stmtexpr5.C: New test.
11310         * g++.dg/ext/stmtexpr6.C: Likewise.
11311
11312 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
11313
11314         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
11315
11316         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
11317         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11318         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11319
11320 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
11321
11322         PR libfortran/23321
11323         * gfortran.dg/direct_io_4.f90: New test case.
11324
11325 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
11326             Rasmus Hahn  <rassahah@neofonie.de>
11327
11328         PR libobjc/23108
11329         * objc.dg/type-stream-1.m: New test.
11330
11331 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
11332
11333         PR fortran/23661
11334         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
11335         gfortran.dg/print_fmt_3.f90: New test.
11336
11337 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gfortran.dg/fmt_t_1.f90: New test.
11340
11341 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR rtl-optimization/23454
11344         * g++.dg/opt/pr23454.C: New test.
11345
11346 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/23699
11349         * g++.dg/ext/static1.C: New test.
11350
11351 2005-09-02  Richard Henderson  <rth@redhat.com>
11352
11353         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11354         tail call to check_fa_work.
11355
11356 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11357
11358         PR c++/21687
11359         * g++.dg/other/gc3.C: New test.
11360
11361 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11362
11363         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11364         * gcc.dg/20050826-1.c: Likewise.
11365
11366 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/23167
11369         * g++.dg/expr/volatile1.C: New test.
11370
11371 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11372
11373         PR middle-end/23547
11374         * gcc.dg/pr23547.c: New test.
11375
11376 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11377
11378         PR c/22061
11379         * gcc.c-torture/execute/pr22061-1.c,
11380         * gcc.c-torture/execute/pr22061-2.c,
11381         * gcc.c-torture/execute/pr22061-3.c,
11382         * gcc.c-torture/execute/pr22061-4.c: New tests.
11383
11384 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11385
11386         * gcc.dg/Wredundant-decls-2.c: New test to check that
11387         -Wredundant-decls does not issue warning for a variable
11388         definition following a declaration.
11389
11390 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11391
11392         PR debug/7241
11393         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11394         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11395         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11396
11397         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11398         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11399         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11400         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11401         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11402         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11403         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11404         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11405
11406 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11407
11408         PR objc/23306
11409         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11410         scan-assmbler.
11411
11412 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11413
11414         PR target/21255
11415         * gcc.dg/pr21255-1.c: New test.
11416         * gcc.dg/pr21255-2-mb.c: Likewise.
11417         * gcc.dg/pr21255-2-ml.c: Likewise.
11418         * gcc.dg/pr21255-3.c: Likewise.
11419         * gcc.dg/pr21255-4.c: Likewise.
11420
11421 2005-08-31  Dale Johannesen  <dalej@apple.com>
11422
11423         * gcc.dg/20050830-1.c: New.
11424
11425 2005-08-31  Josh Conner  <jconner@apple.com>
11426
11427         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11428         command-line options for arm-*-* targets.
11429         * g++.dg/init/array16.C: Likewise.
11430         * g++.dg/other/crash-4.C: Likewise.
11431
11432 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11433
11434         PR obj-c++/23640
11435         * obj-c++.dg/gnu-runtime-3.mm: New test.
11436
11437 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11438
11439         PR c++/13377
11440         * g++.dg/lookup/ambig4.C: New test.
11441         * g++.dg/lookup/ambig5.C: New test.
11442         * g++.dg/tc1/dr101.C: Adjust error markers.
11443
11444 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11445
11446         PR c++/23639
11447         * g++.dg/template/ttp5.C: Adjust error markers.
11448
11449 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11450
11451         PR testsuite/23609
11452         * lib/obj-c++.exp: Include target-libpath.exp.
11453         (obj-c++_link_flags): Look for the GNU libobjc library
11454         and set the library path to include it.
11455         Don't manually set LD_LIBRARY_PATH (etc.) but call
11456         set_ld_library_path_env_vars instead.
11457         (obj-c++_target_compile): Don't set library path or
11458         linker flags because they are already set correctly
11459         in obj-c++_link_flags.
11460
11461 2005-08-30  Josh Conner  <jconner@apple.com>
11462
11463         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11464         to command-line options for arm-*-* targets.
11465
11466 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11467
11468         * g++.dg/other/i386-1.C: New.
11469
11470 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11471
11472         PR preprocessor/20348
11473         PR preprocessor/20356
11474         * gcc.dg/cpp/pr20348.c: New test.
11475         * gcc.dg/cpp/pr20348.h: New file.
11476         * gcc.dg/cpp/inc/pr20348.h: New file.
11477         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11478         * gcc.dg/cpp/pr20356.c: New test.
11479         * gcc.dg/cpp/pr20356.h: New file.
11480         * gcc.dg/cpp/inc/pr20356.h: New file.
11481         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11482
11483 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11484
11485         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11486         Fix array dimension to avoid correct end-of-file error.
11487
11488 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11489
11490         PR libfortran/23598
11491         * gfortran.dg/iostat_1.f90: New test.
11492
11493 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11494
11495         PR middle-end/23408
11496         * gcc.dg/pr23408.c: New test.
11497
11498 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11499
11500         PR c++/23099
11501         * g++.dg/init/member1.C: Make sure erroneous static data member
11502         definitions are required.
11503         * g++.dg/template/static13.C: New test.
11504         * g++.dg/template/static14.C: Likewise.
11505
11506 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11507
11508         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11509         -march=pentium4, remove ilp32 requirement.
11510
11511         PR middle-end/23484
11512         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11513         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11514
11515 2005-08-29  Andreas Jaeger  <aj@suse.de>
11516
11517         PR testsuite/23607
11518         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11519
11520 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gcc.c-torture/execute/20050316-2.c: New test.
11523         * gcc.c-torture/execute/20050316-3.c: New test.
11524         * gcc.dg/torture/pr16104-1.c: New test.
11525
11526 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11527
11528         PR middle-end/23463
11529         * gcc.c-torture/execute/zero-struct-1.c: New test.
11530
11531 2005-08-27  Richard Guenther  <rguenther@suse.de>
11532
11533         PR target/23575
11534         * gcc.target/i386/pr23575.c: New testcase.
11535
11536 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11537
11538         PR rtl-optimization/23561
11539         * gcc.c-torture/execute/20050826-1.c: New test.
11540
11541         PR rtl-opt/23560
11542         * gcc.c-torture/execute/20050826-2.c: New test.
11543
11544 2005-08-26  Dale Johannesen  <dalej@apple.com>
11545
11546         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11547         * gcc.dg/20050826-1.c: New.
11548
11549 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11550
11551         PR c++/19004
11552         * g++.dg/template/nontype13.C: New test.
11553
11554         PR c++/23491
11555         * g++.dg/init/new14.C: New test.
11556         * g++.dg/expr/anew1.C: Do not XFAIL.
11557         * g++.dg/expr/anew2.C: Likewise.
11558         * g++.dg/expr/anew3.C: Likewise.
11559
11560 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11561
11562         PR middle-end/22439
11563         * gcc.dg/vla-3.c: New test.
11564
11565 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11566
11567         PR fortran/20363
11568         * gfortran.dg/named_interface.f90: New.
11569
11570 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11571
11572         * gcc.c-torture/execute/frame-address.c: New test.
11573
11574 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11575
11576         PR c++/20817
11577         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11578
11579 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11580
11581         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11582
11583 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11584
11585         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11586         * gcc.dg/altivec-22.c: Rename from..
11587         * gcc.dg/altivec-nomfcr.c: ..this.
11588
11589 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11590
11591         PR tree-optimization/23546
11592         * gcc.dg/tree-ssa/pr23546.c: New test.
11593
11594 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11595
11596         PR fortran/17758
11597         * gfortran.dg/nonreturning_statements.f90: New test.
11598
11599 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11600
11601         PR c++/22454
11602         * g++.dg/parse/crash29.C: New.
11603
11604 2005-08-23  DJ Delorie  <dj@redhat.com>
11605
11606         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11607         constants have the L suffix.
11608
11609 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         PR c++/23044
11612         * g++.dg/template/instantiate8.C: New.
11613
11614 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11615
11616         PR middle-end/23467
11617         * gcc.c-torture/execute/pr23467.c: New test.
11618
11619 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11620
11621         PR tree-optimization/22043
11622         * gcc.c-torture/execute/20050613-1.c: New test.
11623
11624 2005-08-23  Ben Elliston  <bje@au.ibm.com>
11625
11626         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
11627
11628 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
11629
11630         PR rtl-optimization/23478
11631         * g++.dg/opt/pr23478.C: New test.
11632
11633 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11634
11635         PR c/18715
11636         * gcc.dg/switch-warn-3.c: New test.
11637
11638 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11639
11640         PR c++/22233
11641         * g++.dg/template/param1.C: New test.
11642
11643 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11644
11645         PR c++/23089
11646         * g++.dg/other/incomplete1.C: New test.
11647
11648 2005-08-22  Ira Rosen  <irar@il.ibm.com>
11649
11650         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11651         are vectorizable.
11652
11653 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11654
11655         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11656         d_lines_5.f: New.
11657
11658 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
11659
11660         * gcc.target/i386/sse-4.c: New test.
11661
11662 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11663
11664         PR testsuite/23239
11665         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11666
11667 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
11668
11669         * gcc.dg/20050811-1.c: New test.
11670         * gcc.dg/20050811-2.c: New test.
11671
11672 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
11673
11674         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11675
11676 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
11677
11678         PR 23476
11679         * gcc.c-torture/compile/pr23476.c: New test.
11680
11681 2005-08-19  Devang Patel  <dpatel@apple.com>
11682
11683         PR tree-optimization/23048
11684         * gcc.dg/tree-ssa/pr23048.c: New test.
11685
11686 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11687
11688         PR middle-end/20624
11689         * g++.dg/warn/Wreturn-3.C: New test
11690
11691 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11692
11693         PR tree-optimization/22228
11694         * g++.dg/vect/pr22543.cc: New test.
11695
11696 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11697
11698         PR tree-optimization/21574
11699         * gcc.dg/tree-ssa/pr21574.c: New test.
11700
11701 2005-08-16  James E Wilson  <wilson@specifix.com>
11702
11703         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11704
11705 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11706
11707         PR tree-opt/23402
11708         * gcc.c-torture/compile/zero-strct-3.c: New test.
11709         * gcc.c-torture/compile/zero-strct-4.c: New test.
11710
11711 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11712
11713         PR target/23376
11714         * gcc.target/x86_64/pr23376.c: New test.
11715
11716 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11717
11718         PR c++/23337
11719         * g++.dg/ext/vector2.C: New.
11720
11721 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11722
11723         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11724
11725 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11726
11727         PR libfortran/23428
11728         * gfortran.dg/inquire-complex.f90: New test case.
11729
11730 2005-08-16  James E Wilson  <wilson@specifix.com>
11731
11732         PR tree-optimization/21105
11733         * gcc.dg/large-size-array.c: New.
11734
11735 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11736
11737         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11738         type.
11739         * gcc.dg/vect/vect-41: Likewise.
11740         * gcc.dg/vect/vect-42: Likewise.
11741         * gcc.dg/vect/vect-43: Likewise.
11742         * gcc.dg/vect/vect-44: Likewise.
11743         * gcc.dg/vect/vect-46: Likewise.
11744         * gcc.dg/vect/vect-47: Likewise.
11745         * gcc.dg/vect/vect-48: Likewise.
11746         * gcc.dg/vect/vect-52: Likewise.
11747         * gcc.dg/vect/vect-53: Likewise.
11748         * gcc.dg/vect/vect-54: Likewise.
11749         * gcc.dg/vect/vect-55: Likewise.
11750         * gcc.dg/vect/vect-56: Likewise.
11751         * gcc.dg/vect/vect-57: Likewise.
11752         * gcc.dg/vect/vect-58: Likewise.
11753         * gcc.dg/vect/vect-59: Likewise.
11754         * gcc.dg/vect/vect-60: Likewise.
11755         * gcc.dg/vect/vect-61: Likewise.
11756         * gcc.dg/vect/vect-85: Likewise.
11757         * gcc.dg/vect/vect-87: Likewise.
11758         * gcc.dg/vect/vect-88: Likewise.
11759         * gcc.dg/vect/vect-93.c: Likewise.
11760         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11761         * gcc.dg/vect/vect-75: Likewise.
11762         * gcc.dg/vect/vect-76: Likewise.
11763         * gcc.dg/vect/vect-77: Likewise.
11764         * gcc.dg/vect/vect-78: Likewise.
11765         * gcc.dg/vect/vect-80: Likewise.
11766         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11767         vectorized for the expected reason, rather than checking how alignment
11768         was handled.
11769         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11770         type and also instead of aligned pointers. Added documentation.
11771
11772 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11773
11774         * gfortran.dg/power.f90: New test.
11775
11776 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11777
11778         PR rtl-optimization/23299
11779         * g++.dg/opt/pr23299.C: New test.
11780
11781 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11782
11783         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11784
11785 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11786
11787         * g++.dg/template/local6.C: New test.
11788
11789 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11790
11791         * execute/exceptions/finally-1.m: Check that the catch and finally are
11792         being called.  Also add a "return 0;" at the end of main.
11793
11794 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11795
11796         PR fortran/21432.
11797         * gfortran.dg/namelist_print_1.f: New test of functionality of
11798         PRINT namelist.
11799         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11800         namelist generates error with -std=f95.
11801
11802 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11803
11804         PR tree-optimization/23119
11805         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11806
11807 2005-08-13  Marcin Koziej  <creep@desk.pl>
11808             Andrew Pinski  <pinskia@physics.uc.edu>
11809
11810         PR libobjc/22492
11811         * execute/exceptions/finally-1.m: New test.
11812
11813 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11814
11815         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11816         testsuite.
11817         * objc/execute/exceptions/trivial.m: New test.
11818         * objc.dg/try-catch-11.m: Move to ...
11819         * objc/execute/exceptions/foward-1.m: Here.
11820         * objc.dg/try-catch-2.m: Move to ...
11821         * objc/execute/exceptions/catchall-1.m: Here.
11822         * objc.dg/try-catch-8.m: Move to ...
11823         * objc/execute/exceptions/local-variables-1.m: Here.
11824
11825 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11826
11827         * objc.dg/nested-func-1.m: Move to ...
11828         * objc/execute/nested-func-1.m: Here.
11829
11830 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11831
11832         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11833         in ${options} instead of [target_info name].
11834         * lib/obj-c++.exp (objc_target_compile): Likewise.
11835
11836 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11837
11838         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11839
11840 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11841
11842         part of PR testsuite/23348
11843         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11844         of the torture options.
11845         * objc/compile/trivial.m: New test.
11846
11847 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11848
11849         * gfortran.dg/eoshift.f90: Correct format.
11850
11851 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11852
11853         * gfortran.fortran-torture/execute/character_passing.f90:
11854         Fix comment typo.
11855
11856 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11857
11858         PR c++/8271
11859         * g++.dg/template/unify10.C: New.
11860
11861 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11862
11863         * g++.dg/parse/pr22514.C: Move to...
11864         * g++.dg/debug/pr22514.C: here.
11865
11866 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11867
11868         PR c++/23266
11869         * g++.dg/inherit/pure1.C: New test.
11870
11871         * ChangeLog: Fix typos.
11872
11873 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11874             Steven Bosscher  <stevenb@suse.de>
11875
11876         * gfortran.dg/runtime_warning_1.f90: New test.
11877
11878 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11879
11880         PR c++/23219
11881         * g++.dg/parse/crash28.C: New.
11882
11883 2005-08-11  Richard Guenther  <rguenther@suse.de>
11884
11885         PR target/23289
11886         * gcc.target/i386/tailcall-1.c: New testcase.
11887
11888 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11889
11890         * gcc.dg/vect/vect-67.c: Un-xfail.
11891
11892 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11893
11894         PR c++/23225
11895         * g++.dg/testsuite/parse/crash27.C: new test.
11896
11897 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11898
11899         PR libfortran/22143
11900         * gfortran.dg/shift-kind.f90: New testcase.
11901
11902 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11903
11904         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11905         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11906
11907 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11908
11909         PR c++/20646
11910         * g++.dg/other/mult-stor1.C: New test.
11911
11912 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11913
11914         * gcc.c-torture/pr18299-1.c: Move to ...
11915         * gcc.c-torture/compile/pr18299-1.c: Here.
11916
11917 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11918
11919         * gfortran/fortran.torture/execute/character_passing.f90:
11920         Fix types for LSAME.
11921
11922 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11923
11924         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11925         input data back to what it was originally.
11926
11927 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11928
11929         * objc.dg/try-catch-8.m: Enable for all targets.
11930
11931 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11932
11933         * gcc.dg/pr23165.c: New test.
11934
11935 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11936
11937         PR tree-optimization/23234
11938         * gcc.dg/tree-ssa/pr23234.c: New test.
11939
11940 2005-08-08  Josh Conner  <jconner@apple.com>
11941
11942         PR rtl-optimization/23241
11943         * gcc.dg/char-compare.c: New test.
11944
11945 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11946
11947         PR c++/22508
11948         * g++.dg/init/new13.C: New test.
11949
11950 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11951
11952         PR c++/21166
11953         * g++.dg/other/crash-4.C: Adjust
11954         * g++/dg/ext/packed9.C: New.
11955
11956 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11957
11958         PR middle-end/21964
11959         * gcc.c-torture/execute/pr21964-1.c: New test.
11960
11961 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11962
11963         PR c/22458
11964         * gcc.dg/pr22458-1.c: New test.
11965
11966 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11967             Steven G. Kargl <kargls@comcast.net>
11968
11969         PR fortran/22390
11970         * gfortran.dg/flush_1.f90: New test.
11971
11972 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11973
11974         PR c++/23191
11975         * g++.dg/template/eh2.C: New test.
11976
11977 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11978
11979         PR c++/19498
11980         * g++.dg/template/instantiate7.C: New test.
11981
11982 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11983
11984         PR c/23113
11985         * gcc.dg/Wunused-value-1.c: New test.
11986
11987 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11988
11989         PR rtl-optimization/23233
11990         * gcc.c-torture/compile/pr23233-1.c: New test.
11991
11992 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11993
11994         PR fortran/18833
11995         PR fortran/20850
11996         * gfortran.dg/equiv_1.f90: New test.
11997         * gfortran.dg/equiv_2.f90: New test.
11998         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11999         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12000         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12001
12002 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12003
12004         * gcc.c-torture/execute/vrp-5.c: New test.
12005         * gcc.c-torture/execute/vrp-6.c: New test.
12006         * gcc.dg/tree-ssa/vrp21.c: New test.
12007
12008 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12009
12010         * g++.dg/parse/pr22514.C: New test.
12011
12012 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12013
12014         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12015
12016         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12017         instead of constant loads / pool entries.
12018
12019 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12020
12021         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12022         TEST_TO_WCTYPE.
12023
12024 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12025
12026         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
12027         __WINT_TYPE__ in generated prototypes if possible.
12028
12029 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
12030
12031         PR 22037
12032         * g++.dg/tree-ssa/pr22037.C:
12033
12034 2005-08-04  Richard Henderson  <rth@redhat.com>
12035
12036         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
12037         scan-tree-dump-times directive.
12038
12039 2005-08-04  Jan Hubicka  <jh@suse.cz>
12040
12041         * gcov-1.C: Fix switch counts.
12042         * gcov-4b.c: Likewise.
12043
12044 2005-08-03  Jeff Law  <law@redhat.com>
12045
12046         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
12047
12048 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
12049
12050         * gcc.c-torture/execute/pr23135.c: New test.
12051
12052 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12053
12054         PR tree-optimization/19899
12055         * gcc.dg/tree-ssa/scev-1.c: New test.
12056         * gcc.dg/tree-ssa/scev-2.c: New test.
12057
12058 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12059
12060         PR target/18582
12061         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
12062
12063 2005-08-03  Jan Hubicka  <jh@suse.cz>
12064
12065         * update-conroll.c: New testcase.
12066         * update-conroll-2.c: New testcase.
12067
12068 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12069
12070         * gfortran.dg/constant_substring.f: New test.
12071         * gfortran.dg/pr22491.f: New test.
12072
12073 2005-08-02  Jan Hubicka  <jh@suse.cz>
12074
12075         * update-threading.c: Replace by the proper one.
12076
12077 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12078
12079         PR 23164
12080         * g++.dg/tree-ssa/pr23164.C: New test.
12081
12082 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12083
12084         * gcc.dg/tree-ssa/pr23192.c: New test.
12085
12086 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
12087
12088         * gcc.c-torture/execute/vrp-4.c: New test.
12089
12090 2005-08-02  Jan Hubicka  <jh@suse.cz>
12091
12092         * update-threading.c: New test.
12093
12094 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
12095
12096         * gcc.c-torture/compile/20050801-1.c: New test.
12097         * gcc.c-torture/compile/20050801-2.c: New test.
12098
12099 2005-08-01  Jan Hubicka  <jh@suse.cz>
12100
12101         * val-prof-5.c: New test.
12102
12103 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12104
12105         PR c/22311
12106         * gcc.dg/pr22311-1.c : New test.
12107
12108 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12109
12110         PR target/23095
12111         * gfortran.dg/pr23095.f: New test.
12112
12113         PR c++/22003
12114         * g++.dg/other/pr22003.C: New test.
12115
12116 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12117
12118         PR target/20621
12119         * gcc.c-torture/execute/pr20621-1.c: New test.
12120
12121 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12122
12123         * gfortran.dg/comma_format_extension_4.f: Adjust length
12124         of string for format.
12125         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12126         print statement with internal write.
12127         * gfortran.dg/der_array_io_2.f: Likewise.
12128         * gfortran.dg/der_array_io_3.f: Likewise.
12129
12130 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12131
12132         * gcc.dg/fold-abs-4.c: new test.
12133
12134 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12135
12136         PR fortran/22570 an related issues.
12137         * gfortran.dg/x_slash_1.f: New test.
12138
12139 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12140
12141         PR c/23143
12142         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12143         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12144
12145 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12146
12147         PR c/529
12148         * gcc.dg/Wshadow-3.c: New test.
12149
12150 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12151
12152         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12153         used to have the wrong bounds).
12154
12155 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12156
12157         PR c/21720
12158         * gcc.dg/hex-round-1.c: Test more cases.
12159         * gcc.dg/hex-round-2.c: New test.
12160
12161 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12162
12163         PR 22550
12164         * g++.dg/tree-ssa/pr22550.C: New test.
12165
12166 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12167
12168         * gcc.dg/tree-ssa/vrp19.c: New test.
12169         * gcc.dg/tree-ssa-vrp20.c: New test.
12170
12171 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12172
12173         PR c/22240
12174         * gcc.dg/transparent-union-4.c: New test.
12175
12176 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12177
12178         PR c/22192
12179         * gcc.dg/c99-vla-2.c: New test.
12180
12181 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12182
12183         PR c/21720
12184         * gcc.dg/hex-round-1.c: New test.
12185
12186 2005-07-28  Jan Hubicka  <jh@suse.cz>
12187
12188         * inliner-1.c: Do not dump everything.
12189         * tree-prof.exp: Do not pass -ftree-based-profiling.
12190         * bprob.exp: Likewise.
12191
12192         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12193
12194 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12195
12196         PR c++/22545
12197         * g++.dg/expr/ptrmem7.C: New test.
12198
12199 2005-07-28  Mike Stump  <mrs@apple.com>
12200
12201         * g++.old-deja/g++.mike/visibility-1.C: New test.
12202
12203 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12204
12205         PR c/20187
12206         * gcc.c-torture/execute/pr20187-1.c: New test.
12207
12208 2005-07-28  Jeff Law  <law@redhat.com>
12209
12210         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12211         * gcc.dg/tree-ssa/vrp18.c: New test.
12212
12213 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12214
12215         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12216
12217 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12218
12219         PR tree-optimization/22506
12220         * gcc.dg/vect/ps22506.c: New test.
12221
12222 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12223
12224         PR target/21149
12225         * gcc.target/i386/sse-3.c: New test.
12226
12227 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12228
12229         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12230         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12231
12232 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12233
12234         PR c/22589
12235         * gcc.c-torture/compile/pr22589-1.c: New test.
12236
12237 2005-07-28  Jan Hubicka  <jh@suse.cz>
12238
12239         * update-loopch.c: New testcase.
12240
12241 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12242
12243         PR rtl-optimization/23047
12244         * gcc.c-torture/execute/pr23047.c: New test.
12245         * gcc.c-torture/execute/pr23047.x: New.
12246
12247 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12248
12249         PR tree-optimization/22493
12250         * gcc.c-torture/execute/pr22493-1.c: New test.
12251         * gcc.c-torture/execute/pr22493-1.x: New.
12252         * gcc.c-torture/execute/vrp-1.c: New test.
12253         * gcc.c-torture/execute/vrp-2.c: New test.
12254         * gcc.c-torture/execute/vrp-2.c: New test.
12255
12256 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12257
12258         * gcc.target/frv/all-builtin-read8.c: Delete.
12259         * gcc.target/frv/all-builtin-read16.c: Delete.
12260         * gcc.target/frv/all-builtin-read32.c: Delete.
12261         * gcc.target/frv/all-builtin-read64.c: Delete.
12262         * gcc.target/frv/all-builtin-write8.c: Delete.
12263         * gcc.target/frv/all-builtin-write16.c: Delete.
12264         * gcc.target/frv/all-builtin-write32.c: Delete.
12265         * gcc.target/frv/all-builtin-write64.c: Delete.
12266         * gcc.target/frv/all-read-write-1.c: New.
12267
12268 2005-07-27  Jeff Law  <law@redhat.com>
12269
12270         * gcc.c-torture/execute/pr22630.c: New test.
12271
12272 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12273
12274         PR tree-optimization/23073
12275         * gcc.dg/vect/nodump-pr23073.c: New test.
12276         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12277
12278 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12279
12280         PR tree-optimize/22348
12281         * gcc.c-torture/execute/pr22348.c: New.
12282
12283 2005-07-27  Richard Guenther  <rguenther@suse.de>
12284
12285         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12286
12287 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12288
12289         PR fortran/22503
12290         * gfortran.dg/logical_comp.f90: New test.
12291
12292 2005-07-27  Jan Hubicka  <jh@suse.cz>
12293
12294         * inliner-1.c: Add cleanup of dumps.
12295         * val-prof-*.c: Likewise.
12296         * update-tailcall.c: New.
12297
12298 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
12299
12300         PR 22591
12301         * gcc.dg/tree-ssa/pr22591.c: New test.
12302         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
12303
12304 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
12305
12306         PR libobjc/22606
12307         * objc.dg/try-catch-11.m: New test.
12308
12309 2005-07-26  Richard Guenther  <rguenther@suse.de>
12310
12311         PR tree-optimization/22486
12312         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
12313
12314 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12315
12316         PR tree-opt/22484
12317         * testsuite/g++.dg/opt/loop2.C: New test.
12318
12319 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12320
12321         * gcc.dg/tree-ssa/reassoc-3.c: New test.
12322         * gcc.dg/tree-ssa/reassoc-4.c: New test.
12323
12324 2005-07-25  Adam Nemet  <anemet@lnxw.com>
12325
12326         * lib/profopt.exp (profopt-execute): Check for profiling data
12327         files on the target.
12328
12329 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
12330
12331         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
12332         for matching of asm labels.
12333
12334 2005-07-25  Richard Guenther  <rguenther@suse.de>
12335
12336         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
12337
12338 2005-07-25  Richard Guenther  <rguenther@suse.de>
12339
12340         PR testsuite/22624
12341         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
12342
12343 2005-07-25  Ira Rosen  <irar@il.ibm.com>
12344
12345         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
12346         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
12347         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
12348         * gcc.dg/vect/vect-100.c: New test.
12349         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
12350         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12351         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12352         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12353         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12354         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12355         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12356         * gfortran.dg/vect/pr19049.f90: New testcase.
12357         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12358
12359 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12360
12361         * gcc.c-torture/execute/20050713-1.c: New test.
12362
12363         PR fortran/20063
12364         * gfortran.fortran-torture/execute/data_4.f90: New test.
12365
12366         PR middle-end/20303
12367         * gcc.dg/visibility-d.c: New test.
12368
12369 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12370
12371         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12372         * gfortran.dg/underflow.f90: Ditto.
12373
12374 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12375
12376         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12377         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12378         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12379
12380 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12381
12382         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12383         include case of field width of zero.
12384
12385 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12386
12387         PR libgfortran/21875
12388         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12389         with trailing blanks on normal formatted read.
12390
12391 2005-07-23  Chao-ying Fu  <fu@mips.com>
12392
12393         * gcc.target/mips/mips32-dsp-type.c: New test.
12394         * gcc.target/mips/mips32-dsp.c: New test.
12395
12396 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12397
12398         PR testsuite/21073
12399         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12400
12401         PR testsuite/20454
12402         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12403         and __cyg_profile_func_exit.
12404
12405 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12406
12407         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12408         * gfortran.dg/comma_format_extension_4.f: Same.
12409         * gfortran.dg/pr15332.f: Same.
12410         * gfortran.dg/pr21730.f: Same.
12411
12412 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12413
12414         * g++.dg/opt/vrp2.C: Fix testcase.
12415
12416         PR tree-opt/22625
12417         * g++.dg/opt/vrp2.C: New test.
12418
12419 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12420
12421         PR debug/21828
12422         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12423
12424 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12425
12426         * gcc.dg/tree-ssa/20050719-1.c: New test.
12427
12428 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12429
12430         * gcc.dg/bfin-longcall-1.c: New file.
12431         * gcc.dg/bfin-longcall-2.c: New file.
12432
12433 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12434
12435         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12436
12437 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12438
12439         PR middle-end/19055
12440         * gcc.dg/tree-ssa/pr19055.c: New test.
12441         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12442
12443 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12444
12445         PR C++/22358
12446         * g++.dg/other/pr22358.C: New test.
12447
12448 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12449
12450         PR c++/2922
12451         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12452
12453 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12454
12455         PR c++/15938
12456         * g++.dg/init/union2.C: New test.
12457
12458 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12459
12460         PR c/22393
12461         * gcc.dg/complex-4.c: New test.
12462
12463 2005-07-21  Richard Guenther  <rguenther@suse.de>
12464
12465         PR testsuite/22522
12466         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12467         scanning for asm labels.
12468         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12469
12470 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12471
12472         PR target/22085
12473         * gcc.dg/altivec-pr22085.c: New.
12474
12475 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12476
12477         PR tree-optimization/19210
12478         * gcc.dg/tree-ssa/pr19210-1.c: New.
12479         * gcc.dg/tree-ssa/pr19210-2.c: New.
12480
12481 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12482
12483         PR rtl-optimization/22167
12484         * g++.dg/opt/pr22167.C: New test.
12485
12486 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12487
12488         PR c++/2922
12489         * g++.dg/lookup/two-stage2.C: New.
12490         * g++.dg/lookup/two-stage3.C: New.
12491         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12492         fixed two-stage name lookup for operators.
12493         * g++.dg/template/call3.C: Compiler now produces an appropriate
12494         error message.
12495         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12496         14 as a candidate.
12497         * g++.dg/template/ptrmem4.C: Compiler produces different error
12498         message.
12499         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12500         connect_to_method as a candidate.
12501
12502 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12503
12504         * gcc.dg/fold-alloc-1.c: New test.
12505
12506 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12507
12508         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12509         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12510
12511 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12512
12513         * gcc.dg/fold-abs-1.c: New test.
12514         * gcc.dg/fold-abs-2.c: New test.
12515         * gcc.dg/fold-abs-3.c: New test.
12516
12517 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12518
12519         Make CONSTRUCTOR use VEC to store initializers.
12520         * g++.dg/ext/complit3.C: Check for specific error messages.
12521         * g++.dg/init/brace2.C: Update error message.
12522         * g++.dg/warn/Wbraces2.C: Likewise.
12523
12524 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12525
12526         PR fortran/16940
12527         * gfortran.dg/module_interface_1.f90: New test.
12528
12529 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12530             Kenneth Zadeck <zadeck@naturalbridge.com>
12531
12532         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12533
12534 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12535
12536         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12537         specify -Wformat for these tests.
12538         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12539         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12540         * gcc.dg/format/opt-6.c: Delete.
12541
12542 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12543
12544         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12545         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12546
12547 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12548
12549         * gcc.dg/tree-ssa/alias-2.c: New test.
12550
12551 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/22263
12554         * g++.dg/template/explicit7.C: New test.
12555
12556 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12557
12558         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12559         width of 8 to +Inf and -Inf.
12560
12561 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/22139
12564         * g++.dg/template/friend36.C: New test.
12565
12566 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12567
12568         PR fortran/21730
12569         * gfortran.dg/pr21730.f: New test.
12570
12571 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12572             Kenneth Zadeck <zadeck@naturalbridge.com>
12573
12574         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12575         since pure const detection cannot run at -O1 in c compiler.
12576         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12577         can now optimize this case properly.
12578         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12579         because we now pass.
12580         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12581
12582 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12583
12584         PR c/22421
12585         * gcc.dg/format/bitfld-1.c: New test.
12586
12587 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12588
12589         PR c++/22204
12590         * g++.dg/rtti/repo1.C: New test.
12591
12592 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12593
12594         PR middle-end/22398
12595         * gcc.c-torture/compile/pr22398.c: New test.
12596
12597 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12598
12599         PR c++/22132
12600         * g++.dg/expr/cast4.C: New test.
12601
12602 2005-07-15  Richard Guenther  <rguenther@suse.de>
12603
12604         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12605         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12606
12607 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12608
12609         PR tree-optimization/22230
12610         * gcc.dg/tree-ssa/pr22230.c: New test.
12611
12612 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12613
12614         * gfortran.dg/g77/cpp6.f: New test.
12615
12616         PR fortran/22417
12617         * gfortran.dg/g77/cpp5.F: New test.
12618         * gfortran.dg/g77/cpp5.h: New file.
12619         * gfortran.dg/g77/cpp5inc.h: New file.
12620
12621 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12622
12623         PR libfortran/16435
12624         * gfortran.dg/tl_editting.f90: New.
12625         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
12626
12627 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
12628
12629         * gfortran.dg/char_array_constructor.f90: New test.
12630
12631 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
12632
12633         * gfortran.dg/past_eor.f90: New.
12634         * gfortran.dg/complex_read.f90: New.
12635
12636 2005-07-13  Jeff Law  <law@redhat.com>
12637
12638         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
12639         additional casts.
12640
12641         * gcc.dg/tree-ssa/pr22321.c: New test
12642
12643 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
12644
12645         PR tree-optimization/21921
12646         * gcc.dg/tree-ssa/pr21921.c: New.
12647
12648 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12649
12650         PR tree-optimizatio/22442
12651         * gcc.dg/tree-ssa/loop-11.c: New test.
12652
12653 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12654
12655         PR tree-opt/21840
12656         * gcc.c-torture/compile/pr21840.c: New test.
12657
12658 2005-07-12  Jan Hubicka  <jh@suse.cz>
12659
12660         * gcc.c-torture/compile/pr22379.c: New test.
12661
12662 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
12663
12664         PR libfortran/21593
12665         gfortran.dg/dev_null.f90: Remove outdated comment about
12666         PR libfortran/21593.
12667
12668
12669 2005-07-12  Dale Johannesen  <dalej@apple.com>
12670
12671         * gcc.target/i386/compress-float-sse.c: New.
12672         * gcc.target/i386/compress-float-sse-pic.c: New.
12673         * gcc.target/i386/compress-float-387.c: New.
12674         * gcc.target/i386/compress-float-387-pic.c: New.
12675         * gcc.dg/compress-float-ppc.c: New.
12676         * gcc.dg/compress-float-ppc-pic.c: New.
12677
12678 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
12679
12680         PR libfortran/21593
12681         gfortran.dg/dev_null.f90: Remove targets.
12682
12683 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12684
12685         PR tree-opt/22335
12686         * gcc.dg/pr22335-1.c: New test.
12687         * gcc.dg/pr22335-2.c: New test.
12688
12689 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12690
12691         PR c++/20172
12692         * g++.dg/template/nontype12.C : New test.
12693
12694 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12695
12696         * gcc.dg/tree-ssa/loop-10.c: New test.
12697
12698 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12699
12700         * gcc.c-torture/execute/20020720-1.x: Remove.
12701
12702 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12703
12704         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12705
12706 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12707
12708         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12709         (dg-mips-options): Use it.
12710
12711 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12712
12713         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12714
12715 2005-07-09  Richard Henderson  <rth@redhat.com>
12716
12717         * lib/target-supports.exp (check_effective_target_sync_char_short):
12718         Add alpha.
12719
12720 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12721
12722         PR libfortran/22217
12723         * gfortran.dg/negative-z-descriptor.f90: New test.
12724
12725 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12726
12727         PR tree-opt/22329
12728         * gcc.dg/pr22329.c: New test.
12729
12730 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12731
12732         PR tree-optimization/20139
12733         * gcc.dg/tree-ssa/pr20139.c: New.
12734
12735 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12736
12737         PR tree-opt/22356
12738         * testsuite/gcc.dg/pr22356-1.c: New test.
12739
12740 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12741
12742         PR c++/21799
12743         * g++.dg/template/unify8.C: New.
12744         * g++.dg/template/unify9.C: New.
12745
12746 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12747
12748         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12749
12750 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12751
12752         * gcc.dg/darwin-version-1.c: New.
12753         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12754         * gcc.dg/builtins-20.c: Likewise.
12755         * gcc.dg/builtins-53.c: Likewise.
12756         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12757         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12758         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12759         * gcc.dg/torture/builtins-power-1.c: Likewise.
12760         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12761         on Darwin.
12762
12763 2005-07-07  Jeff Law  <law@redhat.com>
12764
12765         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12766         argument evaluation order.
12767
12768 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12769
12770         PR libfortran/21594
12771         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12772         Add test cases where the shift length is greater than the
12773         array length.
12774
12775 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12776
12777         * obj-c++.dg/proto-lossage-6.mm: New.
12778         * objc.dg/proto-lossage-6.m: New.
12779
12780 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12781
12782         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12783         * objc.dg/gnu-runtime-2.m: Likewise.
12784
12785 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12786
12787         * gfortran.dg/longline.f: New test.
12788
12789         * gfortran.dg/badline.f: New test.
12790
12791 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12792
12793         PR fortran/16531
12794         PR fortran/15966
12795         PR fortran/18781
12796         * gfortran.dg/hollerith.f90: New.
12797         * gfortran.dg/hollerith2.f90: New.
12798         * gfortran.dg/hollerith3.f90: New.
12799         * gfortran.dg/hollerith4.f90: New.
12800         * gfortran.dg/hollerith_f95.f90: New.
12801         * gfortran.dg/hollerith_legacy.f90: New.
12802         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12803
12804 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12805
12806         PR objc/22274
12807         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12808         * objc.dg/gnu-runtime-2.m: New.
12809
12810 2005-07-06  Jeff Law  <law@redhat.com>
12811
12812         * gcc.dg/tree-ssa/vrp17.c: New test.
12813
12814 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12815
12816         PR fortran/22327
12817         * gfortran.dg/array_constructor_5.f90: New test.
12818
12819 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12820
12821         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12822
12823 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12824
12825         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12826         * gcc.dg/980816-1.c: Ditto.
12827
12828 2005-07-06  Jeff Law  <law@redhat.com>
12829
12830         * gcc.c-torture/compile/pr21356.c: New test.
12831
12832 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12833
12834         PR c/22013
12835         PR c/22098
12836         * gcc.c-torture/compile/pr22013-1.c,
12837         gcc.c-torture/execute/pr22098-1.c,
12838         gcc.c-torture/execute/pr22098-2.c,
12839         gcc.c-torture/execute/pr22098-3.c: New tests.
12840
12841 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12842
12843         PR c/22308
12844         * gcc.dg/pr22308-1.c: New test.
12845
12846 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12847
12848         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12849         target.
12850         * gcc.dg/compare9.c: Use -fshort-enums instead of
12851         -fno-short-enums.  Change the last test to dg-bogus.
12852
12853 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12854
12855         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12856         * gcc.dg/compare9.c: New.
12857
12858 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12859
12860         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12861
12862 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12863
12864         PR testsuite/22288
12865         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12866
12867
12868 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12869
12870         * gcc.dg/format/gcc_gfc-1.c: New.
12871
12872 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12873
12874         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12875
12876 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12877
12878         PR fortran/20842
12879         * gfortran.dg/io_invalid_1.f90: New test.
12880
12881 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12882
12883         * gcc.dg/format/gcc_diag-1.c: Update.
12884
12885 2005-07-02  Jeff Law  <law@redhat.com>
12886
12887         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12888         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12889
12890 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12891
12892         * gcc.dg/format/gcc_diag-1.c: Update.
12893
12894 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         PR tree-opt/22269
12897         * gcc.c-torture/compile/pr22269.c: New test.
12898
12899 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12900
12901         PR 21584
12902         PR 22219
12903         * g++.dg/tree-ssa/pr21584-1.C: New test.
12904         * g++.dg/tree-ssa/pr21584-2.C: New test.
12905
12906 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12907
12908         * obj-c++.dg/try-catch-11.mm: New.
12909         * objc.dg/try-catch-10.m: New.
12910
12911 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12912
12913         * g++.dg/other/ucnid-1.C: xfail on AIX.
12914
12915 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12916
12917         PR 22234
12918         * gcc.dg/20050629-1.c: New test.
12919
12920 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12921
12922         * obj-c++.dg/const-str-1[0-1].mm: New.
12923         * objc.dg/const-str-1[0-1].m: New.
12924
12925 2005-05-29  Richard Henderson  <rth@redhat.com>
12926
12927         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12928         Rename from check_effective_target_vect_no_max.
12929         (check_effective_target_vect_no_int_add): New.
12930         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12931         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12932         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12933         * gcc.dg/vect/vect-reduc-1.c: Use both.
12934         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12935
12936 2005-05-29  Richard Henderson  <rth@redhat.com>
12937
12938         * lib/target-supports.exp (check_effective_target_vect_no_max):
12939         Remove i386 and x86_64.
12940
12941 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12942
12943         PR testsuite/21969
12944         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12945
12946 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12947
12948         PR middle-end/21969
12949         * gcc.dg/vect/pr21969.c: New test.
12950
12951 2005-06-28  Eric Christopher  <echristo@redhat.com>
12952
12953         PR c/22052
12954         PR c/21975
12955         * gcc.dg/inline1.c: New test.
12956         * gcc.dg/inline2.c: Ditto.
12957         * gcc.dg/inline3.c: Ditto.
12958         * gcc.dg/inline4.c: Ditto.
12959         * gcc.dg/inline5.c: Ditto.
12960
12961 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12962
12963         PR libfortran/22142
12964         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12965         Add testcase also testing eoshift1 for PR 22142.
12966
12967 2005-06-28  Richard Henderson  <rth@redhat.com>
12968
12969         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12970         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12971         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12972         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12973         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12974
12975 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12976
12977         PR libfortran/22142
12978         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12979         Add testcase for PR 22142.
12980
12981 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12982
12983         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12984         gcc.target/ia64/fpreg-2.c: New tests.
12985
12986 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12987
12988         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12989
12990 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12991
12992         PR libfortran/22170
12993         * gfortran.dg/slash_1.f90: New test.
12994
12995 2005-06-27  Richard Henderson  <rth@redhat.com>
12996
12997         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12998         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12999         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13000         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13001         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13002         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13003
13004 2005-06-27  Richard Henderson  <rth@redhat.com>
13005
13006         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13007         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13008
13009 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13010
13011         * obj-c++.dg/proto-lossage-5.mm: New.
13012         * objc.dg/proto-lossage-5.m: New.
13013
13014 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13015
13016         PR 21959
13017         * gcc.dg/tree-ssa/pr21959.c: New test.
13018
13019 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13020
13021         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13022         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13023         testing uninitialized var.
13024
13025         * gcc.c-torture/execute/builtins/chk.h: New.
13026         * gcc.c-torture/execute/builtins/lib/chk.c: New.
13027         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
13028         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
13029         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
13030         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
13031         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
13032         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
13033         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
13034         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
13035         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
13036         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
13037         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
13038         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
13039         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
13040         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
13041         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
13042         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
13043         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
13044         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
13045         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
13046         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
13047         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
13048         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
13049         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
13050         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
13051         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
13052         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
13053         * gcc.dg/builtin-object-size-1.c: New test.
13054         * gcc.dg/builtin-object-size-2.c: New test.
13055         * gcc.dg/builtin-object-size-3.c: New test.
13056         * gcc.dg/builtin-object-size-4.c: New test.
13057         * gcc.dg/builtin-object-size-5.c: New test.
13058         * gcc.dg/builtin-stringop-chk-1.c: New test.
13059         * gcc.dg/builtin-stringop-chk-2.c: New test.
13060         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
13061         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
13062         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
13063         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
13064         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
13065         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
13066         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
13067         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
13068         * gcc.c-torture/execute/printf-1.c: New test.
13069         * gcc.c-torture/execute/fprintf-1.c: New test.
13070         * gcc.c-torture/execute/vprintf-1.c: New test.
13071         * gcc.c-torture/execute/vfprintf-1.c: New test.
13072         * gcc.c-torture/execute/printf-chk-1.c: New test.
13073         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
13074         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
13075         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
13076
13077 2005-06-27  Michael Matz  <matz@suse.de>
13078
13079         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
13080         slot is not merged if address escapes.
13081
13082 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13083
13084         PR c/21911
13085         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
13086
13087 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
13088
13089         PR middle-end/17965
13090         * gcc.c-torture/compile/20050622-1.c: New test.
13091
13092         PR middle-end/22028
13093         * gcc.dg/20050620-1.c: New test.
13094
13095 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
13096
13097         PR tree-optimization/22026
13098         * gcc.dg/tree-ssa/pr22026.c: New.
13099
13100 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13101
13102         PR libfortran/22144
13103         * gfortran.dg/shift-alloc.f90: New testcase.
13104
13105 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13106
13107         * all files: Update FSF address in copyright headers.
13108
13109 2005-06-22  Jan Hubicka  <jh@suse.cz>
13110
13111         * wholeprogram-1.c: New testcase.
13112         * wholeprogram-2.c: New testcase.
13113
13114 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13115
13116         PR 22171
13117         * gcc.dg/tree-ssa/pr22171.c: New test.
13118
13119 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13120
13121         * gfortran.dg/simplify_modulo.f90: New.
13122
13123 2005-06-24  Jan Hubicka  <jh@suse.cz>
13124
13125         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13126
13127 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13128
13129         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13130
13131 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13132
13133         * obj-c++.dg/typedef-alias-1.mm: New.
13134         * objc.dg/typedef-alias-1.m: New.
13135
13136 2005-06-23  Jeff Law  <law@redhat.com>
13137
13138         * gcc.dg/tree-ssa/vrp16.c: New test.
13139
13140 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13141
13142         * lib/target-supports.exp: Add
13143         check_effective_target_fortran_large_real and
13144         check_effective_target_fortran_large_int to check for
13145         corresponding effective targets.
13146         * gfortran.dg/large_integer_kind_1.f90: New test.
13147         * gfortran.dg/large_real_kind_1.f90: New test.
13148
13149 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13150
13151         PR tree-optimization/22117
13152         * gcc.dg/tree-ssa/pr22117.c: New.
13153
13154 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13155
13156         PR testsuite/22123
13157         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13158
13159 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13160
13161         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13162
13163 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13164
13165         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13166         * gfortran.dg/f2c_4.c: Likewise.
13167
13168 2005-06-22 Paul Brook  <paul@codesourcery.com>
13169
13170         PR fortran/21034
13171         * gfortran.dg/auto_save_1.f90: New test.
13172
13173 2005-06-22  Michael Matz  <matz@suse.de>
13174
13175         * gcc.target/x86-64/abi: New directory.
13176         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13177         * gcc.target/x86-64/abi/README.gcc: New file.
13178         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13179         * gcc.target/x86-64/abi/asm-support.s: New file.
13180         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13181         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13182         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13183         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13184         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13185         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13186         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13187         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13188         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13189         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13190         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13191         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13192         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13193         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13194         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13195         * gcc.target/x86_64/abi/test_varargs.c: New test.
13196
13197 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13198
13199         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13200         32-bit i?86 and x86_64.
13201
13202 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13203
13204         * obj-c++.dg/const-str-[1-9].mm: New tests.
13205
13206 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13207
13208         PR fortran/22010
13209         * gfortran.dg/namelist_use.f90: New.
13210         * gfortran.dg/namelist_use_only.f90: New.
13211
13212 2005-06-21  Jeff Law  <law@redhat.com>
13213
13214         * gcc.dg/tree-ssa/vrp15.c: New test.
13215
13216 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13217
13218         * lib/target-supports.exp (check_effective_target_vect_reduction):
13219         Remove.
13220         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13221         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13222         remove vect_reduction target keyword. Also avoid two returns in main.
13223         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13224         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13225         * gcc.dg/vect/vect-reduc-1short.c: New test.
13226         * gcc.dg/vect/vect-reduc-1char.c: New test.
13227         * gcc.dg/vect/vect-reduc-2short.c: New test.
13228         * gcc.dg/vect/vect-reduc-2char.c: New test.
13229         * gcc.dg/vect/vect-reduc-6.c: New test.
13230         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13231         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13232         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13233
13234 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13235         Paul Thomas  <pault@gcc.gnu.org>
13236
13237         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13238         New tests.
13239
13240 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13241
13242         * gfortran.dg/backslash_1.f90: New test.
13243         * gfortran.dg/backslash_2.f90: New test.
13244
13245 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13246
13247         * gfortran.dg/duplicate_labels.f90: New test.
13248
13249 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13250
13251         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13252         unsupportable relocations.
13253         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13254         * gcc.dg/20050321-2.c: xfail for NetWare.
13255
13256 2005-06-20  Andreas Jaeger  <aj@suse.de>
13257
13258         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13259         gcc.target/i386/fastcall-sseregparm.c,
13260         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13261
13262 2005-06-19  Richard Henderson  <rth@redhat.com>
13263
13264         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13265
13266 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13267
13268         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13269
13270 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13271
13272         PR c++/22115
13273         * g++.dg/conversion/simd2.C: Change expected error message.
13274
13275 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13276
13277         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13278         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13279         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13280
13281 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13282
13283         * gcc.dg/fold-mod-1.c: New test.
13284
13285 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13286
13287         PR fortran/19926
13288         * gfortran.dg/pr19926.f90: New test.
13289
13290 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13291
13292         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13293         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13294         targets.
13295         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13296         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13297
13298 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
13299
13300         * gcc.target/ia64/float80-varargs-1.c: New test.
13301
13302 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13303
13304         PR tree-opt/22035
13305         * gfortran.dg/f2c_6.f90: New test.
13306
13307 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
13308
13309         PR c++/17413
13310         * g++.dg/template/local5.C: New.
13311
13312 2005-06-17  Richard Henderson  <rth@redhat.com>
13313
13314         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
13315
13316 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
13317
13318         PR testsuite/21945
13319         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
13320
13321 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
13322
13323         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
13324         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
13325         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
13326         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
13327         check_vect to verify the presence of hardware vector support.
13328
13329 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
13330
13331         PR testsuite/22056
13332         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
13333
13334 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13335
13336         PR libfortran/19216
13337         * gfortran.dg/pr19216.f: Add correct space between brackets and
13338         dg directive.
13339
13340 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13341
13342         PR libfortran/16436
13343         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
13344
13345 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
13346
13347         * gcc.target/i386/attributes-error.c: New testcase.
13348         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
13349         * gcc.target/i386/regparm-stdcall.c: Likewise.
13350         * gcc.target/i386/sseregparm-1.c: Likewise.
13351         * gcc.target/i386/sseregparm-2.c: Likewise.
13352
13353 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13354
13355         * g++.dg/rtti/crash2.C: New.
13356
13357 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13358
13359         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13360
13361 2005-06-15  David Ung  <davidu@mips.com>
13362
13363         * gcc.target/mips/mips16e-extends.c: New test for testing the
13364         generation of MIPS16e zeb/zeh, seb/seh instructions.
13365
13366 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13367
13368         PR 22018
13369         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13370         * gcc.dg/tree-ssa/pr22018.c: New test.
13371
13372 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13373
13374         * gcc.dg/simd-1.c: Update error messages.
13375         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13376         * gcc.dg/simd-2.c: Update error messages.
13377         * gcc.dg/simd-4.c: New.
13378
13379 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         PR c++/20678
13382         * g++.dg/other/crash-4.C: New.
13383
13384 2005-06-14  Devang Patel  <dpatel@apple.com>
13385
13386         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13387
13388 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13389
13390         PR c++/21929
13391         * g++.dg/parse/crash11.C: Update
13392
13393 2005-06-13  Jeff Law  <law@redhat.com>
13394
13395         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13396         perform the desired transformations.
13397         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13398         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13399
13400 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13401
13402         PR fortran/22038
13403         * gfortran.dg/forall_1.f90: Un-XFAIL.
13404
13405 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13406
13407         PR c++/21929
13408         * g++.dg/parse/crash26.C: New.
13409
13410         PR c++/20789
13411         * g++.dg/init/member1.C: New.
13412
13413 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13414
13415         * gfortran.dg/altreturn_1.f90: New test.
13416
13417 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13418
13419         PR middle-end/21985
13420         * gcc.dg/tree-ssa/pr21985.c: New test.
13421
13422 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13423
13424         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13425
13426 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13427
13428         PR c++/21930
13429         * g++.dg/other/error10.C: New test case.
13430
13431 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13432
13433         PR libfortran/19155
13434         * gfortran.dg/pr19155.f: Add test.
13435
13436 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13437
13438         * gfortran.dg/f2c_7.f90: New test.
13439
13440         * gfortran.dg/forall_1.f90: XFAILed.
13441
13442 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13443
13444         * gcc.dg/pr14796-1.c: New.
13445         * gcc.dg/pr14796-2.c: New.
13446
13447 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13448
13449         PR fortran/17792
13450         PR fortran/21375
13451         * gfortran.dg/deallocate_stat.f90: New test.
13452
13453 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13454
13455         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13456
13457 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13458
13459         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13460         access will be generated when this loop is vectorized. Test that
13461         accesses with same alignment were detected.
13462         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13463         Test that accesses with same alignment were detected.
13464         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13465         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13466         alignment were detected.
13467
13468 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13469
13470         PR c++/10611
13471         * g++.dg/conversion/simd2.C: New.
13472
13473 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13474
13475         * gcc.dg/Wcxx-compat-1.c: New.
13476
13477 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13478
13479         PR libfortran/21480
13480         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13481         complex array.
13482
13483 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13484
13485         * gcc.dg/alias-8.c: New.
13486
13487 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13488
13489         * gcc.dg/format/cmn_err-1.c: Update.
13490
13491 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13492
13493         PR target/20666
13494         * gcc.target/sparc/fexpand-2.c: New.
13495         * gcc.target/sparc/fpmerge-2.c: New.
13496         * gcc.target/sparc/fpmul-2.c: New.
13497         * gcc.target/sparc/noresult.c: New.
13498         * gcc.target/sparc/pdist-2.c: New.
13499         * gcc.target/sparc/pdist-3.c: New.
13500
13501 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13502
13503         PR testsuite/21702
13504         * gcc.target/i386/i386.exp: Fix comment typo.
13505
13506 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13507
13508         PR c++/19497
13509         * g++.dg/inherit/using5.C: New.
13510         * g++.dg/inherit/using6.C: New.
13511
13512 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13513
13514         PR c++/19894
13515         * g++.dg/template/ptrmem15.C: New test.
13516
13517         PR c++/20563
13518         * g++.dg/ext/label4.C: New test.
13519
13520 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13521
13522         * gcc.dg/tls/debug-1.c: New test.
13523
13524 2005-06-07  Dale Johannesen  <dalej@apple.com>
13525
13526         * gcc.target/i386/movq.c: New.
13527
13528 2005-06-07  Dale Johannesen  <dalej@apple.com>
13529
13530         * gcc.dg/20050607-1.c: New.
13531
13532 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13533
13534         PR middle-end/21850
13535         * gcc.c-torture/execute/20050607-1.c: New test.
13536
13537 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13538
13539         PR libfortran/21926
13540         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13541         Test case where the return array has lowest stride one,
13542         but isn't packed.
13543
13544 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13545
13546         * lib/target-supports.exp (check_effective_target_sync_int_long):
13547         Add s390 and s390x targets.
13548
13549 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13550
13551         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13552         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13553         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13554         * gcc.dg/tree-ssa/loop-9.c: New test.
13555
13556 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.dg/parse/defarg10.C: New.
13559
13560 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13561
13562         PR regression/21897
13563         * gcc.c-torture/execute/20050604-1.c: New test.
13564
13565 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         PR 21903
13568         * g++.dg/parse/defarg9.C: New.
13569
13570         PR c++/20637
13571         * g++.dg/inherit/using4.C: New.
13572         * g++.dg/overload/error1.C: Adjust expected errors.
13573         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13574         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13575         * g++.old-deja/g++.other/redecl2.C: Likewise.
13576         * g++.old-deja/g++.other/redecl4.C: Likewise.
13577         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13578
13579 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13580
13581         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13582
13583 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13584
13585         * lib/gfortran.exp (gfortran_target_compile): Call
13586         dg-additional-files-options
13587         * gfortran.dg/f2c_4.f90: New file
13588         * gfortran.dg/f2c_4.c: New file
13589         * gfortran.dg/f2c_5.f90: New file
13590         * gfortran.dg/f2c_5.c: New file
13591
13592 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13593
13594         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13595
13596         PR fortran/21912
13597         * gfortran.dg/array_constructor_4.f90: New test.
13598
13599 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13600
13601         PR c++/21619
13602         * g++.dg/ext/builtin9.C: New test.
13603
13604 2005-06-05  Dale Johannesen  <dalej@apple.com>
13605
13606         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13607         * gcc.c-torture/execute/20050603-2.c: Ditto.
13608
13609 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13610
13611         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13612         * gcc.dg/vect/vect-reduc-1.c: New.
13613         * gcc.dg/vect/vect-reduc-2.c: New.
13614         * gcc.dg/vect/vect-reduc-3.c: New.
13615
13616 2005-06-04  Dale Johannesen  <dalej@apple.com>
13617
13618         * gcc.c-torture/execute/20050603-1.c: New.
13619         * gcc.c-torture/execute/20050603-2.c: New.
13620         * gcc.dg/20050603-3.c: New.
13621
13622 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13623
13624         PR fortran/19195
13625         * gfortran.dg/debug_1.f90: New test.
13626
13627         * gfortran.dg/forall_1.f90: New test.
13628
13629 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
13630
13631         * gfortran.dg/array_constructor_3.f90: New test.
13632
13633 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13634
13635         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
13636
13637 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
13638
13639         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
13640
13641 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
13642
13643         PR c/21873
13644         * gcc.dg/init-excess-1.c: New test.
13645
13646 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13647
13648         PR c++/21853
13649         * g++.dg/expr/static_cast6.C: New test.
13650
13651 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
13652
13653         * gcc.dg/tree-ssa/vrp14.c: New test.
13654
13655 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13656
13657         PR c++/21336
13658         * g++.dg/template/new2.C: New test.
13659
13660 2005-06-03  Josh Conner  <jconner@apple.com>
13661
13662         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13663         all entries in initializer.
13664
13665 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
13666
13667         PR middle-end/21858
13668         * gcc.dg/pr21858.c: New testcase.
13669
13670 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
13671
13672         PR tree-optimization/21292
13673
13674         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13675         New.
13676         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13677         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13678         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13679         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13680         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13681
13682 2005-06-02  Richard Henderson  <rth@redhat.com>
13683
13684         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13685
13686 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13687
13688         * gcc.dg/wtypequal.c: New testcase.
13689
13690 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13691
13692         PR 21582
13693         * gcc.dg/tree-ssa/pr21582.c: New test.
13694
13695 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13696
13697         PR c++/21280
13698         * g++.dg/opt/interface2.h: New.
13699         * g++.dg/opt/interface2.C: New.
13700         * g++.dg/init/ctor4.C: Adjust error lines.
13701         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13702         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13703         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13704         * g++.old-deja/g++.pt/assign1.C: Likewise.
13705         * g++.old-deja/g++.pt/crash20.C: Likewise.
13706
13707 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13708
13709         PR tree-optimization/21734
13710         * g++.dg/vect/pr21734_1.cc: New.
13711         * g++.dg/vect/pr21734_2.cc: New.
13712
13713 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13714
13715         PR c++/20350
13716         * g++.dg/template/spec24.C: New.
13717
13718         PR c++/21151
13719         * g++.dg/pch/local-1.C: New.
13720         * g++.dg/pch/local-1.Hs: New.
13721
13722 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13723
13724         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13725         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13726         * gcc.dg/tree-ssa/pr14341.c: New test.
13727         * gcc.dg/tree-ssa/pr14841.c: New test.
13728         * gcc.dg/tree-ssa/pr20701.c: New test.
13729         * gcc.dg/tree-ssa/pr21086.c: New test.
13730         * gcc.dg/tree-ssa/pr21090.c: New test.
13731         * gcc.dg/tree-ssa/pr21332.c: New test.
13732         * gcc.dg/tree-ssa/pr21458.c: New test.
13733         * gcc.dg/tree-ssa/pr21658.c: New test.
13734         * gcc.dg/tree-ssa/vrp01.c: New test.
13735         * gcc.dg/tree-ssa/vrp02.c: New test.
13736         * gcc.dg/tree-ssa/vrp03.c: New test.
13737         * gcc.dg/tree-ssa/vrp04.c: New test.
13738         * gcc.dg/tree-ssa/vrp05.c: New test.
13739         * gcc.dg/tree-ssa/vrp06.c: New test.
13740         * gcc.dg/tree-ssa/vrp07.c: New test.
13741         * gcc.dg/tree-ssa/vrp08.c: New test.
13742         * gcc.dg/tree-ssa/vrp09.c: New test.
13743         * gcc.dg/tree-ssa/vrp10.c: New test.
13744         * gcc.dg/tree-ssa/vrp11.c: New test.
13745         * gcc.dg/tree-ssa/vrp12.c: New test.
13746         * gcc.dg/tree-ssa/vrp13.c: New test.
13747
13748 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13749
13750         PR 21029
13751         * gcc.dg/tree-ssa/pr21029.c: New test.
13752
13753 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13754
13755         * gfortran.dg/logint-1.f: New test case.
13756         * gfortran.dg/logint-2.f: Likewise.
13757         * gfortran.dg/logint-3.f: Likewise.
13758
13759 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13760
13761         PR c/21536
13762         PR c/20760
13763         * gcc.dg/20050527-1.c: New test.
13764
13765         * gcc.dg/i386-sse-12.c: New test.
13766
13767         PR fortran/21729
13768         * gfortran.dg/implicit_5.f90: New test.
13769
13770 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13771
13772         PR fortran/20883
13773         * gfortran/assign_4.f90: New test.
13774         * gfortran/assign_2.f90: Change compile to run.
13775
13776 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13777
13778         * lib/target-supports.exp
13779         (check_effective_target_sync_char_short): New.
13780         * gcc.dg/sync-2.c: New.
13781
13782 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13783
13784         PR tree-optimization/21817
13785         * gcc.dg/torture/pr21817-1.c: New.
13786
13787 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13788
13789         PR c++/21165
13790         * g++.dg/template/init5.C: New.
13791
13792 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13793
13794         * gfortran.dg/char_initialiser_actual.f90:
13795         Test character initialisers as actual arguments.
13796         * gfortran.dg/char_pointer_comp_assign.f90:
13797         Test character pointer structure component assignments.
13798         * gfortran.dg/char_array_structure_constructor.f90:
13799         Test character components in structure constructors.
13800
13801 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13802
13803         PR middle-end/20931
13804         * g++.dg/opt/pr20931.C: New test.
13805
13806 2005-05-31  Andreas Jaeger  <aj@suse.de>
13807
13808         PR testsuite/20772
13809         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13810         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13811         g++.old-deja/g++.ext/asmspec1.C,
13812         g++.old-deja/g++.other/regstack.C,
13813         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13814         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13815         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13816         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13817         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13818         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13819         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13820         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13821         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13822         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13823         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13824         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13825         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13826         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13827         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13828         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13829         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13830         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13831         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13832
13833 2005-05-31  Jeff Law  <law@redhat.com>
13834
13835         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13836
13837 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13838
13839         PR middle-end/21743
13840         * gcc.dg/builtins-1.c: Activate disabled clog test.
13841         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13842
13843 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13844
13845         * gfortran.dg/char_pointer_assign.f90:
13846         Test character-pointer assignments and pointer assignments.
13847         * gfortran.dg/char_pointer_dummy.f90:
13848         Test character-pointer dummy arguments.
13849         * gfortran.dg/char_pointer_func.f90:
13850         Test character-pointer function returns.
13851         * gfortran.dg/char_pointer_dependency.f90:
13852         Test character-pointer functions with dependencies.
13853
13854 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13855
13856         PR c++/21784
13857         * g++.dg/lookup/using14.C: New test.
13858
13859 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13860
13861         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13862         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13863         trailing ^M.
13864
13865 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13866
13867         PR c++/17413
13868         * g++.dg/template/local5.C: New.
13869
13870         PR target/21761
13871         * gcc.c-torture/compile/pr21761.c: New.
13872
13873         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13874         before darwin8.
13875
13876 2005-05-30  Steven G. Kargl
13877
13878         PR fortran/20846
13879         * gfortran.dg/inquire_8.f90: New test.
13880
13881 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13882
13883         PR libfortran/21376
13884         * gfortran.dg/output_exponents_1.f90: New test.
13885
13886 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13887
13888         PR libfortran/20006
13889         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13890
13891 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13892
13893         PR c++/21210
13894         * g++.dg/ext/complex1.C: New test.
13895
13896         PR c++/21340
13897         * g++.dg/init/ctor6.C: New test.
13898
13899 2005-05-29  Jan Hubicka  <jh@suse.cz>
13900
13901         * gcc.c-torture/compile/pr21562.c: New.
13902
13903 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13904
13905         * gfortran.dg/subnormal_1.f90: New test.
13906
13907 2005-05-28  Jan Hubicka  <jh@suse.cz>
13908
13909         * tree-prof.exp: Fix comment.
13910         * value-prof-1.c: New.
13911         * value-prof-2.c: New.
13912         * value-prof-3.c: New.
13913         * value-prof-4.c: New.
13914
13915 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13916
13917         PR c++/21614
13918         * g++.dg/expr/ptrmem6.C: New test.
13919         * g++.dg/expr/ptrmem6a.C: Likewise.
13920
13921 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13922
13923         PR tree-optimization/21658
13924         * gcc.dg/tree-ssa/pr21658.c: New.
13925
13926 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13927
13928         PR c++/21455
13929         * g++.dg/inherit/ptrmem3.C: New.
13930
13931         PR c++/21681
13932         * g++.dg/parse/template16.C: New.
13933
13934 2005-05-27  Andreas Jaeger  <aj@suse.de>
13935
13936         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13937
13938         * gcc.dg/i386-sse-8.c: Run test on all archs.
13939
13940 2005-05-26  Mike Stump  <mrs@apple.com>
13941
13942         * objc.dg/isa-field-1.m: Only run on darwin.
13943         * objc.dg/lookup-1.m: Likewise.
13944         * objc.dg/try-catch-8.m: Likewise.
13945
13946 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13947
13948         PR tree-optimization/9814
13949         * gcc.dg/pr9814-1.c: New test case.
13950
13951 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13952
13953         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13954         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13955         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13956         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13957         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13958         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13959         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13960         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13961         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13962         objc.dg/try-catch-8.m: New.
13963
13964 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13965
13966         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13967         remove extraneous semicolons.
13968
13969 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13970
13971         * obj-c++.dg/comp-types-12.mm: New.
13972         * objc.dg/comp-types-11.m: New.
13973         * objc.dg/selector-4.m: New.
13974
13975 2005-05-26  Andreas Jaeger  <aj@suse.de>
13976
13977         PR testsuite/20772
13978         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13979         g++.old-deja/g++.ext/attrib3.C,
13980         g++.old-deja/g++.other/store-expr1.C,
13981         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13982         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13983         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13984         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13985         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13986         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13987         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13988         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13989         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13990         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13991         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13992         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13993         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13994         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13995         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13996         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13997         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13998         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13999         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14000
14001 2005-05-26  Andreas Jaeger  <aj@suse.de>
14002
14003         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14004         x86-64 compilation.
14005
14006 2005-05-26  Andreas Jaeger  <aj@suse.de>
14007
14008         PR testsuite/20772
14009         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14010         gcc.misc-tests/i386-pf-athlon-1.c,
14011         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14012         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14013         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14014         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14015         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14016         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14017         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14018         programs.
14019
14020         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14021         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14022         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14023         x86-64 compilation.
14024
14025         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
14026         x86_64.
14027
14028         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
14029         effective-target ilp32.
14030
14031 2005-05-26  David Ung  <davidu@mips.com>
14032
14033         * gcc.target/mips/ext_ins.c: New test for testing the generation
14034         of MIPS32/64 rev 2 ext/ins instructions.
14035
14036 2005-05-26  Andreas Jaeger  <aj@suse.de>
14037
14038         * treelang/compile/unsigned.tree: Use gimple instead of
14039         nonexisting generic dump.
14040
14041 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
14042
14043         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
14044
14045 2005-05-26  Andreas Jaeger  <aj@suse.de>
14046
14047         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
14048
14049 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14050
14051         PR libfortran/17283
14052         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
14053         Test callee-allocated memory with write statements.
14054
14055 2005-05-25  Roger Sayle  <roger@eyesopen.com>
14056
14057         PR middle-end/21709
14058         * gcc.dg/pr21709-1.c: New test case.
14059
14060 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14061             Mike Stump  <mrs@apple.com>
14062
14063         * objc/execute/next_mapping.h: Update for C++.
14064
14065         * obj-c++.dg/selector-1.mm: Move to...
14066         * obj-c++.dg/selector-4.mm: here...
14067
14068         * obj-c++.dg/basic.mm: New.
14069         * obj-c++.dg/comp-types-1.mm: New.
14070         * obj-c++.dg/cxx-class-1.mm: New.
14071         * obj-c++.dg/cxx-ivars-1.mm: New.
14072         * obj-c++.dg/cxx-ivars-2.mm: New.
14073         * obj-c++.dg/cxx-ivars-3.mm: New.
14074         * obj-c++.dg/cxx-scope-1.mm: New.
14075         * obj-c++.dg/cxx-scope-2.mm: New.
14076         * obj-c++.dg/defs.mm: New.
14077         * obj-c++.dg/empty-private-1.mm: New.
14078         * obj-c++.dg/encode-1.mm: New.
14079         * obj-c++.dg/encode-2.mm: New.
14080         * obj-c++.dg/encode-3.mm: New.
14081         * obj-c++.dg/extern-c-1.mm: New.
14082         * obj-c++.dg/extra-semi.mm: New.
14083         * obj-c++.dg/fix-and-continue-2.mm: New.
14084         * obj-c++.dg/isa-field-1.mm: New.
14085         * obj-c++.dg/ivar-list-semi.mm: New.
14086         * obj-c++.dg/local-decl-1.mm: New.
14087         * obj-c++.dg/lookup-1.mm: New.
14088         * obj-c++.dg/lookup-2.mm: New.
14089         * obj-c++.dg/method-1.mm: New.
14090         * obj-c++.dg/method-2.mm: New.
14091         * obj-c++.dg/method-3.mm: New.
14092         * obj-c++.dg/method-4.mm: New.
14093         * obj-c++.dg/method-5.mm: New.
14094         * obj-c++.dg/method-6.mm: New.
14095         * obj-c++.dg/method-7.mm: New.
14096         * obj-c++.dg/no-extra-load.mm: New.
14097         * obj-c++.dg/overload-1.mm: New.
14098         * obj-c++.dg/pragma-1.mm: New.
14099         * obj-c++.dg/pragma-2.mm: New.
14100         * obj-c++.dg/private-1.mm: New.
14101         * obj-c++.dg/private-2.mm: New.
14102         * obj-c++.dg/proto-qual-1.mm: New.
14103         * obj-c++.dg/qual-types-1.mm: New.
14104         * obj-c++.dg/stubify-1.mm: New.
14105         * obj-c++.dg/stubify-2.mm: New.
14106         * obj-c++.dg/super-class-1.mm: New.
14107         * obj-c++.dg/super-class-2.mm: New.
14108         * obj-c++.dg/super-dealloc-1.mm: New.
14109         * obj-c++.dg/super-dealloc-2.mm: New.
14110         * obj-c++.dg/template-1.mm: New.
14111         * obj-c++.dg/template-2.mm: New.
14112         * obj-c++.dg/template-3.mm: New.
14113         * obj-c++.dg/template-4.mm: New.
14114         * obj-c++.dg/template-5.mm: New.
14115         * obj-c++.dg/template-6.mm: New.
14116         * obj-c++.dg/try-catch-1.mm: New.
14117         * obj-c++.dg/try-catch-2.mm: New.
14118         * obj-c++.dg/try-catch-3.mm: New.
14119         * obj-c++.dg/try-catch-4.mm: New.
14120         * obj-c++.dg/try-catch-5.mm: New.
14121         * obj-c++.dg/try-catch-6.mm: New.
14122         * obj-c++.dg/try-catch-7.mm: New.
14123         * obj-c++.dg/try-catch-8.mm: New.
14124         * obj-c++.dg/try-catch-9.mm: New.
14125         * obj-c++.dg/va-meth-1.mm: New.
14126
14127 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14128
14129         * obj-c++.dg/selector-1.mm: New.
14130         * obj-c++.dg/selector-2.mm: New.
14131
14132 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14133
14134         * obj-c++.dg/selector-3.mm: New.
14135         * objc.dg/selector-3.m: New.
14136
14137 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14138
14139         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14140         about where warning appears.
14141
14142 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14143
14144         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14145         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14146         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14147         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14148
14149 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14150
14151         * gcc.dg/20050524-1.c: New test.
14152
14153 2005-05-25  Jan Hubicka  <jh@suse.cz>
14154
14155         * gcc.dg/tree-prof/inliner-1.c: New.
14156
14157 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14158
14159         * gcc.dg/tree-prof: New directory.
14160         * gcc.dg/tree-prof/tree-prof.exp: New.
14161
14162 2005-05-25  DJ Delorie  <dj@redhat.com>
14163
14164         * gcc.dg/Wattributes-1.c: New.
14165         * gcc.dg/Wattributes-2.c: New.
14166         * gcc.dg/Wattributes-3.c: New.
14167
14168 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14169
14170         PR tree-optimization/19833
14171         * gcc.dg/uninit-4.c: Remove xfail.
14172         * gcc.dg/uninit-9.c: Ditto.
14173
14174 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14175
14176         * obj-c++.dg/bitfield-[1-5].mm: New.
14177         * obj-c++.dg/class-protocol-1.mm: New.
14178         * obj-c++.dg/comp-types-1[0-1].mm: New.
14179         * obj-c++.dg/comp-types-[2-9].mm: New.
14180         * obj-c++.dg/encode-[4-8].mm: New.
14181         * obj-c++.dg/layout-1.mm: New.
14182         * obj-c++.dg/method-1[0-9].mm: New.
14183         * obj-c++.dg/method-2[0-1].mm: New.
14184         * obj-c++.dg/method-[8-9].mm: New.
14185         * obj-c++.dg/objc-gc-3.mm: New.
14186         * obj-c++.dg/try-catch-10.mm: New.
14187         * objc.dg/bitfield-5.m: New.
14188         * objc.dg/comp-types-10.m: New.
14189         * objc.dg/comp-types-9.m: New.
14190         * objc.dg/layout-1.m: New.
14191         * objc.dg/objc-gc-4.m: New.
14192         * objc.dg/try-catch-9.m: New.
14193         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14194         * objc.dg/comp-types-1.m: Likewise.
14195         * objc.dg/comp-types-[5-6].m: Likewise.
14196         * objc.dg/method-9.m: Likewise.
14197
14198 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14199
14200         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14201         and on hardware without VMX support.
14202
14203         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14204
14205         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14206
14207         * lib/profopt.exp (dg-final-generate, dg-final-use,
14208         profopt-final-code, profopt-get-options): New.
14209         (profopt-execute): Process test directives.
14210
14211         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14212         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14213         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14214
14215 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14216
14217         PR C++/21645
14218         * g++.dg/init/ctor5.C: New test.
14219
14220 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14221
14222         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14223         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14224         vect-113.c, vect-114.c.
14225
14226 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14227
14228         * gcc.dg/const-elim-1.c: Remove xfails.
14229
14230 2005-05-23  Jeff Law  <law@redhat.com>
14231
14232         * gcc.c-torture/compile/pr21638.c: New test.
14233         * gcc.c-torture/compile/20050520-1.c: New test.
14234
14235 2005-05-23  Nick Clifton  <nickc@redhat.com>
14236
14237         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14238         be a proper triple, ie: m32r*-*-*.
14239         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14240
14241 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14242
14243         PR middle-end/21331
14244         PR tree-opt/21293
14245         * gcc.c-torture/compile/pr21293.c: New test.
14246         * gcc.c-torture/execute/pr21331.c: New test.
14247
14248 2004-05-20  Richard Henderson  <rth@redhat.com>
14249
14250         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14251
14252 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14253
14254         * obj-c++-dg.exp: Add.
14255         * obj-c++.exp: Add.
14256         * obj-c++.dg/dg.exp: Add.
14257
14258 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14259
14260         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14261         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14262
14263 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14264
14265         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14266
14267 2004-05-19  Richard Henderson  <rth@redhat.com>
14268
14269         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14270
14271 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14272
14273         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14274
14275         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14276
14277 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14278
14279         PR c++/21495
14280         * g++.dg/parse/extern1.C: New test.
14281         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14282
14283 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14284
14285         * gcc.dg/c99-math.h: New.
14286         * gcc.dg/c99-math-float-1.c: New test.
14287         * gcc.dg/c99-math-double-1.c: Likewise.
14288         * gcc.dg/c99-math-long-double-1.c: Likewise.
14289
14290 2005-05-18  Richard Henderson  <rth@redhat.com>
14291
14292         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14293
14294 2005-05-18  Devang Patel  <dpatel@apple.com>
14295
14296         * g++.dg/opt/20050511-1.C: New test.
14297
14298 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
14299
14300         PR libfortran/21127
14301         * gfortran.dg/reshape-complex.f90: New test.
14302
14303 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
14304
14305         * gfortran.dg/array_constructor_1.f90: New test.
14306         * gfortran.dg/array_constructor_2.f90: New test.
14307
14308 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14309
14310         PR fortran/20954
14311         * gfortran.dg/pr20954.f: New test.
14312
14313 2005-05-17  Mike Stump  <mrs@apple.com>
14314
14315         Yet more Objective-C++...
14316
14317         * objc.dg/method-5.m: Update.
14318         * objc.dg/method-6.m: Update.
14319         * objc.dg/method-7.m: Update.
14320         * objc.dg/method-9.m: Update.
14321         * objc.dg/try-catch-2.m: Update.
14322
14323 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
14324
14325         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
14326         Remove little-endian optimizations.
14327
14328 2005-05-17  Jeff Law  <law@redhat.com>
14329
14330         * g++.dg/tree-ssa/pr14814.C: New test.
14331         * gcc.dg/tree-ssa/pr14814.C: New test.
14332         * gcc.dg/tree-ssa/pr17141-1.C: New test.
14333         * gcc.dg/tree-ssa/pr17141-2.C: New test.
14334
14335 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14336
14337         * gcc.dg/compat/generate-random.c: Do not include
14338         libiberty.h.
14339         * gcc.dg/compat/generate-random_r.c: Likewise.
14340
14341 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
14342
14343         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
14344
14345 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14346
14347         PR middle-end/21595
14348         * g++.dg/tree-ssa/builtin1.C: New testcase.
14349
14350 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14351
14352         PR c++/21454
14353         * g++.dg/opt/const4.C: New test.
14354
14355         PR middle-end/21492
14356         * g++.dg/opt/crossjump1.C: New test.
14357
14358         PR tree-optimization/21610
14359         * gcc.c-torture/compile/20050516-1.c: New test.
14360
14361         PR fortran/15080
14362         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14363         about the test failing.
14364         * gfortran.fortran-torture/execute/where_7.f90: New test.
14365         * gfortran.fortran-torture/execute/where_8.f90: New test.
14366
14367 2005-05-16  Richard Henderson  <rth@redhat.com>
14368
14369         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14370         i?86 and x86_64.
14371
14372 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14373
14374         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14375         (limits.h): Include unconditionally.
14376         (stdlib.h): Likewise.
14377         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14378         (limits.h): Include unconditionally.
14379         (stdlib.h): Likewise.
14380         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14381         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14382         (limits.h): Include unconditionally.
14383         (stdlib.h): Likewise.
14384         (hashtab.h): Do not include.
14385         (getopt.h): Likewise.
14386         (stddef.h): Include.
14387         (hashval_t): Define.
14388         (struct entry): Add "next" field.
14389         (HASH_SIZE): New macro.
14390         (hash_table): New variable.
14391         (switchfiles): Do not use xmalloc.
14392         (mix): New macro.
14393         (iterative_hash): New function.
14394         (hasht): Remove.
14395         (e_exists): New function.
14396         (e_insert): Likewise.
14397         (output): Use, instead of libiberty hashtable functions.
14398         (main): Do not use getopt.  Do not call htab_create.
14399
14400 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14401
14402         PR libstdc++/21526
14403         * lib/target-supports.exp (check_mkfifo_available):
14404         Return 0 for cygwin as mkfifo support incomplete on platform.
14405         Fix typos in comments.
14406
14407 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14408
14409         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14410
14411 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14412
14413         PR fortran/17432
14414         * gfortran.dg/assign_4.f: New test.
14415
14416 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14417
14418         PR tree-optimization/21563
14419         * gcc.dg/tree-ssa/pr21563.c: New.
14420
14421 2005-05-14  Jan Hubicka  <jh@suse.cz>
14422
14423         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14424
14425 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14426
14427         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14428
14429 2005-05-13  Julian Brown  <julian@codesourcery.com>
14430
14431         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14432         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14433
14434 2005-05-13  Jan Hubicka  <jh@suse.cz>
14435
14436         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14437         * gcc.dg/fold-xor-?.c: Likewise.
14438         * gcc.dg/pr15784-?.c: Likewise.
14439         * gcc.dg/pr20922-?.c: Likewise.
14440         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14441         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14442         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14443
14444 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14445
14446         PR fortran/21260
14447         * gfortran.dg/hollerith_1.f90: New test.
14448
14449 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14450
14451         * gfortran.dg/func_result_2.f90: New test.
14452
14453 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14454
14455         * gfortran.dg/dev_null.f90: New test.
14456
14457 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14458
14459         * gcc.dg/arm-vfp1.c: Revert last change.
14460
14461 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14462
14463         PR middle-end/19807
14464         PR tree-optimization/19639
14465         * g++.dg/tree-ssa/pr19807.C: New testcase.
14466
14467 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14468
14469         PR libfortran/21471
14470         * gfortran.dg/append-1.f90: New test.
14471
14472 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14473
14474         * gcc.dg/pr18501.c: XFAIL.
14475         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14476         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14477         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14478         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14479         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14480         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14481         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14482         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14483
14484 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14485
14486         PR fortran/20178
14487         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14488         gfortran.dg/f2c_3.f90: New tests.
14489
14490         * gfortran.dg/return_1.f90: Fix dg annotation.
14491
14492 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14493
14494         * gcc.c-torture/compile/20050510-1.c: New test.
14495
14496 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14497
14498         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14499
14500 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14501
14502         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14503
14504 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14505
14506         PR c/17913
14507         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14508
14509 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14510
14511         PR c/21342
14512         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14513         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14514
14515 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14516
14517         PR debug/16676
14518         * gcc.dg/debug/pr16676.c: New test.
14519
14520 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14521
14522         PR testsuite/21443
14523         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14524         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14525         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14526         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14527         Change -O1 to -O2.
14528         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14529         -fno-tree-dominator-opts.
14530
14531 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14532
14533         * gfortran.dg/return_1.f90: New test.
14534
14535 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14536
14537         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14538
14539         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14540
14541 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14542
14543         PR c++/21427
14544         * g++.dg/inherit/covariant13.C: New.
14545
14546 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14547
14548         PR libfortran/19155
14549         * gfortran.dg/pr19155.f: New test.
14550
14551 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14552
14553         PR inline-asm/8788
14554         * gcc.dg/pr8788-1.c: New testcase.
14555
14556 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14557
14558         PR target/21416
14559         * gcc.target/mips/fpcmp-[12].c: New tests.
14560
14561 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14562
14563         * lib/target-supports-dg.exp (dg-require-fork): New function.
14564         (dg-require-mkfifo): Likewise.
14565         * lib/target-supports.exp (check_function_available): New
14566         function.
14567         (check_fork_available): Likewise.
14568         (check_mkfifo_available): Likewise.
14569
14570 2005-05-06  Jeff Law  <law@redhat.com>
14571
14572         * gcc.c-torture/compile/pr21380.c: New test.
14573
14574 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14575
14576         PR c++/20961
14577         * g++.dg/ext/weak3.C: New test.
14578
14579 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14580
14581         PR c++/21352
14582         * g++.dg/template/crash37.C: New test.
14583
14584 2005-05-05  Paul Brook  <paul@codesourcery.com>
14585
14586         * gcc.dg/arm-g2.c: Use effective-target arm32.
14587         * gcc.dg/arm-mmx-1.c: Ditto.
14588         * gcc.dg/arm-scd42-2.c: Ditto.
14589         * gcc.dg/arm-vfp1.c: Ditto.
14590         * lib/target-supports.exp (check_effective_target_arm32): New
14591         function.
14592
14593 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14594
14595         PR libfortran/21354
14596         gfortran.dg/in_pack_rank7.f90: New test.
14597
14598 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14599
14600         PR middle-end/15618
14601         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14602
14603 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14604
14605         PR middle-end/21265
14606         * gcc.dg/20050503-1.c: New test.
14607
14608         PR rtl-optimization/21239
14609         * gcc.dg/i386-sse-11.c: New test.
14610
14611 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14612
14613         PR target/16888
14614         * gcc.target/i386/asm-1.c: New test.
14615
14616 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14617
14618         PR rtl-optimization/21330
14619         * gcc.c-torture/execute/20050502-1.c: New test.
14620
14621         PR target/21297
14622         * gcc.c-torture/execute/20050502-2.c: New test.
14623
14624 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
14625
14626         PR middle-end/21282
14627         * gcc.dg/pr21282.c: New.
14628
14629 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14630
14631         * gcc.dg/vect/pr20122.c: Clean up .vect file.
14632         * gcc.dg/vect/vect-92.c: Likewise.
14633         * gcc.dg/vect/vect-93.c: Likewise.
14634         * gcc.dg/vect/vect-dv-1.c: Likewise.
14635         * gcc.dg/vect/vect-dv-2.c: Likewise.
14636         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
14637
14638 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14639
14640         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
14641         * gfortran.dg/vect/vect-2.f90: Likewise.
14642         * gfortran.dg/vect/vect-3.f90: Likewise.
14643         * gfortran.dg/vect/vect-4.f90: Likewise.
14644         * gfortran.dg/vect/vect-5.f90: Likewise.
14645
14646 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
14647
14648         PR target/20813
14649         * gcc.dg/rs6000-fpint-2.c: New.
14650
14651 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
14652
14653         PR c/15698
14654         * gcc.dg/builtins-30.c: Update expected messages.
14655         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14656         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14657         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14658
14659 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
14660
14661         PR tree-optimization/21294
14662         * gcc.dg/tree-ssa/pr21294.c: New.
14663
14664 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
14665
14666         * gcc.dg/altivec-3.c (vec_store): Do not use the old
14667         __builtin_altivec_st_internal_4si built-in.
14668
14669 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
14670
14671         PR c++/15875
14672         * g++.dg/template/ptrmem14.C: New test.
14673
14674 2005-05-02  Paul Brook  <paul@codesourcery.com>
14675
14676         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14677
14678 2005-05-02  Michael Matz  <matz@suse.de>
14679
14680         PR c++/19542
14681         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14682
14683 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14684
14685         * g++.dg/cpp/weak.C: New test.
14686
14687 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14688
14689         * gcc.dg/tree-ssa/loop-8.c: New test.
14690
14691 2005-04-30  Michael Maty  <matz@suse.de>
14692
14693         * gcc.dg/inline-mcpy.c: New test.
14694
14695 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14696
14697         PR libfortran/18958
14698         * gfortran.dg/eoshift.f90: New test case.
14699
14700 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14701
14702         PR libfortran/18857
14703         * gfortran.dg/matmul_1.f90: New test.
14704
14705 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14706
14707         PR tree-optimization/21030
14708         * gcc.dg/tree-ssa/pr21030.c: New.
14709
14710 2005-04-29  Devang Patel  <dpatel@apple.com>
14711
14712         PR tree-optimization/21272
14713         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14714
14715 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14716
14717         PR fortran/13082
14718         PR fortran/18824
14719         * gfortran.dg/entry_4.f90: New test.
14720         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14721         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14722         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14723         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14724         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14725         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14726         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14727
14728 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14729
14730         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14731
14732 2005-04-29  Paul Brook  <paul@codesourcery.com>
14733
14734         * gfortran.dg/entry_3.f90: New test.
14735
14736 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14737
14738         * gfortran.dg/implicit_4.f90: New test.
14739
14740 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14741
14742         * lib/target-supports.exp (check_profiling_available): Return
14743         false for xtensa-*-elf.
14744
14745 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14746
14747         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14748         error if file cannot be deleted.
14749
14750 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14751
14752         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14753         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14754         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14755         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14756         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14757         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14758         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14759         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14760         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14761         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14762         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14763         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14764         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14765
14766 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14767
14768         PR fortran/20865
14769         * gfortran.dg/pr20865.f90: New test.
14770
14771 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14772
14773         * gcc.dg/void-cast-2.c: New test.
14774
14775 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14776
14777         PR c/21159
14778         * gcc.dg/void-cast-1.c: New test.
14779
14780 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14781
14782         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14783
14784 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14785
14786         PR fortran/21177
14787         * gfortran.dg/pr21177.f90: New test.
14788
14789 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14790
14791         PR tree-optimization/21171
14792         * gcc.dg/tree-ssa/pr21171.c: New test.
14793
14794 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14795
14796         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14797         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14798         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14799         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14800         gcc.dg/tree-ssa/gen-vect-32.c: New.
14801         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14802         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14803         don't run on PPC32.
14804
14805 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14806
14807         PR c/21213
14808         * gcc.dg/transparent-union-3.c: New test.
14809
14810 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14811
14812         PR c/20740
14813         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14814         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14815         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14816         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14817         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14818         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14819
14820 2005-04-26  Jeff Law  <law@redhat.com>
14821
14822         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14823         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14824         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14825         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14826         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14827         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14828         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14829
14830 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14831
14832         PR tree-optimization/17598
14833         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14834
14835 2005-04-25  Mike Stump  <mrs@apple.com>
14836
14837         * objc.dg/fix-and-continue-1.m: Add.
14838
14839 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14840
14841         PR c++/20995
14842         * g++.dg/opt/pr20995-1.C: New test case.
14843
14844 2005-04-25  Devang Patel <dpatel@apple.com>
14845
14846         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14847
14848 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14849
14850         PR testsuite/21062
14851         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14852
14853 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14854
14855         PR C++/21188
14856         * g++.dg/opt/rtti2.C: New test.
14857
14858 2005-04-25  Paul Brook  <paul@codesourcery.com>
14859         Steven G. Kargl  <kargls@comcast.net>
14860
14861         PR fortran/20879
14862         * gfortran.dg/ichar_1.f90: New file.
14863
14864 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14865
14866         PR middle-end/20991
14867         * g++.dg/opt/pr20991.C: New test.
14868
14869         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14870         where sizeof (type) < __alignof__ (type).
14871         * gcc.dg/compat/struct-layout-1.h: Likewise.
14872
14873 2005-04-24  Per Bothner  <per@bothner.com>
14874             Devang Patel  <dpatel@apple.com>
14875
14876         PR preprocessor/20907
14877         * gcc.dg/cpp/very-long-comment.c: New test.
14878
14879 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14880
14881         PR fortran/20059
14882         * gfortran.dg/common_5.f: New test.
14883
14884 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14885
14886         PR middle-end/21082
14887         * g++.dg/tree-ssa/pr21082.C: New testcase.
14888
14889 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14890
14891         * gcc.dg/vect/vect-99.c: New test.
14892
14893 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14894
14895         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14896
14897 2005-04-22  Jeff Law  <law@redhat.com>
14898
14899         * gcc.dg/uninit-5.c: Remove xfails.
14900         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14901         conditionals and loads.
14902
14903 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14904
14905         PR libfortran/20074
14906         PR libfortran/20436
14907         PR libfortran/21108
14908         * gfortran.dg/nested_reshape.f90: new test
14909         * gfortran.dg/reshape-alloc.f90: new test
14910         * gfortran.dg/reshape.f90: new test
14911
14912 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14913
14914         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14915
14916         * gcc.dg/arm-vfp1.c: New test.
14917
14918 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14919
14920         PR c++/21087
14921         * g++.dg/lookup/builtin2.C: New test.
14922
14923 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14924
14925         * gcc.dg/weak/weak-13.c: New test.
14926
14927 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14928
14929         * lib/target-supports.exp (check_effective_target_sync_int_long):
14930         Add powerpc*.
14931
14932 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14933
14934         * gcc.target/mips/branch-1.c: New test.
14935
14936 2005-04-21  Richard Henderson  <rth@redhat.com>
14937
14938         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14939         * gcc.dg/vect/vect-86.c: Likewise.
14940         * gcc.dg/vect/vect-87.c: Likewise.
14941         * gcc.dg/vect/vect-88.c: Likewise.
14942
14943 2005-04-21  Devang Patel  <dpatel@apple.com>
14944
14945         PR optimization/20994
14946         * gcc.dg/tree-ssa/ifc-3.c: New test.
14947
14948 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14949
14950         PR c/12913
14951         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14952         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14953         gcc.dg/c99-vla-jump-5.c: New tests.
14954
14955 2005-04-19  Richard Henderson  <rth@redhat.com>
14956
14957         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14958         Fix typo in exists check.
14959         (check_effective_target_sync_int_long): New.
14960         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14961         * gcc.dg/ia64-sync-2.c: Likewise.
14962         * gcc.dg/ia64-sync-3.c: Likewise.
14963         * gcc.dg/ia64-sync-4.c: Likewise.
14964
14965 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14966
14967         * gcc.dg/fold-xor-1.c: New test.
14968         * gcc.dg/fold-xor-2.c: New test.
14969
14970 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14971
14972         PR target/20670
14973         * g++.dg/eh/fp-regs.C: New test.
14974
14975 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14976
14977         * gcc.dg/Wint-to-pointer-cast-1.c,
14978         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14979         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14980         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14981
14982 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14983
14984         PR fortran/16861
14985         * gfortran.dg/pr16861.f90: New test.
14986
14987 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14988
14989         * gcc.dg/pr21085.c: New test.
14990
14991 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14992
14993         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14994         (setup_mips_tests, dg-mips-options): New procedures.
14995         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14996         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14997         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14998         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14999         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15000         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15001         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15002         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15003         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15004         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15005         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15006         dg-mips-options instead of dg-options.  Remove now-redundant
15007         preprocessor guards.
15008         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15009         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15010         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15011         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15012         * gcc.dg/vr-mult-2.c: Delete.
15013         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15014         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15015         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15016         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15017         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15018         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15019         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15020
15021 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15022
15023         * ada/acats/run_all.sh: Use sync when executable not present.
15024
15025 2005-04-18  Devang Patel  <dpatel@apple.com>
15026
15027         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
15028         * gcc.dg/vect/vect-11a.c: New.
15029         * gcc.dg/vect/vect-none.c: Update.
15030         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
15031
15032 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15033
15034         PR tree-optimization/20922
15035         * gcc.dg/pr20922-1.c: New test.
15036         * gcc.dg/pr20922-2.c: New test.
15037         * gcc.dg/pr20922-3.c: New test.
15038         * gcc.dg/pr20922-4.c: New test.
15039         * gcc.dg/pr20922-5.c: New test.
15040         * gcc.dg/pr20922-6.c: New test.
15041
15042 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15043
15044         PR libfortran/20950
15045         * gfortran.dg/pr20950.f: New test.
15046
15047 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15048
15049         PR libfortran/19216
15050         * gfortran.dg/pr19216.f: New test.
15051
15052 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
15053
15054         PR tree-optimization/21001
15055         * gcc.dg/tree-ssa/pr21001.c: New.
15056
15057 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
15058
15059         PR libfortran/21075
15060         * gfortran.dg/reshape_rank7.f90: New test.
15061
15062 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
15063
15064         PR libfortran/12884 gfortran.dg/pr12884.f: New test
15065         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
15066         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
15067         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
15068         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
15069         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
15070         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15071         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
15072         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
15073         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
15074         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
15075         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
15076         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
15077         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
15078         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
15079         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
15080         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
15081         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
15082         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
15083         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
15084         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
15085
15086 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
15087
15088         * gfortran.dg/wtruncate.f: New testcase.
15089         * gfortran.dg/wtruncate.f90: New testcase.
15090
15091 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
15092
15093         PR c++/21025
15094         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
15095         which sizeof/alignof is dependent, rather than just whether we are
15096         processing_template_decl.
15097
15098 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15099
15100         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15101         corrected typo where the wrong variables had been compared.
15102
15103 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15104
15105         PR libfortran/18495
15106         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15107         Test callee-allocated version of return array with a write
15108         statement.
15109         Test spread with a temporary with another write statement.
15110
15111 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15112
15113         PR tree-optimization/21031
15114         * gcc.dg/tree-ssa/pr21031.c: New.
15115
15116 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15117
15118         PR tree-optimization/21004
15119         * gcc.dg/builtins-53.c: Include builtins-config.h.
15120         Check floorf, ceilf, floorl and ceill transformations
15121         only when HAVE_C99_RUNTIME is defined.
15122
15123 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15124
15125         PR middle-end/20739
15126         * gcc.dg/tree-ssa/pr20739.c: New test.
15127
15128 2005-04-14  Mike Stump  <mrs@apple.com>
15129
15130         * gcc.dg/Foundation.framework/empty: New.
15131         * gcc.dg/framework-2.c: New.
15132
15133 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15134
15135         PR tree-optimization/21021
15136         * gcc.c-torture/compile/pr21021.c: New.
15137
15138 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
15139
15140         PR testsuite/21010
15141         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15142         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15143         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15144         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15145         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15146         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15147         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15148         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15149
15150 2005-04-14  Richard Henderson  <rth@redhat.com>
15151
15152         * lib/target-supports.exp (check_effective_target_vect_condition):
15153         Add ia64, i?86, and x86_64.
15154
15155 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15156
15157         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15158
15159 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15160
15161         PR tree-optimization/20657
15162         * gcc.dg/tree-ssa/pr20657.c: New.
15163
15164 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15165
15166         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15167         (long long int)trunc*.
15168
15169 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15170
15171         PR target/20927
15172         * gcc.dg/pr20927.c: New test.
15173
15174 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15175
15176         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15177         * gcc.target/mips/asm-1.c: Likewise.
15178
15179 2005-04-13  Dale Johannesen  <dalej@apple.com>
15180
15181         * objc.dg/objc-fast-4.m: New.
15182
15183 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15184
15185         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15186         directory.
15187         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15188
15189 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15190
15191         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15192         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15193         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15194
15195 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15196
15197         PR tree-optimization/20913
15198         * gcc.dg/tree-ssa/pr20913.c: New.
15199
15200         PR tree-optimization/20702
15201         * gcc.dg/tree-ssa/pr20702.c: New.
15202
15203 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15204
15205         PR c++/13744
15206         * g++.dg/inherit/local3.C: New test.
15207
15208 2005-04-12  Jeff Law  <law@redhat.com>
15209
15210         * gcc.dg/tree-ssa/20050412-1.c: New test.
15211
15212 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15213
15214         PR libfortran/19016
15215         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15216         Add tests with mask generated by expression.
15217         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15218         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15219         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15220
15221 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15222
15223         PR middle-end/20917
15224         * gcc.dg/20050409-1.c: New test.
15225
15226 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15227
15228         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15229
15230 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15231
15232         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15233         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15234         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15235         (TARGET_CXX): Adjust accordingly.
15236         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15237         determine_class_data_visibility and class_data_always_comdat.
15238         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15239         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15240         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15241         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15242         (arm_cxx_determine_class_data_visibility): New.
15243         (arm_cxx_class_data_always_comdat): Likewise.
15244         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15245         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15246         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15247         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15248         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15249         Define.
15250
15251 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15252
15253         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15254
15255 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15256
15257         * gcc.dg/i386-darwin-fpmath.c: New.
15258
15259 2004-04-11  Devang Patel  <dpatel@apple.com>
15260
15261         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15262         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15263         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15264         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15265         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15266         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15267         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15268         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15269         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15270
15271 2004-04-11  Devang Patel  <dpatel@apple.com>
15272
15273         * gcc.dg/vect/vect-dv-1.c: New test.
15274         * gcc.dg/vect/vect-dv-2.c: New test.
15275
15276 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15277
15278         PR tree-optimization/20933
15279         * gcc.dg/tree-ssa/pr20933.c: New test.
15280
15281 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15282
15283         * gfortran.dg/fold_nearest.f90: New test.
15284
15285 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15286
15287         * gcc.dg/tree-ssa/alias-1.c: New test.
15288
15289 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15290
15291         PR tree-optimization/20920
15292         * g++.dg/tree-ssa/pr20920.C: New test.
15293
15294 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15295
15296         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15297         (long long int)ceil*.
15298
15299 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
15300
15301         * g++.dg/warn/Wdtor1.C: Declare template in system header with
15302         explicit C++ linkage.
15303
15304 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15305
15306         * gfortran.dg/pr17229.f: Take care of the new obsolescence
15307         warning for arithmetic IF statements.
15308
15309 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
15310
15311         * eor_handling_1.f90: New test case.
15312         * eor_handling_2.f90: New test case.
15313         * eor_handling_3.f90: New test case.
15314         * eor_handling_4.f90: New test case.
15315         * eor_handling_5.f90: New test case.
15316         * noadv_size.f90: New test case.
15317         * pad_no.f90: New test case.
15318
15319 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
15320
15321         * gcc.c-torture/execute/20050410-1.c: New test.
15322
15323 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
15324
15325         * gcc.dg/pr20126.c: New.
15326
15327 2005-04-09  Bud Davis  <bdavis@gfortran.org>
15328             Steven G. Kargl <kargls@comcast.net>
15329
15330         * gfortran.dg/PR19872.f: New test.
15331
15332 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15333
15334         * gfortran.dg/nint_1.f90: Fix dg-do directive.
15335
15336 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15337
15338         * gfortran.dg/nint_1.f90: New test.
15339
15340 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15341
15342         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
15343         Added test for callee-allocated arrays with write statements.
15344         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15345         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15346         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15347         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15348         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15349
15350 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15351
15352         PR libfortran/20163
15353         * gfortran.dg/open-options-blanks.f: New test.
15354
15355 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15356
15357         PR fortran/13257
15358         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15359
15360 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15361
15362         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15363         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15364         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15365         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15366         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15367         * gcc.c-torture/execute/stdarg-4.c: New test.
15368
15369         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15370
15371         PR target/20795
15372         * g++.dg/abi/param2.C: New test.
15373
15374 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15375
15376         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15377
15378 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15379
15380         * gcc.dg/builtins-53.c: New test.
15381
15382 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15383
15384         * g++.dg/tree-ssa/pr18178.C: New test.
15385         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15386         * gcc.c-torture/execute/20041019-1.c: New test.
15387         * gcc.dg/tree-ssa/20041008-1.c: New test.
15388         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15389         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15390         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15391         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15392         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15393         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15394         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15395         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15396         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15397         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15398
15399 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15400
15401         PR rtl-optimization/20466
15402         * gcc.c-torture/execute/pr20466-1.c: New test.
15403
15404 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15405
15406         PR c++/20905
15407         * g++.dg/parse/cond2.C: New test.
15408
15409         PR c++/20145
15410         * g++.dg/warn/Wdtor1.C: New test.
15411
15412 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15413
15414         PR fortran/17229
15415         * gfortran.dg/pr17229.f: New test.
15416
15417 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15418
15419         * gfortran.dg/tiny_1.f90: New test.
15420         * gfortran.dg/tiny_2.f90: ditto.
15421
15422 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15423
15424         * gfortran.dg/eor_1.f90: Fix dg-do run line
15425         * gfortran.dg/open_new.f90: Fix dg-do run line
15426
15427 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15428
15429         * lib/target-supports.exp (get_compiler_messages): Support
15430         optional arguments, the fourth being compiler options.
15431         (check_effective_target_fpic): New proc.
15432         * gcc.dg/20050321-2.c: Restrict to target fpic.
15433
15434 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15435
15436         * gcc.dg/15443-1.c: New test.
15437         * gcc.dg/15443-2.c: Likewise.
15438
15439 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15440
15441         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15442
15443 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15444
15445         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15446
15447 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15448
15449         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15450         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15451         -m64.
15452         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15453         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15454         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15455
15456 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15457
15458         PR c++/20212
15459         * g++.dg/warn/Wunused-11.C: New test.
15460
15461 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15462
15463         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15464
15465 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15466
15467         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15468
15469 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/20734
15472         * g++.dg/template/ptrmem13.C: New test.
15473
15474 2005-04-05  Per Bothner  <per@bothner.com>
15475
15476         * lib/gcc.exp: Always add -fno-show-column, for now.
15477
15478 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15479
15480         PR testsuite/20767
15481         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15482         of plain old "unsigned int" for the type of "i".  Makes this test
15483         64bit clean.
15484
15485 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15486
15487         * gcc.dg/i386-ssefn-1.c: New test.
15488         * gcc.dg/i386-ssefn-2.c: New test.
15489         * gcc.dg/i386-ssefn-3.c: New test.
15490         * gcc.dg/i386-ssefn-4.c: New test.
15491
15492 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15493
15494         PR tree-optimization/20076
15495         * gcc.dg/builtin-apply4.c: New test.
15496
15497         PR preprocessor/19475
15498         * gcc.dg/cpp/macspace1.c: New test.
15499         * gcc.dg/cpp/macspace2.c: New test.
15500
15501 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15502
15503         * gfortran.dg/pr20755.f: Fixed bad format.
15504
15505 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15506
15507         PR c++/20763
15508         * g++.dg/ext/attrib21.C: New test.
15509
15510 2004-04-05  Devang Patel  <dpatel@apple.com>
15511
15512         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15513         * gcc.dg/vect/vect-shift-1.c: New test.
15514
15515 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15516
15517         PR libfortran/20755
15518         * gfortran.dg/pr20755.f: New test.
15519
15520 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15521
15522         * gfortran.dg/pr15959.f90: New test.
15523         * gfortran.dg/string_pad_trunc.f90: New test.
15524
15525 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15526
15527         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15528         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15529         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15530         syntax.
15531
15532 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15533
15534         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15535
15536 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15537
15538         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15539         * gcc.c-torture/compile/20011119-2.c: Likewise.
15540         * gcc.c-torture/compile/981001-2.c: Likewise.
15541
15542 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/20679
15545         * g++.dg/template/overload4.C: New test.
15546
15547 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15548
15549         PR c++/20746
15550         * g++.dg/abi/covariant5.C: New.
15551
15552         PR debug/20505
15553         * g++.dg/debug/const2.C: New.
15554
15555 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15556
15557         PR rtl-optimization/16104
15558         * gcc.c-torture/execute/20050316-1.c: New test.
15559
15560 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15561
15562         * g++.dg/template/spec23.C: Fix dg-error text.
15563
15564 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15565
15566         PR c++/19199
15567         * g++.dg/expr/lval2.C: New.
15568
15569 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15570
15571         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15572         __builtin_strcasecmp and __builtin_strncasecmp.
15573
15574 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         PR c++/20723
15577         * g++.dg/template/spec22.C: New.
15578         * g++.dg/template/spec23.C: New.
15579
15580 2005-04-03  Dale Ranta  <dir@lanl.gov>
15581             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15582
15583         PR libfortran/20068
15584         PR libfortran/20125
15585         PR libfortran/20156
15586         PR libfortran/20471
15587         * gfortran.dg/backspace.f: New test.
15588
15589 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15590
15591         * gcc.dg/pr19345.c: New test.
15592
15593 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15594
15595         PR tree-optimization/20640
15596         * gcc.dg/torture/tree-loop-1.c: New.
15597
15598 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15599
15600         PR rtl-optimization/20290
15601         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15602
15603 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15604
15605         * gcc.dg/rs6000-fpint.c: New.
15606
15607 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15608
15609         * gcc.dg/old-style-then-proto-1.c: New test.
15610
15611 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15612
15613         * gfortran.fortran-torture/execute/backspace.f90: Check
15614         after backspace and read was incorrect.
15615
15616 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15617
15618         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15619         buffer past the terminating NUL using memcmp.
15620         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15621         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15622
15623         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
15624         Fix unused/uninitialized variable warnings.
15625
15626         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
15627         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
15628         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
15629         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
15630
15631         * gcc.c-torture/execute/builtins/abs-1-lib.c,
15632         gcc.c-torture/execute/builtins/fputs-lib.c,
15633         gcc.c-torture/execute/builtins/lib/fprintf.c,
15634         gcc.c-torture/execute/builtins/lib/main.c,
15635         gcc.c-torture/execute/builtins/lib/memcmp.c,
15636         gcc.c-torture/execute/builtins/lib/memmove.c,
15637         gcc.c-torture/execute/builtins/lib/mempcpy.c,
15638         gcc.c-torture/execute/builtins/lib/memset.c,
15639         gcc.c-torture/execute/builtins/lib/printf.c,
15640         gcc.c-torture/execute/builtins/lib/sprintf.c,
15641         gcc.c-torture/execute/builtins/lib/stpcpy.c,
15642         gcc.c-torture/execute/builtins/lib/strchr.c,
15643         gcc.c-torture/execute/builtins/lib/strcmp.c,
15644         gcc.c-torture/execute/builtins/lib/strcpy.c,
15645         gcc.c-torture/execute/builtins/lib/strcspn.c,
15646         gcc.c-torture/execute/builtins/lib/strlen.c,
15647         gcc.c-torture/execute/builtins/lib/strncat.c,
15648         gcc.c-torture/execute/builtins/lib/strncmp.c,
15649         gcc.c-torture/execute/builtins/lib/strncpy.c,
15650         gcc.c-torture/execute/builtins/lib/strrchr.c,
15651         gcc.c-torture/execute/builtins/lib/strspn.c,
15652         gcc.c-torture/execute/builtins/lib/strstr.c,
15653         gcc.c-torture/execute/builtins/memops-asm-lib.c,
15654         gcc.c-torture/execute/builtins/strlen-2.c,
15655         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15656         prototypes.
15657
15658 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
15659
15660         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15661         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15662         selectany usage.
15663
15664 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
15665
15666         PR c++/19406
15667         * g++.dg/debug/using1.C: New test.
15668
15669 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
15670
15671         PR middle-end/20524
15672         * gcc.dg/alias-7.c: Prefix asm-declared name with
15673         __USER_LABEL_PREFIX__.
15674
15675 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
15676
15677         Fix fallout from PR middle-end/15700:
15678         * gcc.c-torture/compile/20011119-1.c: Take
15679         __USER_LABEL_PREFIX__ into account.
15680         * gcc.c-torture/compile/20011119-2.c: Likewise.
15681
15682 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15683
15684         PR c++/18644
15685         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15686
15687 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15688
15689         PR c/17855
15690         * gcc.c-torture/compile/struct-non-lval-1.c,
15691         gcc.c-torture/compile/struct-non-lval-2.c,
15692         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15693
15694 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15695
15696         * gcc.dg/tls/tls.exp: Remove temporary file.
15697         * g++.dg/tls/tls.exp: Ditto.
15698         * lib/file-format.exp: Ditto.
15699         * g++.dg/special/ecos.exp: Ditto.
15700
15701         * lib/profopt.exp: Treat prof_ext as a list.
15702         * gcc.misc-tests/bprob.exp: Ditto.
15703         * g++.dg/bprob/bprob.exp: Ditto.
15704
15705         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15706         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15707         g++.dg/tree-ssa/pointer-reference-alias.C,
15708         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15709         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15710         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15711         g++.dg/vect/pr19951.cc: Ditto.
15712         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15713         gcc.dg/builtins-47.c: Ditto.
15714         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15715         gcc.dg/pr20115-1.c: Ditto.
15716         * gcc.dg/tree-ssa/20030530-2.c,
15717         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15718         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15719         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15720         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15721         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15722         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15723         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15724         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15725         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15726         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15727         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15728         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15729         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15730         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15731         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15732         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15733         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15734         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15735         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15736         gcc.dg/tree-ssa/20030824-1.c,
15737         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15738         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15739         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15740         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15741         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15742         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15743         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15744         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15745         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15746         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15747         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15748         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15749         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15750         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15751         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15752         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15753         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15754         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15755         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15756         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15757         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15758         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15759         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15760         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15761         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15762         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15763         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15764         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15765         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15766         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15767         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15768         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15769         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15770         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15771         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15772         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15773         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15774         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15775         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15776         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15777         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15778         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15779         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15780         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15781         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15782         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15783         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15784         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15785         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15786         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15787         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15788         gcc.dg/tree-ssa/useless-1.c: Ditto.
15789         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15790         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15791         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15792         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15793         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15794         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15795         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15796         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15797         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15798         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15799         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15800         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15801         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15802         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15803         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15804         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15805         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15806         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15807         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15808         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15809         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15810         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15811         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15812         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15813         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15814         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15815         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15816         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15817         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15818         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15819         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15820         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15821         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15822         gcc.dg/vect/vect-none.c: Ditto.
15823         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15824         treelang/compile/unsigned.tree: Ditto.
15825
15826         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15827         * gcc.dg/cpp/direct2s.c: Ditto.
15828         * gcc.dg/cpp/paste4.c: Ditto.
15829         * gcc.dg/cpp/separate-1.c: Ditto.
15830         * gcc.dg/pch/save-temps-1.c: Ditto.
15831         * g++.dg/ext/altivec-10.C: Ditto.
15832         * g++.dg/pch/pch.C: Ditto.
15833
15834         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15835
15836         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15837         * g++.dg/template/repo1.C: Ditto.
15838         * g++.dg/template/repo2.C: Ditto.
15839         * g++.dg/template/repo3.C: Ditto.
15840         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15841         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15842         * g++.old-deja/g++.pt/repo1.C: Ditto.
15843         * g++.old-deja/g++.pt/repo2.C: Ditto.
15844         * g++.old-deja/g++.pt/repo3.C: Ditto.
15845         * g++.old-deja/g++.pt/repo4.C: Ditto.
15846
15847         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15848         * gcc.dg/20030107-1.c: Ditto.
15849         * gcc.dg/20030702-1.c: Ditto.
15850         * gcc.dg/profile-generate-1.c: Ditto.
15851         * g++.dg/other/profile1.C: Ditto.
15852         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15853
15854         * lib/gcc-dg.exp (remove-build-file): New.
15855         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15856         cleanup-tree-dump, cleanup-saved-temps): New.
15857
15858 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15859
15860         PR c++/19203, DR 214
15861         * g++.dg/parse/ambig3.C: Not ambiguous.
15862         * g++.dg/template/spec20.C: New.
15863         * g++.dg/template/spec21.C: New.
15864
15865 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15866
15867         PR target/20045
15868         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15869
15870 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15871
15872         PR libfortran/20660
15873         * gfortran.dg/negative_unit.f: New test.
15874
15875 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15876
15877         * gcc.dg/20050330-1.c: New test.
15878
15879 2005-03-30  Devang Patel  <dpatel@apple.com>
15880
15881         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15882
15883 2005-03-30  Dale Johannesen  <dalej@apple.com>
15884
15885         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15886
15887 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15888
15889         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15890         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15891         Strip options from test name.
15892
15893 2005-03-31  Jan Hubicka  <jh@suse.cz>
15894
15895         * gcc.dg/varpool-1.c: New testcase.
15896
15897 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15898
15899         PR c/772
15900         PR c/17913
15901         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15902         gcc.dg/stmt-expr-label-3.c : New tests.
15903         * gcc.c-torture/execute/medce-2.c: Remove.
15904
15905 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15906
15907         PR c/20368
15908         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15909         tests.
15910
15911 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15912
15913         * gcc.c-torture/compile/pr20203.c: New test.
15914
15915 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15916
15917         * gfortran.dg/promotion.f90: New test.
15918
15919 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15920
15921         PR middle-end/20491
15922         * gcc.dg/torture/asm-subreg-1.c: New test.
15923
15924 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15925
15926         PR c/20672
15927         * gcc.dg/pr20672-1.c: New test.
15928
15929 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15930
15931         * gfortran.dg/vect: New directory.
15932         * gfortran.dg/vect/vect.exp: New.
15933         * gfortran.dg/vect/vect-1.f90: New test.
15934         * gfortran.dg/vect/vect-2.f90: New test.
15935         * gfortran.dg/vect/vect-3.f90: New test.
15936         * gfortran.dg/vect/vect-4.f90: New test.
15937         * gfortran.dg/vect/vect-5.f90: New test.
15938
15939 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15940
15941         PR middle-end/20622
15942         * gcc.dg/alias-7.c: New test.
15943
15944 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15945
15946         * gcc.dg/sparc-reg-1.c: New test.
15947
15948 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15949
15950         PR target/19890
15951         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15952
15953 2005-03-29  Dale Ranta  <dir@lanl.gov>
15954             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15955
15956         PR libfortran/20163
15957         * gfortran.dg/pr20163-2.f: New test.
15958
15959 2005-03-28  Jan Hubicka  <jh@suse.cz>
15960
15961         PR middle-end/20635
15962         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15963         by Jakub Jelinek.
15964
15965 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15966
15967         PR tree-optimization/20626
15968         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15969         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15970
15971 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15972
15973         * gfortran.dg/underflow.f90: New test.
15974         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15975
15976 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15977
15978         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15979
15980 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15981
15982         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15983         (g++_init): Make sure that CXXFLAGS is set.
15984         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15985         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15986         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15987         * lib/objc.exp (objc_init): Likewise.
15988         * lib/treelang.exp (treelang_init): Likewise.
15989
15990 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15991
15992         PR tree-optimization/20470
15993         * gcc.dg/tree-ssa/pr20470.c: New test.
15994
15995 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15996
15997         * gcc.dg/ppc-stfiwx.c: New.
15998
15999 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16000
16001         PR target/19888
16002         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16003
16004 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16005
16006         * gcc.dg/20050325-1.c: Fix a typo.
16007
16008 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16009
16010         PR libfortran/19678
16011         PR libfortran/19679
16012         * gfortran.dg/dos_eol.f: New test.
16013
16014 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16015
16016         PR rtl-optimization/20249
16017         * gcc.dg/20050325-1.c: New test.
16018
16019 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16020
16021         PR libfortran/15332
16022         * gfortran.dg/pr15332.f: New test.
16023
16024 2005-03-24  Dale Johannesen  <dalej@apple.com>
16025
16026         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
16027
16028 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
16029
16030         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
16031         'internal' visibility.
16032         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
16033         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
16034         'protected' visibility.
16035         * gcc.dg/visibility-7.c: Likewise.
16036         * lib/target-supports.exp (check_visibility_available): Take
16037         a parameter, the kind of visibility to check for.
16038         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
16039         to check_visibility_available.
16040
16041         * g++.dg/expr/cast3.C: New.
16042
16043 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
16044
16045         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
16046         rs6000.
16047
16048 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
16049
16050         PR target/20095
16051         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
16052
16053 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16054
16055         * gcc.dg/badshift.c: Renamed to...
16056         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
16057
16058         * gcc.target/i386/badshift.c: Renamed to...
16059         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
16060         only.
16061
16062         PR rtl-optimization/20532
16063         * gcc.target/i386/badshift.c: New.
16064
16065 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16066
16067         * gfortran.dg/pr18025.f90: New test.
16068
16069 2005-03-23  Dale Johannesen  <dalej@apple.com>
16070
16071         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
16072
16073 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
16074
16075         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
16076
16077         * lib/target-supports.exp (check_iconv_available): Default
16078         libiconv to -liconv, if there is no definition.
16079
16080 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
16081
16082         * gcc.dg/torture/cris-asm-mof-1.c: New test.
16083
16084 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
16085
16086         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
16087         * g++.dg/opt/pr7503-2.C: Likewise.
16088         * g++.dg/opt/pr7503-3.C: Likewise.
16089         * g++.dg/opt/pr7503-4.C: Likewise.
16090         * g++.dg/opt/pr7503-5.C: Likewise.
16091         * g++.dg/warn/minmax.C: New test.
16092
16093 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16094
16095         * gfortran.dg/g77_intrinsics_funcs.f: New test.
16096         * gfortran.dg/g77_intrinsics_sub.f: New test.
16097
16098 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16099             Jan Hubicka  <jh@suse.cz>
16100             Steven Bosscher <stevenb@suse.de
16101
16102         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16103
16104 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16105
16106         PR c++/19980
16107         * g++.dg/template/redecl3.C: New test.
16108
16109 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16110
16111         PR c++/20499
16112         * g++.dg/parse/error16.C: Tweak error markers.
16113
16114 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16115
16116         PR target/20561
16117         * gcc.dg/20050321-2.c: New test.
16118
16119 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16120
16121         PR c++/20465
16122         PR c++/20381
16123         * g++.dg/template/ptrmem12.C: New.
16124
16125 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16126
16127         PR rtl-optimization/20527
16128         * gcc.c-torture/execute/pr20527-1.c: New test.
16129
16130 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16131
16132         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16133         program, compile it into a real executable and then delete the .c
16134         and .x files afterwards, to avoid problems on testglue targets.
16135
16136 2005-03-21  Stuart Hastings  <stuart@apple.com>
16137
16138         * gcc.target/i386/sse-2.c: New.
16139
16140 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16141
16142         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16143
16144 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16145
16146         * g++.dg/parse/crash25.C: Fix typo.
16147
16148 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16149
16150         PR c++/20461
16151         * g++.dg/parse/crash24.C: New test.
16152
16153         PR c++/20536
16154         * g++.dg/parse/crash25.C: New test.
16155
16156 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16157
16158         PR c++/20147
16159         * g++.dg/ext/stmtexpr4.C: New test.
16160
16161 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16162
16163         PR middle-end/20539
16164         * gcc.c-torture/compile/pr13066-1.c: New test case.
16165         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16166         * g++.dg/opt/pr13066-1.C: Likewise.
16167
16168 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16169
16170         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16171
16172 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16173
16174         PR fortran/18525
16175         * gfortran.dg/nesting_1.f90: New test.
16176
16177 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16178
16179         PR c++/20240
16180         * g++.dg/lookup/using13.C: New test.
16181
16182 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16183
16184         PR c++/20333
16185         * g++.dg/template/crash36.C: New test.
16186
16187 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16188
16189         PR c++/20463
16190         * g++.dg/template/crash35.C: New test.
16191
16192 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16193
16194         PR c++/19966
16195         * g++.dg/overload/operator2.C: New test.
16196
16197 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16198
16199         PR libfortran/20257
16200         * gfortran.dg/pr20257.f90: New test.
16201
16202 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16203
16204         PR libfortran/20480
16205         * gfortran.dg/pr20480.f90: New test.
16206
16207 2005-03-16  Richard Henderson  <rth@redhat.com>
16208
16209         PR middle-end/15700
16210         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16211         (_rtld_global): New.
16212         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16213         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16214
16215         * gcc.dg/alias-3.c: New.
16216         * gcc.dg/alias-4.c: New.
16217         * gcc.dg/alias-5.c: New.
16218         * gcc.dg/alias-6.c: New.
16219
16220 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16221
16222         * gcc.dg/cpp/ucnid-7.c: New.
16223
16224 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16225             Dorit Naishlos  <dorit@il.ibm.com>
16226
16227         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16228         darwin.
16229
16230 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16231
16232         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16233         misaligned accesses.
16234         * gcc.dg/vect/vect-58.c: Likewise.
16235         * gcc.dg/vect/vect-92.c: New.
16236         * gcc.dg/vect/vect-93.c: New.
16237
16238 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16239
16240         PR fortran/18827
16241         * gfortran.dg/assign_2.f90: New test.
16242         * gfortran.dg/assign_3.f90: New test.
16243         * gfortran.dg/assign.f90: New test.
16244
16245 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16246
16247         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16248         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16249         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16250         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16251         names.
16252
16253 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16254
16255         * gcc.dg/cpp/ucnid-6.c: New.
16256
16257         * gcc.dg/cpp/normalize-1.c: New.
16258         * gcc.dg/cpp/normalize-2.c: New.
16259         * gcc.dg/cpp/normalize-3.c: New.
16260         * gcc.dg/cpp/normalize-4.c: New.
16261         * gcc.dg/cpp/ucnid-4.c: New.
16262         * gcc.dg/cpp/ucnid-5.c: New.
16263         * g++.dg/cpp/normalize-1.C: New.
16264         * g++.dg/cpp/ucnid-1.C: New.
16265
16266 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16267
16268         * gcc.dg/pr18628.c: New.
16269
16270 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16271
16272         PR c++/20280
16273         * g++.dg/tree-ssa/pr20280.C: New.
16274
16275 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16276
16277         PR fortran/20467
16278         * gfortran.dg/stfunc_2.f90: New test.
16279
16280 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16281
16282         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16283
16284 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16285
16286         * gcc.dg/tree-ssa/20050314-1.c: New test.
16287
16288 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16289
16290         PR c++/4403
16291         PR c++/9783, DR433
16292         * g++.dg/template/friend34.C: New test.
16293         * g++.dg/template/friend35.C: Likewise.
16294         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16295
16296 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16297
16298         Friend class name lookup 5/n
16299         PR c++/1016
16300         * g++.dg/lookup/hidden-class1.C: New test.
16301         * g++.dg/lookup/hidden-class2.C: Likewise.
16302         * g++.dg/lookup/hidden-class3.C: Likewise.
16303         * g++.dg/lookup/hidden-class4.C: Likewise.
16304         * g++.dg/lookup/hidden-class5.C: Likewise.
16305         * g++.dg/lookup/hidden-class6.C: Likewise.
16306         * g++.dg/lookup/hidden-class7.C: Likewise.
16307         * g++.dg/lookup/hidden-class8.C: Likewise.
16308         * g++.dg/lookup/hidden-class9.C: Likewise.
16309         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
16310         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
16311         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
16312         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
16313         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
16314         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
16315         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
16316         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
16317         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
16318         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
16319         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
16320
16321 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/20157
16324         * g++.dg/template/error18.C: New test.
16325
16326 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16327
16328         PR debug/16792
16329         * g++.dg/debug/pr16792.C: New test.
16330
16331 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16332
16333         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
16334         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
16335         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
16336         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
16337         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
16338         test assertion names.
16339
16340 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16341
16342         PR fortran/18600
16343         * gfortran.dg/stfunc_1.f90: New test.
16344
16345 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16346
16347         PR fortran/16907
16348         * gfortran.dg/real_index_1.f90: New test.
16349
16350 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16351
16352         PR fortran/20323
16353         * gfortran.dg/spec_expr_1.f90: New test.
16354
16355 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16356
16357         PR c/20402
16358         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16359         new parser.
16360
16361 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16362
16363         PR fortran/20361
16364         * gfortran.dg/largeequiv_1.f90: New test.
16365
16366 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16367
16368         * gcc.dg/ucnid-1.c: New.
16369         * gcc.dg/ucnid-2.c: New.
16370         * gcc.dg/ucnid-3.c: New.
16371         * gcc.dg/ucnid-4.c: New.
16372         * gcc.dg/ucnid-5.c: New.
16373         * gcc.dg/ucnid-6.c: New.
16374         * gcc.dg/cpp/ucnid-1.c: New.
16375         * gcc.dg/cpp/ucnid-2.c: New.
16376         * gcc.dg/cpp/ucnid-3.c: New.
16377         * g++.dg/other/ucnid-1.C: New.
16378
16379 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16380
16381         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16382
16383 2005-03-11  Per Bothner  <per@bothner.com>
16384
16385         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16386         that diagnotics refer to correct token.
16387         * gcc.dg/unused-3.c: Likewise.
16388
16389 2005-03-11  Per Bothner  <per@bothner.com>
16390
16391         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16392         constant" is now actually on same line as string constant.
16393         * gcc.dg/cpp/direct2s.c: Likewise.
16394
16395 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16396
16397         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16398
16399 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16400
16401         PR libfortran/20124
16402         * gfortran.dg/pr20124.f90: New Test
16403
16404 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16405
16406         PR tree-optimization/20130
16407         * gcc.dg/pr20130-1.c: New test.
16408
16409 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16410
16411         PR target/20095
16412         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16413
16414 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16415
16416         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16417
16418 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16419
16420         * g++.dg/eh/forced1.C: Fix comment.
16421         * g++.dg/eh/forced2.C: Ditto.
16422         * g++.dg/eh/forced3.C: Ditto.
16423         * g++.dg/eh/forced4.C: Ditto.
16424
16425 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16426
16427         PR rtl-opt/20412
16428         * gcc.c-torture/compile/pr20412.c: New test.
16429
16430 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16431
16432         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16433
16434 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16435
16436         PR target/20322
16437         * gcc.dg/20050307-1.c: New test.
16438
16439 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16440
16441         PR c++/20375
16442         * g++.dg/other/stdarg3.C: New.
16443
16444 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16445
16446         PR c++/18384, c++/18327
16447         * g++.dg/init/array19.C: New test.
16448
16449         PR inline-asm/20314
16450         * gcc.dg/torture/pr20314-1.c: New test.
16451         * gcc.dg/torture/pr20314-2.c: New test.
16452
16453 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16454
16455         * gcc.dg/20050309-1.c: New test.
16456
16457 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16458
16459         * gcc.dg/builtins-10.c: Reactivate disabled test.
16460         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16461         new cbrt transformations.
16462
16463 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16464
16465         PR c++/20208
16466         * g++.dg/template/array13.C: New test.
16467
16468 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16469
16470         PR c++/16859
16471         * g++.dg/init/brace4.C: New test.
16472
16473 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16474
16475         PR c++/20186
16476         * g++.dg/template/non-dependent12.C: New.
16477
16478 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16479
16480         PR c++/20142
16481         * g++.dg/init/array18.C: Add dg-do run marker.
16482
16483         PR c++/20142
16484         * g++.dg/init/array18.C: New test.
16485
16486 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16487
16488         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16489         * g++.dg/gcov/gcov.exp: Likewise.
16490         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16491         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16492         * lib/c-torture.exp: Likewise.
16493         * lib/fortran-torture.exp: Likewise.
16494         * lib/g++.exp: Likewise.
16495         * lib/gcc-defs.exp: Likewise.
16496         * lib/gcc-dg.exp: Likewise.
16497         * lib/gcc.exp: Likewise.
16498         * lib/gcov.exp: Likewise.
16499         * lib/gfortran.exp: Likewise.
16500         * lib/mike-g++.exp: Likewise.
16501         * lib/mike-gcc.exp: Likewise.
16502         * lib/objc-torture.exp: Likewise.
16503         * lib/objc.exp: Likewise.
16504         * lib/profopt.exp: Likewise.
16505         * lib/target-libpath.exp: Likewise.
16506         * lib/target-supports.exp: Likewise.
16507         * lib/treelang.exp: Likewise.
16508         * lib/wrapper.exp: Likewise.
16509
16510 2005-03-08  Jeff Law  <law@redhat.com>
16511
16512         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16513         PHI-OPT changes.
16514
16515 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16516
16517         * gcc.dg/vect/pr20122.c: New test.
16518
16519 2005-03-07  Jeff Law  <law@redhat.com>
16520
16521         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16522         was folded away.
16523         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16524         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16525         * gcc.dg/tree-ssa/pr18134.c: New test.
16526
16527 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16528
16529         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16530         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16531         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16532
16533 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16534
16535         PR tree-opt/17671
16536         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16537
16538 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16539
16540         * g++.dg/warn/Wnvdtor.C: New test.
16541
16542 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16543
16544         * gcc.dg/torture/pr19683-1.c: New test.
16545
16546 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16547
16548         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16549         * gfortran.dg/g77/19990313-2.f: Ditto.
16550         * gfortran.dg/g77/19990313-3.f: Ditto.
16551         * gfortran.dg/g77/19990525-0.f: Ditto.
16552         * gfortran.dg/g77/19990826-0.f: Ditto.
16553         * gfortran.dg/g77/19990826-2.f: Ditto.
16554         * gfortran.dg/g77/19990826-3.f: Ditto.
16555         * gfortran.dg/g77/20000511-1.f: Ditto.
16556         * gfortran.dg/g77/20000511-2.f: Ditto.
16557         * gfortran.dg/g77/970625-2.f: Ditto.
16558         * gfortran.dg/g77/980310-2.f: Ditto.
16559         * gfortran.dg/g77/980310-3.f: Ditto.
16560         * gfortran.dg/g77/980310-8.f: Ditto.
16561         * gfortran.dg/g77/980519-2.f: Ditto.
16562         * gfortran.dg/g77/alpha1.f: Ditto.
16563         * gfortran.dg/g77/claus.f: Ditto.
16564         * gfortran.dg/g77/erfc.f: Ditto.
16565         * gfortran.dg/g77/short.f: Ditto.
16566         * gfortran.fortran-torture/execute/data.f90: Ditto.
16567         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16568         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16569
16570 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16571
16572         * lib/file-format.exp (gcc_target_object_format): Add check for som
16573         format and hardcode object formats on hppa*-*-hpux*.
16574         * lib/target-supports.exp (check_weak_available): Add check for som
16575         object format.  Always return 0 on hppa*-*-hpux10*.
16576
16577         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16578         is defined.
16579
16580         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16581
16582 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16583
16584         * gfortran.dg/pr19936_1.f90: New test.
16585         * gfortran.dg/pr19936_2.f90: New test.
16586         * gfortran.dg/pr19936_3.f90: New test.
16587
16588 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16589             Paul Thomas <prthomas@drfccad.cea.fr>
16590
16591         * gfortran.dg/PR19754_1.f90: New test.
16592         * gfortran.dg/PR19754_2.f90: Ditto.
16593
16594 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16595
16596         PR c++/19311
16597         * g++.dg/template/non-dependent11.C: New test.
16598
16599 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16600
16601         * lib/target-supports.exp (check_iconv_available): Fix comment.
16602
16603 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16604             Joseph S. Myers  <joseph@codesourcery.com>
16605
16606         PR c++/19797
16607         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16608
16609 2005-03-04  Matthew Sachs  <msachs@apple.com>
16610
16611         * gcc.exp (gcc_target_compile): Put braces around
16612         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16613         * objc.exp (objc_target_compile): Likewise.
16614         * treelang.exp (treelang_target_compile): Likewise.
16615
16616 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16617
16618         PR fortran/19673
16619         * gfortran.dg/func_result_1.f90: New test.
16620
16621 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16622
16623         * gcc.misc-tests/options.exp: New test.
16624
16625 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
16626
16627         * gcc.dg/pr15784-4.c: New test.
16628
16629 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
16630
16631         * gcc.c-torture/execute/pr17133.c: New.
16632         * gcc.c-torture/compile/20050303-1.c: New.
16633
16634 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
16635
16636         * gcc.dg/cpp/assert4.c: Fix for cygwin.
16637
16638 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
16639
16640         * g++.dg/overload/using2.C: New.
16641
16642 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/19916
16645         * g++.dg/init/ptrmem2.C: New test.
16646
16647 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
16648
16649         PR c/8927
16650         * gcc.dg/pr8927-1.c: New test.
16651
16652 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
16653
16654         PR c++/20232
16655         * g++.dg/inherit/covariant12.C: New.
16656
16657 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16658
16659         PR fortran/19479
16660         * gfortran.dg/bound_1.f90: New test.
16661
16662 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
16663
16664         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16665         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16666
16667 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
16668
16669         PR c/20245
16670         * gcc.dg/pr20245-1.c: New test.
16671
16672 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
16673
16674         PR middle-end/19874
16675         * gcc.c-torture/execute/20050119-2.c: New test case.
16676
16677 2005-02-28  Ben Elliston  <bje@au.ibm.com>
16678
16679         * README: Update the DejaGnu bug reporting address.
16680         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16681         * lib/objc-torture.exp: Likewise.
16682
16683 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16684
16685         * gfortran.dg/boz_1.f90: New test.
16686         * gfortran.dg/boz_3.f90: New test.
16687         * gfortran.dg/boz_4.f90: New test.
16688
16689 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16690
16691         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16692         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16693
16694 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16695
16696         PR libfortran/20101
16697         * gfortran.dg/write_0_pe_format.f90: New test.
16698
16699 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16700
16701         PR c++/20206
16702         * g++.dg/opt/thunk2.C: New test.
16703         * g++.dg/opt/covariant1.C: New test.
16704
16705 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16706
16707         * gfortran.dg/e_d_fmt.f90: New test.
16708
16709 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16710
16711         * gcc.dg/asm-b.c: Fix comment typos.
16712
16713 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16714
16715         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16716         a V_MAY_DEF also.
16717
16718 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16719
16720         PR tree-opt/20188
16721         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16722         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16723         * gcc.dg/asm-b.c: New test.
16724
16725 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16726
16727         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16728         Disable this test on IRIX 6.
16729
16730 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16731
16732         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16733         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16734         parser.
16735
16736 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16737
16738         PR tree-optimization/20204
16739         * testsuite/gcc.dg/pr20204.c: New test.
16740
16741 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16742
16743         PR target/20196
16744         * gcc.c-torture/execute/20050224-1.c: New test.
16745
16746         PR c++/20175
16747         * g++.dg/warn/Wbraces2.C: New test.
16748
16749 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/19878
16752         * g++.dg/init/const2.C: New test.
16753
16754 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16755
16756         PR tree-optimization/20100
16757         * gcc.c-torture/execute/pr20100-1.c: New test.
16758
16759 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16760
16761         * gfortran.dg/implicit_3.f90: New test.
16762
16763         * gfortran.dg/deftype_1.f90: New test.
16764
16765 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16766
16767         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16768         the test passes.
16769         * g++.dg/other/anon3.C: Accept a warning.
16770
16771 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16772
16773         * gcc.dg/pr20017.c: Fix a comment typo.
16774
16775 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16776
16777         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16778
16779 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16780
16781         PR ada/19902
16782         * ada/acats/tests/cxa/cxa3004.a: Remove.
16783         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16784
16785 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/20073
16788         * g++.dg/init/const1.C: New test.
16789
16790         PR c++/19991
16791         * g++.dg/parse/constant7.C: New test.
16792
16793         PR c++/20152
16794         * g++.dg/parse/error27.C: New test.
16795         * g++.dg/template/qualttp15.C: Adjust error markers.
16796         * g++.old-deja/g++.other/struct1.C: Likewise.
16797
16798         PR c++/20153
16799         * g++.dg/template/error17.C: New test.
16800
16801         PR c++/20148
16802         * g++.dg/parser/error26.C: New test.
16803
16804 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16805
16806         PR tree-optimization/20100
16807         PR tree-optimization/20115
16808         * gcc.dg/pr20115.c: New test.
16809         * gcc.dg/pr20115-1.c: New test.
16810         * gcc.dg/pr20100.c: New test.
16811         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16812         call-clobbered variables after alias1.
16813
16814 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16815
16816         * gfortran.dg/list_read_4.f90: new test.
16817
16818 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16819
16820         PR rtl-optimization/20017.
16821         * gcc.dg/pr20017.c: New.
16822
16823 2005-02-22  Devang Patel  <dpatel@apple.com>
16824
16825         PR 19952
16826         * g++.dg/tree-ssa/pr19952.C: New test.
16827
16828 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16829
16830         PR c++/19883
16831         * g++.dg/parse/constant6.C: New test.
16832
16833 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16834
16835         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16836         * g++.dg/charset/asm2.c: Likewise.
16837         * g++.dg/charset/asm3.c: Likewise.
16838         * g++.dg/charset/asm4.c: Likewise.
16839         * g++.dg/charset/asm5.c: Likewise.
16840         * g++.dg/charset/attribute1.c: Likewise.
16841         * g++.dg/charset/attribute2.c: Likewise.
16842         * g++.dg/charset/extern1.cc: Likewise.
16843         * g++.dg/charset/extern2.cc: Likewise.
16844         * g++.dg/charset/extern3.cc: Likewise.
16845         * g++.dg/charset/function.cc: Likewise.
16846         * g++.dg/charset/string.c: Likewise.
16847         * g++.dg/charset/charset.exp: Likewise.
16848         * lib/target-supports.exp (check_iconv_available): Fix comment.
16849
16850 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16851
16852         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16853         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16854         * gcc.dg/charset/asm2.c: Likewise.
16855         * gcc.dg/charset/asm3.c: Likewise.
16856         * gcc.dg/charset/asm4.c: Likewise.
16857         * gcc.dg/charset/asm5.c: Likewise.
16858         * gcc.dg/charset/asm6.c: Likewise.
16859         * gcc.dg/charset/attribute1.c: Likewise.
16860         * gcc.dg/charset/attribute2.c: Likewise.
16861         * gcc.dg/charset/builtin1.c: Likewise.
16862         * gcc.dg/charset/extern.c: Likewise.
16863         * gcc.dg/charset/function.c: Likewise.
16864         * gcc.dg/charset/string.c: Likewise.
16865         * gcc.dg/charset/charset.exp: Likewise.
16866
16867 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16868
16869         PR fortran/20086
16870         * gfortran.dg/pr20086.f90: New test.
16871
16872 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16873
16874         PR tree-optimization/19786
16875         * g++.dg/tree-ssa/pr19786.C: New.
16876
16877 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16878
16879         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16880
16881 2005-02-21  Jeff Law  <law@redhat.com>
16882
16883         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16884
16885 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16886
16887         * gfortran.dg/do_iterator: Split loop, markup all lines for
16888         which an error locus is printed.
16889         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16890         locus is printed.
16891         * gfortran.dg/select_4.f90: Likewise.
16892         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16893         locuses in the various permutations.
16894
16895 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16896
16897         PR tree-optimization/19951
16898         * g++.dg/vect: New directory.
16899         * g++.dg/vect/vect.exp: New file.
16900         * g++.dg/vect/pr19951.cc: New testcase.
16901         * g++.dg/dg.exp: Also prune vectorizer tests.
16902
16903 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16904
16905         PR 18785
16906         * gcc.dg/charset/builtin1.c: New test.
16907
16908 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16909
16910         PR c++/19299
16911         * g++.dg/inherit/volatile1.C: New test.
16912
16913         PR c++/19440
16914         * g++.dg/template/dtor4.C: New test.
16915
16916 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16917
16918         * gfortran.dg/int_1.f90: New test.
16919
16920 2005-02-19  Devang Patel  <dpatel@apple.com>
16921
16922         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16923
16924 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16925
16926         * gfortran.dg/achar_1.f90: New test.
16927
16928 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16929
16930         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16931
16932 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16933             Jakub Jelinek  <jakub@redhat.com>
16934
16935         PR tree-optimization/19828
16936         * gcc.dg/tree-ssa/loop-7.c: New test.
16937         * gcc.c-torture/execute/20050218-1.c: New test.
16938
16939 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16940
16941         PR c/20043
16942         * gcc.dg/transparent-union-1.c: New test.
16943         * gcc.dg/transparent-union-2.c: New test.
16944
16945 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16946
16947         PR tree-optimization/18977
16948         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16949
16950 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16951
16952         PR target/20054
16953         * gcc.dg/pr20054.c: New test.
16954
16955 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16956
16957         PR c++/19508
16958         * g++.dg/ext/attrib20.C: New test.
16959
16960 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16961
16962         PR middle-end/20030
16963         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16964
16965 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16966
16967         PR c++/20008
16968         * g++.dg/opt/switch4.C: New.
16969
16970 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16971
16972         PR c++/20023
16973         PR tree-optimization/20009
16974         * gcc.c-torture/compile/20050217-1.c: New test.
16975         * g++.dg/opt/switch3.C: New test.
16976
16977         PR tree-optimization/18947
16978         * gcc.c-torture/compile/20050215-1.c: New test.
16979         * gcc.c-torture/compile/20050215-2.c: New test.
16980         * gcc.c-torture/compile/20050215-3.c: New test.
16981
16982 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16983
16984         PR c++/20028
16985         * g++.dg/template/crash34.C: New.
16986
16987         PR c++/20022
16988         * g++.dg/other/access3.C: New.
16989
16990 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16991
16992         * gcc.dg/vect/vect-98.c: New test.
16993
16994 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16995
16996         PR tree-optimization/19967
16997         * gcc.dg/pr19967.c: New.
16998
16999 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17000
17001         PR middle-end/19857
17002         * gcc.dg/tree-ssa/20050215-1.c: New test.
17003         * gcc.c-torture/execute/20050215-1.c: New test.
17004
17005 2005-02-15  Eric Christopher  <echristo@redhat.com>
17006
17007         * gcc.dg/cpp/20050215-1.c: New file.
17008
17009 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17010
17011         PR tree-optimization/15785
17012         * gcc.dg/pr15785-1.c: New test.
17013
17014 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17015
17016         PR c++/17788
17017         * g++.dg/init/ctor4.C: New.
17018         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17019
17020 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17021
17022         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17023         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17024
17025 2005-02-15  Andreas Schwab  <schwab@suse.de>
17026
17027         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
17028         declare malloc.
17029
17030 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
17031
17032         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
17033
17034 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
17035
17036         PR tree-optimization/19853
17037         * gcc.c-torture/compile/pr19853.c: New test.
17038
17039 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17040
17041         PR c++/19608
17042         * g++.dg/parse/local-class1.C: New.
17043
17044         PR c++/19895
17045         * g++.dg/parse/ptrmem3.C: New.
17046
17047         PR c++/19884
17048         * g++.old-deja/g++.oliva/template6.C: Add another case.
17049         * g++.dg/template/explicit6.C: New.
17050
17051 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
17052
17053         PR c++/17816
17054         * g++.dg/other/redecl2.C: New.
17055
17056 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         PR c++/19891
17059         * g++.dg/abi/covariant4.C: New.
17060
17061 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
17062
17063         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
17064
17065 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
17066
17067         * gcc.dg/vect/vect-96.c: Fix typo.
17068
17069 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17070
17071         PR c++/14479
17072         PR c++/19487
17073         * g++.dg/template/enum5.C: New test.
17074
17075 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17076
17077         * gcc.dg/vect/vect-97.c: New test.
17078
17079 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17080
17081         * gcc.dg/vect/vect-96.c: New test.
17082
17083 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
17084
17085         * gcc.dg/builtins-34.c: Also check ldexp*.
17086
17087 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
17088
17089         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
17090
17091 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
17092
17093         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
17094         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
17095         dg-require-dll, dg-require-iconv, dg-require-named-sections,
17096         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17097         selector_list, selector_expression, dg-process-target): Move to new
17098         file target-supports-dg.exp.
17099         * lib/target-supports-dg.exp: New.
17100
17101         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17102         New.
17103
17104 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17105
17106         PR c++/19666
17107         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17108
17109         PR middle-end/19858
17110         * gcc.c-torture/compile/20050210-1.c: New test.
17111
17112 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17113
17114         PR c++/19755
17115         * g++.dg/warn/Wbraces1.C: New test.
17116
17117 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17118
17119         * gcc.dg/builtins-52.c: New testcase.
17120
17121 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17122
17123         PR c/19342
17124         * gcc.c-torture/execute/20050119-1.c: New test.
17125
17126 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/19811
17129         * g++.dg/init/delete1.C: New test.
17130
17131 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17132
17133         PR c++/18470
17134         * g++.dg/template/static12.C: New test.
17135
17136 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17137
17138         PR c++/19787
17139         * g++.dg/conversion/ambig1.C: New test.
17140
17141         PR c++/19739
17142         * g++.dg/ext/attrib19.C: New test.
17143
17144         PR c++/19732
17145         * g++.dg/parse/dtor5.C: New test.
17146
17147         PR c++/19762
17148         * g++.dg/template/dtor3.C: New test.
17149
17150         PR c++/19826
17151         * g++.dg/template/static11.C: New test.
17152         * g++.dg/template/crash2.C: Remove dg-error marker.
17153
17154 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17155
17156         PR C++/18491
17157         * g++.old-deja/g++.mike/p10769a.C: Remove.
17158
17159 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17160
17161         * gcc.dg/builtins-48.c: New test case.
17162         * gcc.dg/builtins-49.c: New test case.
17163         * gcc.dg/builtins-50.c: New test case.
17164         * gcc.dg/builtins-51.c: New test case.
17165
17166 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17167
17168         PR middle-end/19583
17169         * g++.dg/warn/Wreturn-type-3.C: New test.
17170
17171 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17172
17173         PR middle-end/19402
17174         * gcc.dg/pr19402-1.c: New testcase.
17175         * gcc.dg/pr19402-2.c: likewise.
17176
17177 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17178
17179         PR middle-end/19854
17180         * g++.dg/tree-ssa/tmmti.C: New testcase.
17181
17182 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17183
17184         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17185
17186 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17187
17188         PR c++/19733
17189         * g++.dg/parse/crash23.C: New test.
17190         * g++.dg/warn/Weff1.C: New test.
17191
17192 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17193
17194         * gcc.dg/20050209-1.c: New test.
17195
17196 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17197
17198         PR target/19799
17199         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17200
17201 2005-02-08  Mike Stump  <mrs@apple.com>
17202
17203         * g++.dg/pch/import-2.c: New test.
17204         * g++.dg/pch/import-2.hs: New.
17205         * g++.dg/pch/include/import-2a.h: New.
17206         * g++.dg/pch/include/import-2b.h: New.
17207
17208 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17209
17210         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17211
17212 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17213
17214         * gfortran.dg/substr_1.f90: New test.
17215
17216 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17217
17218         PR middle-end/19775
17219         * gcc.dg/torture/builtin-power-1.c: Disable test for
17220         invalid transformation.
17221         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17222         no longer optimize.
17223         * gcc.dg/builtins-47.c: New testcase.
17224
17225 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17226             Dorit Naishlos  <dorit@il.ibm.com>
17227
17228         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17229
17230 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17231
17232         * gcc.c-torture/compile/20050206-1.c: New test.
17233
17234 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17235
17236         PR tree-opt/19768
17237         * g++.dg/opt/pr19768.C: New test.
17238
17239 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17240
17241         PR tree-opt/19736
17242         * gcc.c-torture/compile/pr19736.c: New test.
17243
17244 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17245
17246         PR c++/17401
17247         * g++.dg/parse/error25.C: New test.
17248
17249 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17250
17251         * gcc.c-torture/execute/20050203-1.c: New.
17252
17253 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17254
17255         * gcc.dg/vect/vect-85.c: Remove xfail.
17256         * gcc.dg/vect/vect-86.c: Remove xfail.
17257         * gcc.dg/vect/vect-87.c: Remove xfail.
17258         * gcc.dg/vect/vect-88.c: Remove xfail.
17259
17260 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17261
17262         * gcc.dg/altivec-19.c: New.
17263
17264 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17265
17266         PR c/17807
17267         * gcc.dg/nested-func-3.c: New test.
17268         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17269
17270 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17271
17272         * gcc.test-framework/gen_directive_tests: Generate tests for
17273         selector expressions.
17274
17275 2005-02-02  Matt Austern  <austern@apple.com>
17276
17277         PR c++/19628
17278         * g++/ext/builtin7.C: New.
17279         * g++/ext/builtin8.C: New.
17280
17281 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17282
17283         PR c/18502
17284         * gcc.dg/pr18502-1.c: New test.
17285
17286 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17287
17288         PR c++/17413
17289         * g++.dg/template/local4.C: Tweak.
17290
17291 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17292
17293         PR tree-optimization/19578
17294         * gcc.c-torture/compile/20050202-1.c: New test.
17295
17296 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17297
17298         PR c/19435
17299         * gcc.dg/c99-init-4.c: New test.
17300
17301 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17302
17303         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
17304
17305         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
17306
17307         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
17308         * g++.dg/eh/check-vect.h: New.
17309
17310         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
17311         * gcc.dg/vect/vect-78.c: Ditto.
17312         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
17313         Remove.
17314
17315         * g++.dg/conversion/simd1.C: Expect warning.
17316         * g++.dg/ext/attribute-test-1.C: Ditto.
17317         * g++.dg/ext/attribute-test-2.C: Ditto.
17318         * g++.dg/ext/attribute-test-3.C: Ditto.
17319         * g++.dg/ext/attribute-test-4.C: Ditto.
17320
17321         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
17322         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
17323
17324         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
17325
17326 2005-02-01  Richard Henderson  <rth@redhat.com>
17327
17328         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17329         long double for ibm double-double format.
17330         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17331
17332 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
17333
17334         PR tree-optimization/19633
17335         * testsuite/gcc.dg/pr19633-1.c: New test.
17336         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
17337         to NULL or a symbol.
17338
17339 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17340
17341         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
17342         New procs.
17343         (dg-process-target (local override)): Handle selector expressions.
17344
17345         * gcc.test-framework/README: Describe tests in source directory.
17346         * gcc.test-framework/test-framework.awk: Handle dg- tests.
17347         * gcc.test-framework/test-framework.exp: Handle dg- tests.
17348         * gcc.test-framework/dg-bogus-exp-P.c: New test.
17349         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
17350         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17351         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17352         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17353         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17354         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17355         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17356         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17357         * gcc.test-framework/dg-error-exp-P.c: New test.
17358         * gcc.test-framework/dg-error-exp-XP.c: New test.
17359         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17360         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17361         * gcc.test-framework/dg-output-exp-P.c: New test.
17362         * gcc.test-framework/dg-output-exp-XF.c: New test.
17363         * gcc.test-framework/dg-warning-exp-P.c: New test.
17364         * gcc.misc-tests/dg-1.c: Remove.
17365         * gcc.misc-tests/dg-2.c: Remove.
17366         * gcc.misc-tests/dg-3.c: Remove.
17367         * gcc.misc-tests/dg-4.c: Remove.
17368         * gcc.misc-tests/dg-5.c: Remove.
17369         * gcc.misc-tests/dg-6.c: Remove.
17370         * gcc.misc-tests/dg-7.c: Remove.
17371         * gcc.misc-tests/dg-8.c: Remove.
17372         * gcc.misc-tests/dg-9.c: Remove.
17373         * gcc.misc-tests/dg-10.c: Remove.
17374         * gcc.misc-tests/dg-11.c: Remove.
17375         * gcc.misc-tests/dg-12.c: Remove.
17376         * gcc.misc-tests/dg-test.exp: Remove.
17377
17378         * gcc.test-framework/test-framework.awk: Change recording and
17379         printing of passes and failures.
17380
17381         * gcc.test-framework: New directory.
17382         * gcc.test-framework/README: New.
17383         * gcc.test-framework/test-framework.exp: New.
17384         * gcc.test-framework/test-framework.awk: New.
17385         * gcc.test-framework/gen_directive_tests: New.
17386
17387 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17388
17389         * lib/treelang.exp: Fix comment typos.
17390         (treelang_target_compile): Don't append libs=-ltreelang to options.
17391
17392 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17393
17394         * g++.dg/parse/typename7.C: Adjust error messages.
17395
17396 2005-01-31  Jeff Law  <law@redhat.com>
17397
17398         * gcc.c-torture/execute/20050131-1.c: New test.
17399         * gcc.dg/wcaselabel.c: New test.
17400
17401 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17402
17403         * g++.dg/other/warning1.C: Adjust error messags.
17404         * g++.dg/parse/constant5.C: New test.
17405
17406 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17407
17408         PR c/19333
17409         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17410         the test case valid.
17411         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17412         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17413         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17414         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17415         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17416         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17417
17418 2005-01-31  Dale Johannesen  <dalej@apple.com>
17419
17420         * g++.dg/opt/pr19650.C: New test.
17421
17422 2005-01-31  Richard Henderson  <rth@redhat.com>
17423
17424         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17425         long double for intel double extended format.
17426         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17427
17428 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17429
17430         PR c++/19555
17431         * g++.dg/template/static10.C: New test.
17432
17433         PR c++/19395
17434         * g++.dg/parse/error24.C: New test.
17435
17436         PR c++/19367
17437         * g++.dg/lookup/builtin1.C: New test.
17438
17439         PR c++/19457
17440         * g++.dg/warn/conv3.C: New test.
17441
17442 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17443
17444         PR fortran/19647
17445         * gfortan.dg/inquire_7.f90
17446
17447 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17448
17449         PR tree-optimization/15791
17450         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17451         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17452         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17453         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17454         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17455         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17456         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17457         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17458         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17459         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17460
17461 2005-01-29  Paul Brook  <paul@codesourcery.com>
17462
17463         PR fortran/18565
17464         * check.c (real_or_complex_check): New function.
17465         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17466         * intrinsic.c (add_functions): Use new check functions.
17467         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17468         Add prototypes.
17469
17470 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17471
17472         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17473         gcc.dg/lvalue-3.c: New tests.
17474         * gcc.dg/concat.c: Update expected messages.
17475
17476 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17477
17478         PR libfortran/19595
17479         * gfortran.dg/eor_1.f90: New test.
17480
17481 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17482
17483         PR fortran/19589
17484         * gfortran.dg/logical_data_1.f90: New test.
17485
17486 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/19253
17489         * g++.dg/template/crash33.C: New test.
17490
17491         PR c++/19667
17492         * g++.dg/template/crash32.C: New test.
17493
17494 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17495
17496         PR middle-end/16558
17497         * g++.dg/warn/Wreturn-type-2.C: New test.
17498
17499 2004-06-24  Jeff Law  <law@redhat.com>
17500
17501         * gcc.dg/tree-ssa/20050128-1.c: New test.
17502
17503 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17504
17505         * gcc.target/frv/all-mdpackh-1.c: New test.
17506
17507 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17508
17509         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17510
17511 2005-01-27  Richard Henderson  <rth@redhat.com>
17512
17513         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17514
17515 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17516
17517         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17518
17519 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17520
17521         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17522         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17523         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17524         to cope with cases where the multilib options override the dg-options.
17525
17526 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17527
17528         PR c/18946
17529         * gcc.dg/noncompile/20050120-1.c: New test.
17530
17531 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17532
17533         PR tree-optimization/19633
17534         * gcc.dg/pr19633.c: New test.
17535         * gcc.dg/tree-ssa/pr19633.c: New test.
17536
17537 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17538
17539         * gcc.dg/20041216-1.c: New test.
17540
17541 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17542
17543         PR objc/18862
17544         * objc.dg/selector-2.m: New test.
17545
17546 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17547
17548         * g++.dg/opt/range-test-2.C: New test.
17549
17550         PR rtl-optimization/19579
17551         * gcc.c-torture/execute/20050124-1.c: New test.
17552
17553 2005-01-26  Greg Parker  <gparker@apple.com>
17554         Stuart Hastings  <stuart@apple.com>
17555
17556         * gcc.c-torture/execute/20050125-1.c: New.
17557
17558 2005-01-18  Jan Hubicka  <jh@suse.cz>
17559
17560         PR tree-optimize/19337
17561         * gcc.c-torture/compile/20050119-1.c: New test.
17562
17563 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17564
17565         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17566         test for successful match.
17567
17568 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17569
17570         PR objc/18408
17571         * objc.dg/comp-types-7.m: New test.
17572
17573 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17574
17575         * lib/target-supports.exp (current_target_name): New.
17576         (check_effective_target_ilp32, check_effective_target_lp64):
17577         Cache the result to use as long as the current target, with
17578         multilib flags, remains the same.
17579
17580         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17581         (dg-require-weak, dg-require-visibility, dg-require-alias,
17582         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17583         dg-require-effective-target, dg-skip-if): Remove call to
17584         skip_test_and_clear_xfail.
17585         (dg-test): Clear xfail data.
17586
17587 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17588
17589         PR target/17751
17590         * gcc.dg/ppc64-toc.c: New test.
17591
17592         * g++.dg/tree-ssa/empty-1.C: New test.
17593
17594         PR middle-end/19551
17595         * gcc.c-torture/execute/20050121-1.c: New test.
17596         * gcc.dg/20050121-2.c: New test.
17597
17598 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17599         Paul Brook  <paul@codesourcery.com>
17600
17601         PR fortran/17941
17602         * gfortran.dg/real_const_1.f: New test.
17603         * gfortran.dg/real_const_2.f90: New test.
17604         * gfortran.dg/complex_int_1.f90: New test.
17605
17606 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17607
17608         PR fortran/19313
17609         * gfortan.dg/inquire_6.f90: New test.
17610
17611 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17612
17613         PR libfortran/19451
17614         * open_readonly_1.f90: New test.
17615
17616 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17617
17618         PR libfortran/18982
17619         * gfortran.dg/open_new.f90: New file.
17620
17621 2005-01-22  Paul Brook  <paul@codesourcery.com>
17622
17623         * namelist_1.f90: New test.
17624
17625 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
17626
17627         PR tree-optimization/19484
17628         * gcc.c-torture/compile/20050122-[12].c: New tests.
17629
17630 2005-01-22  Paul Brook  <paul@codesourcery.com>
17631
17632         * gfortran.dg/implicit_2.f90: New test.
17633
17634 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
17635
17636         PR fortran/19314
17637         * gfortran.dg/inquire_5.f90: New test.
17638
17639 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17640
17641         PR c/18809
17642         * gcc.dg/pr18809-1.c: New test.
17643
17644 2005-01-21  Ian Lance Taylor  <ian@airs.com>
17645
17646         * gcc.dg/20050121-1.c: New test.
17647
17648         PR tree-optimization/13000
17649         * gcc.dg/20040206-1.c: Change warning to point where function is
17650         being inlined.
17651
17652 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17653
17654         PR c++/19208
17655         * g++.dg/template/array11.C: New test.
17656
17657 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17658
17659         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17660         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17661         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17662         * gfortran.dg/getenv_1.f90: Add dg-do directive.
17663         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17664         gfortran.dg/pr17164.f90: Add missing dg-do directives.
17665
17666 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17667
17668         PR tree-optimization/15349
17669         * gcc.dg/tree-ssa/pr15349.c: New.
17670
17671 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
17672
17673         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17674
17675 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
17676
17677         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17678         scan-assembler-times directive name.
17679
17680         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17681         after dg-do.
17682
17683         PR rtl-optimization/19462
17684         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17685
17686 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17687
17688         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17689         counting function calls on ia64.
17690
17691 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17692
17693         PR rtl-optimization/15139
17694         * gcc.dg/20050111-2.c: New test.
17695
17696         PR c/17297
17697         * gcc.c-torture/compile/20050113-1.c: New testcase.
17698
17699         PR middle-end/19164
17700         * gcc.dg/20050113-1.c: New testcase.
17701
17702 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17703
17704         * gcc.dg/vect/vect-85.c: Add comment.
17705         * gcc.dg/vect/vect-86.c: Add xfail for now.
17706         * gcc.dg/vect/vect-87.c: Add xfail for now.
17707         * gcc.dg/vect/vect-88.c: Add xfail for now.
17708         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17709
17710 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17711
17712         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17713
17714 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17715
17716         * g++.dg/debug/typedef3.C: New test.
17717
17718 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17719
17720         PR c/19472
17721         * gcc.dg/asm-a.c: New test.
17722
17723 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17724
17725         * gcc.dg/sh-relax.c: Add prototype for abort.
17726
17727 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17728
17729         * gcc.dg/short-compare-1.c: New test.
17730         * gcc.dg/short-compare-2.c: Likewise.
17731
17732 2005-01-18  Michael Matz  <matz@suse.de>
17733
17734         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17735
17736 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17737
17738         PR tree-optimization/19121
17739         * gcc.c-torture/compile/pr19121.c: New test.
17740
17741 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17742
17743         PR target/19357
17744         * gcc.c-torture/compile/pr19357.c: New test.
17745
17746 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17747
17748         PR c/5675
17749         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17750         pass--those that refer just to the variable, possibly with a
17751         cast.
17752         * gcc.dg/c99-const-expr-3.c: Likewise.
17753
17754         PR middle-end/13127
17755         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17756         longer emitted.
17757
17758 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17759
17760         PR fortran/18778
17761         * gfortran.dg/endfile_2.f90: New test.
17762
17763 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17764
17765         PR 19168
17766         * gfortran.dg/select_5.f90: New test.
17767
17768 2004-01-16  Paul Brook  <paul@codesourcery.com>
17769
17770         * gfortran.dg/common_4.f90: New test.
17771
17772 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17773
17774         PR rtl-optimization/19462
17775         * gcc.dg/torture/pr19462-1.c: New test.
17776
17777 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17778
17779         PR objc/19321
17780         * objc.dg/func-ptr-2.m: New.
17781         * objc.dg/volatile-1.m: New.
17782
17783 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17784
17785         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17786
17787 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17788
17789         PR tree-optimization/19060
17790         * gcc.c-torture/execute/20050104-1.c: New test.
17791
17792 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17793
17794         PR fortran/18983
17795         * gfortran.dg/write_to_null.f90: New test.
17796
17797 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17798             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17799
17800         PR other/19328
17801         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17802         argument.
17803
17804 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17805
17806         PR c++/19263
17807         * g++.dg/init/vector1.C: New test.
17808
17809 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17810
17811         PR target/13158
17812         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17813         PR target/18987
17814         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17815
17816 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17817
17818         * gfortran.dg/select_1.f90: New test.
17819         * gfortran.dg/select_2.f90: New test.
17820         * gfortran.dg/select_3.f90: New test.
17821         * gfortran.dg/select_4.f90: New test.
17822
17823 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17824
17825         PR middle-end/19084
17826         PR rtl-optimization/19348
17827         * gcc.dg/20050111-1.c: New test.
17828         * gcc.c-torture/execute/20050111-1.c: New test.
17829
17830         * gcc.dg/i386-asm-4.c: New test.
17831
17832 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17833
17834         * gcc.dg/nested-func-2.c: New test.
17835         * ada/acats/norun.lst: Remove c953002.
17836
17837 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17838
17839         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17840
17841 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17842
17843         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17844
17845 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17846
17847         PR target/18761
17848         * g++.dg/abi/align1.C: New test.
17849
17850 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17851
17852         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17853         at a time.
17854         * g++.dg/ext/altivec_check.h: Support compiling as C.
17855
17856 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17857
17858         PR c++/19355
17859         * g++.dg/expr/pr19355-1.C: New test case.
17860
17861 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17862
17863         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17864         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17865         * ada/acats/tests/c3/c92005b.ada: Likewise.
17866         * ada/acats/tests/c3/cxb3012.a: Likewise.
17867         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17868
17869 2005-01-09  Paul Brook  <paul@codesourcery.com>
17870
17871         * gfortran.dg/common_2.f90: New file.
17872         * gfortran.dg/common_3.f90: New file.
17873
17874 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17875
17876         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17877
17878 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17879
17880         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17881         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17882         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17883         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17884         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17885         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17886         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17887         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17888         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17889         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17890         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17891         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17892         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17893         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17894         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17895         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17896         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17897         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17898         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17899         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17900         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17901         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17902         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17903         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17904         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17905         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17906         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17907         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17908         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17909         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17910         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17911         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17912         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17913         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17914         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17915         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17916         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17917         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17918         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17919         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17920         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17921         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17922         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17923         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17924         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17925         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17926         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17927         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17928         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17929         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17930         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17931         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17932         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17933         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17934         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17935         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17936         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17937         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17938         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17939         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17940         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17941         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17942         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17943         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17944         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17945         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17946         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17947
17948         * gcc.dg/vect/vect-1.c: Fix spelling.
17949         * gcc.dg/vect/vect-10.c: Fix spelling.
17950         * gcc.dg/vect/vect-11.c: Fix spelling.
17951         * gcc.dg/vect/vect-12.c: Fix spelling.
17952         * gcc.dg/vect/vect-14.c: Fix spelling.
17953         * gcc.dg/vect/vect-15.c: Fix spelling.
17954         * gcc.dg/vect/vect-16.c: Fix spelling.
17955         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17956         * gcc.dg/vect/vect-64.c: Fix comments.
17957         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17958
17959 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17960             Ira Rosen  <irar@il.ibm.com>
17961
17962         * gcc.dg/vect/vect-70.c: New test.
17963         * gcc.dg/vect/vect-71.c: New test.
17964
17965 2005-01-09  Manfred Hollstein  <mh@suse.com>
17966
17967         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17968         * gcc.dg/pr18241-2.c: Likewise.
17969         * gcc.dg/pr18241-3.c: Likewise.
17970         * gcc.dg/pr18241-4.c: Likewise.
17971         * gcc.dg/pr18241-5.c: Likewise.
17972
17973 2005-01-08  Richard Henderson  <rth@redhat.com>
17974
17975         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17976         False for x86 and x86-64.
17977
17978 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17979
17980         PR tree-optimization/18241
17981         * gcc.dg/pr18241-1.c: New test.
17982         * gcc.dg/pr18241-2.c: New test.
17983         * gcc.dg/pr18241-3.c: New test.
17984         * gcc.dg/pr18241-4.c: New test.
17985         * gcc.dg/pr18241-5.c: New test.
17986
17987 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17988
17989         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17990         gfortran.dg/select_4.f90: New.
17991
17992 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17993
17994         * gcc.c-torture/execute/20050107-1.c: New test.
17995
17996 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17997
17998         PR c++/19298
17999         * g++.dg/template/ref2.C: New.
18000
18001 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18002
18003         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18004         instead of being empty.
18005
18006 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18007
18008         PR fortran/15553
18009         * gfortran.dg/array-1.f90: New test.
18010
18011 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18012
18013         PR tree-optimization/19283
18014         * gcc.c-torture/execute/20050106-1.c: New test.
18015
18016         PR rtl-optimization/18861
18017         * gcc.dg/20050105-1.c: New test.
18018
18019         PR tree-optimization/18828
18020         * gcc.dg/20050105-2.c: New test.
18021
18022 2005-01-07  Andreas Jaeger  <aj@suse.de>
18023
18024         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18025
18026 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
18027
18028         PR fortran/18398
18029         * gfortran.dg/fmt_read.f90: New test.
18030
18031 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
18032
18033         * gcc.dg/rs6000-ldouble-2.c: New.
18034
18035 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
18036
18037         PR c++/19244
18038         * g++.dg/parser/ctor2.C: New test.
18039
18040 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18041
18042         PR c++/17154
18043         * g++.dg/template/using9.C: New test.
18044
18045 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18046
18047         PR c++/19258
18048         * g++.dg/lookup/friend6.C: New test.
18049
18050 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18051
18052         PR c++/19270
18053         * g++.dg/template/array10.C: New.
18054
18055 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18056
18057         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
18058         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
18059
18060 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
18061
18062         * gcc.c-torture/compile/20050105-1.c: New test.
18063
18064 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
18065
18066         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
18067
18068 2005-01-05  Roger Sayle  <roger@eyesopen.com>
18069
18070         PR middle-end/19100
18071         * gcc.dg/conv-3.c: New test case.
18072
18073 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
18074
18075         * gcc.dg/asm-wide-1.c: New test.
18076
18077 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18078
18079         PR c++/19030
18080         * g++.dg/parse/crash22.C: New
18081
18082 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
18083
18084         PR 19257
18085         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
18086
18087 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
18088
18089         PR middle-end/17767
18090         * gcc.dg/i386-mmx-6.c: New test case.
18091
18092 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
18093
18094         PR tree-optimization/18308
18095         * gcc.dg/vect/pr18308.c: New testcase.
18096
18097 2005-01-04  Andreas Jaeger  <aj@suse.de>
18098
18099         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18100
18101 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18102             Robert Bowdidge <bowdidge@apple.com>
18103
18104         * gcc.dg/cpp/subframework1.c: New.
18105         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18106         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18107         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18108         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18109
18110 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18111
18112         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18113         producing warning.
18114         * gcc.dg/darwin-weakimport-2.c: New.
18115
18116 2005-01-03  Richard Henderson  <rth@redhat.com>
18117
18118         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18119
18120 2005-01-03  Richard Henderson  <rth@redhat.com>
18121
18122         * gcc.dg/vect/vect.exp: Enable for ia64.
18123         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18124         (check_effective_target_vect_float): Likewise.
18125         (check_effective_target_vect_no_align): Likewise.
18126         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18127         * gcc.dg/vect/vect-8.c: Likewise.
18128
18129 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18130
18131         PR target/19236
18132         * gcc.dg/pr19236-1.c: New test case.
18133
18134 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18135
18136         PR rtl-optimization/12092
18137         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18138
18139 2005-01-02  Andreas Jaeger  <aj@suse.de>
18140
18141         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18142
18143 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18144             Andrew Pinski  <pinskia@physics.uc.edu>
18145
18146         PR rtl-optimization/12092
18147         * gcc.dg/pr12092-1.c: New test case.
18148
18149 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18150
18151         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18152         'hidden' and 'default' for better portability.
18153         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18154
18155         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18156         6 and 7.
18157         * g++.old-deja/g++.brendan/new3.C: Likewise.
18158
18159 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18160
18161         * gcc.dg/20041231-1.C: New test.
18162         * g++.dg/warn/Wunreachable-code-1.C: New test.
18163
18164 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18165
18166         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18167         file, not /dev/null.  Abort on error.
18168
18169 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18170             Ziemowit Laski  <zlaski@apple.com>
18171
18172         PR objc/18971
18173         * objc.dg/encode-5.m: New test.
18174
18175 2004-12-29  Richard Henderson  <rth@redhat.com>
18176
18177         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18178         * objc.dg/stabs-1.m: Disable for ia64.
18179
18180 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/19190
18183         * g++.dg/warn/Wunused-10.C: New test.
18184
18185 2004-12-28  Richard Henderson  <rth@redhat.com>
18186
18187         * objc.dg/stabs-1.m: Disable for alpha.
18188
18189 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/19149
18192         * g++.dg/parse/error23.C: New test.
18193
18194 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18195
18196         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18197
18198         PR fortran/19032
18199         * gfortran.dg/intrinsic_modulo_1.f90: New.
18200         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18201         tests with divisor -1.
18202
18203 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18204
18205         * g++.dg/opt/temp1.C (memcpy): Return a value.
18206
18207         PR c++/19148
18208         * g++.dg/expr/cond7.C: New test.
18209
18210 2004-12-27  Paul Brook  <paul@codesourcery.com>
18211
18212         * gfortran.dg/g77/select_no_compile.f: Remove.
18213
18214 2004-12-27  Richard Henderson  <rth@redhat.com>
18215
18216         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18217         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18218         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18219
18220 2004-12-26  Richard Henderson  <rth@redhat.com>
18221
18222         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18223         by 1i instead of token pasting.
18224
18225 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18226
18227         PR tree-optimization/17578
18228         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18229         to additional_flags.
18230         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18231
18232 2004-12-25  Richard Henderson  <rth@redhat.com>
18233
18234         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18235         Remove Alpha.
18236
18237 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18238
18239         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18240         hppa*-*-hpux*.
18241         * gcc.dg/pr17957.c (dg-options): Likewise.
18242         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18243         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18244         instead of 0 on __hppa__.
18245         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18246         "foo,%r" on hppa*-*-*.
18247
18248 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18249
18250         PR fortran/19071
18251         * gfortran.dg/complex_write.f90: New test.
18252
18253 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18254
18255         PR c++/17595
18256         * g++.dg/parse/pragma2.C: New test.
18257
18258         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18259
18260 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18261
18262         * gcc.dg/empty2.c: Add missing dg-warning.
18263
18264 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18265
18266         PR c++/17413
18267         * g++.dg/template/local4.C: New test.
18268         * g++.dg/template/crash19.C: Add dg-error marker.
18269
18270         * g++.dg/template/crash31.C: Correct embedded PR number.
18271
18272 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18273
18274         PR c++/16405
18275         * g++.dg/opt/temp1.C: Add do-run marker.
18276
18277 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18278
18279         * g++.dg/template/spec19.C: New.
18280
18281 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18282
18283         PR target/16819
18284         * gcc.dg/empty2.c: New.
18285
18286 2004-12-23  Richard Henderson  <rth@redhat.com>
18287
18288         * lib/target-supports.exp (check_effective_target_vect_no_align):
18289         Remove i?86 and x86-64.
18290
18291 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18292
18293         PR c++/16405
18294         * g++.dg/opt/temp1.C: New test.
18295
18296 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18297
18298         PR c++/18733
18299         * g++.dg/template/friend33.C: New testcase.
18300
18301 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
18302
18303         PR c++/18464
18304         * g++.dg/template/cond5.C: New test.
18305
18306         PR c++/18492
18307         * g++.dg/inherit/thunk3.C: New test.
18308
18309         PR c++/11224
18310         * g++.dg/warn/Wunused-9.C: New test.
18311
18312 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
18313
18314         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
18315
18316 2004-12-22  Jan Beulich  <jbeulich@novell.com>
18317
18318         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
18319
18320 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
18321
18322         PR c++/18378
18323         * g++.dg/ext/packed8.C: New test.
18324
18325         PR c++/19063
18326         * g++.dg/template/crash31.C: New test.
18327
18328         PR c++/19034
18329         * g++.dg/template/crash30.C: New test.
18330
18331 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18332
18333         PR C++/18984
18334         * g++.dg/eh/ctor3.C: New test.
18335
18336 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18337
18338         * objc.dg/stabs-1.m: Allow section name to be quoted and
18339         assembly label to begin with '.LL'.
18340
18341 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
18342
18343         * gcc.dg/vect/vect.exp
18344         (check_effective_target_lp64_or_vect_no_align): New.
18345         * gcc.dg/vect/vect-77.c: Use it.
18346         * gcc.dg/vect/vect-78.c: Use it.
18347
18348         * lib/target-supports.exp
18349         (check_effective_target_vect_no_max,
18350         check_effective_target_vect_no_bitwise,
18351         check_effective_target_vect_no_align): New.
18352         * gcc.dg/vect/vect-13.c: Use them.
18353         * gcc.dg/vect/vect-17.c: Ditto.
18354         * gcc.dg/vect/vect-18.c: Ditto.
18355         * gcc.dg/vect/vect-19.c: Ditto.
18356         * gcc.dg/vect/vect-20.c: Ditto.
18357         * gcc.dg/vect/vect-27.c: Ditto.
18358         * gcc.dg/vect/vect-29.c: Ditto.
18359         * gcc.dg/vect/vect-44.c: Ditto.
18360         * gcc.dg/vect/vect-48.c: Ditto.
18361         * gcc.dg/vect/vect-50.c: Ditto.
18362         * gcc.dg/vect/vect-52.c: Ditto.
18363         * gcc.dg/vect/vect-54.c: Ditto.
18364         * gcc.dg/vect/vect-56.c: Ditto.
18365         * gcc.dg/vect/vect-58.c: Ditto.
18366         * gcc.dg/vect/vect-60.c: Ditto.
18367         * gcc.dg/vect/vect-72.c: Ditto.
18368         * gcc.dg/vect/vect-80.c: Ditto.
18369
18370 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18371
18372         PR c++/14075
18373         * g++.dg/init/string1.C: New.
18374
18375         PR c++/18975
18376         * g++.dg/other/synth1.C: New.
18377
18378 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18379
18380         PR c/18963
18381         * gcc.dg/pr18963-1.c: New test.
18382
18383 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18384
18385         PR c/18596
18386         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18387         * gcc.dg/pr18596-1.c: Use dg-error.
18388         (dg-options): Use -fno-unit-at-a-time.
18389         * gcc.dg/pr18596-2.c: New test.
18390         * gcc.dg/pr18596-3.c: New test.
18391
18392 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18393
18394         PR middle-end/18683
18395         * g++.dg/opt/pr18683-1.C: New test case.
18396
18397 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18398
18399         PR other/19093
18400         * g++.dg/opt/max1.C: Fix for 64bit targets.
18401
18402 2004-12-20  Matt Austern  <austern@apple.com>
18403
18404         PR c++/19044
18405         * g++.dg/ext/builtin6.C: New
18406
18407 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18408
18409         PR tree-optimization/19080
18410         * gcc.c-torture/compile/pr19080.c: New test.
18411
18412 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18413
18414         * gcc.dg/20041219-1.c: New test.
18415
18416 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18417
18418         PR middle-end/19068
18419         * g++.dg/opt/max1.C: New test case.
18420
18421 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18422
18423         * gcc.dg/fdata-sections-1.c: New test.
18424
18425 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18426
18427         PR middle-end/18548
18428         * gcc.dg/max-1.c: New test case.
18429
18430 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18431
18432         * gcc.c-torture/execute/20041218-1.c: New test.
18433
18434 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18435
18436         * gcc.dg/pr18501.c: New test.
18437         * gcc.dg/uninit-5.c: XFAIL.
18438         * gcc.dg/uninit-9.c: XFAIL.
18439
18440 2004-12-17  Dale Johannesen  <dalej@apple.com>
18441
18442         * gcc.dg/20041213-1.c: New.
18443
18444 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18445
18446         * objc.dg/stabs-1.m: Allow assembly label to begin
18447         with a dot ('.').
18448
18449 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18450
18451         * gcc.c-torture/execute/20041213-1.c: Move...
18452         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18453
18454 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18455
18456         PR c++/18721
18457         * g++.dg/lookup/conv-5.C: New.
18458
18459 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18460
18461         * objc.dg/stabs-1.m: New test.
18462
18463 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18464
18465         * gcc.dg/visibility-c.c: Change compile to
18466         assemble for the test.
18467
18468 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18469
18470         PR target/19041
18471         * gcc.dg/visibility-c.c: New test.
18472
18473 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18474
18475         PR middle-end/18493
18476         * gcc.dg/switch-8.c: New test case.
18477
18478 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18479
18480         PR c++/18905
18481         * g++.dg/template/init4.C: New.
18482         * g++.dg/opt/static3.C: Enable optimizer.
18483
18484 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18485
18486         * g++.dg/other/complex1.C: New test.
18487
18488 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18489
18490         * g++.dg/opt/inline9.C: New test.
18491
18492 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18493
18494         PR fortran/18993
18495         * gfotran.dg/nullify_1.f: New test.
18496
18497 2004-12-15  Richard Henderson  <rth@redhat.com>
18498
18499         * gcc.target/i386/i386.exp: New harness.
18500         * gcc.target/i386/vect-args.c: New.
18501
18502 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18503
18504         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18505
18506 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18507
18508         PR c++/18825
18509         * g++.dg/template/friend32.C: New test.
18510
18511 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18512
18513         * cpp/pragma-once-1.c: New test.
18514         * cpp/pragma-once-1b.h: Likewise.
18515         * cpp/pragma-once-1c.h: Likewise.
18516         * cpp/pragma-once-1d.h: Likewise.
18517         * cpp/inc/pragma-once-1a.h: Likewise.
18518
18519 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18520             Steven G. Kargl  <kargls@comcast.net>
18521
18522         PR fortran/17597
18523         * gfortran.dg/list_read_3.f90: New test.
18524
18525 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18526
18527         * gcc.dg/ftrapv-2.c: New test.
18528
18529 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18530
18531         PR c++/18981
18532         * g++.dg/template/typename9.C: New test.
18533
18534 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/18738
18537         * g++.dg/template/typename8.C: New test.
18538         * g++.dg/parse/friend2.C: Tweak error message.
18539
18540 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18541
18542         * gcc.c-torture/20041214-1.c: New test.
18543
18544 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18545
18546         PR c++/18965
18547         * g++.dg/init/array17.C: New test.
18548
18549 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/18793
18552         * g++.dg/init/aggr3.C: New test.
18553
18554 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
18555
18556         * gcc.dg/altivec-types-1.c: New test.
18557         * gcc.dg/altivec-types-2.c: New test.
18558         * gcc.dg/altivec-types-3.c: New test.
18559         * gcc.dg/altivec-types-4.c: New test.
18560         * g++.dg/ext/altivec-types-1.C: New test.
18561         * g++.dg/ext/altivec-types-2.C: New test.
18562         * g++.dg/ext/altivec-types-3.C: New test.
18563         * g++.dg/ext/altivec-types-4.C: New test.
18564
18565 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18566
18567         PR middle-end/18951
18568         * gcc.c-torture/execute/20041213-1.c: New test.
18569
18570 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18571
18572         PR c++/18949
18573         * g++.dg/template/cast1.C: New.
18574
18575 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18576
18577         * gcc.c-torture/execute/20041213-2.c: New test.
18578
18579 2004-12-13  Richard Henderson  <rth@redhat.com>
18580
18581         * gcc.dg/i386-sse-10.c: Fix typo in options.
18582
18583 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18584
18585         PR c++/18968
18586         * g++.dg/opt/pr18968.C: New test.
18587
18588 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18589
18590         PR c++/18925
18591         * g++.dg/ext/visibility/staticdatamem.C: New test.
18592
18593 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18594
18595         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18596
18597 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18598
18599         PR rtl-optimization/18928
18600         * gcc.dg/pr18928-1.c: New test case.
18601
18602 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18603
18604         PR tree-opt/16951
18605         * gcc.c-torture/compile/20041211-1.c: New.
18606
18607 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18608
18609         PR middle-end/17564
18610         * gcc.c-torture/execute/20041212-1.c: New test.
18611
18612 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18613
18614         PR fortran/18869
18615         * gfortran.dg/common_1.f90: New test.
18616
18617 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18618         Paul Brook  <paul@codesourcery.com>
18619
18620         PR fortran/16222
18621         * gfortran.dg/real_do_1.f90: New test.
18622
18623 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18624
18625         PR tree-opt/18040
18626         * g++.dg/opt/ptrmem6.C: New test.
18627
18628 2004-12-11  Roger Sayle  <roger@eyesopen.com>
18629
18630         PR middle-end/18921
18631         * gcc.dg/pr18921-1.c: New test case.
18632
18633 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18634
18635         PR fortran/17175
18636         * gfortran.dg/scale_1.f90: New test.
18637
18638 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
18639
18640         PR middle-end/18903
18641         * gcc.c-torture/compile/pr18903.c: New test.
18642
18643 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
18644
18645         * gcc.c-torture/execute/20041210-1.c: New test.
18646
18647 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18648
18649         PR c++/18731
18650         * g++.dg/parser/struct-1.C: New test.
18651         * g++.dg/parser/struct-2.C: New test.
18652         * g++.dg/parser/struct-3.C: New test.
18653
18654 2004-12-09  Richard Henderson  <rth@redhat.com>
18655
18656         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18657
18658         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18659         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18660
18661 2004-12-09  Matt Austern  <austern@apple.com>
18662
18663         PR c++/18514
18664         * g++.dg/ext/builtin1.C: New
18665         * g++.dg/ext/builtin2.C: New
18666         * g++.dg/ext/builtin3.C: New
18667         * g++.dg/ext/builtin4.C: New
18668         * g++.dg/ext/builtin5.C: New
18669
18670 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
18671
18672         PR tree-opt/18904
18673         * g++.dg/opt/ptrmem5.C: New test.
18674
18675 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
18676
18677         * g++.dg/parse/typename5.C: Adjust for new error.
18678         * g++.dg/parse/typename7.C: New.
18679
18680 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18681
18682         PR c++/18073
18683         * g++.dg/other/mmintrin.C: New test.
18684
18685 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         PR c++/16681
18688         * g++.dg/init/array15.C: New.
18689         * g++.dg/init/array16.C: New.
18690
18691 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18692
18693         PR fortran/18826
18694         * gfortran.dg/assign_1.f90: New test.
18695
18696 2004-12-08  Nick Clifton  <nickc@redhat.com>
18697
18698         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18699         * gcc.target/xstormy16/data_below100: Likewise.
18700         * gcc.target/xstormy16/sfr: Likewise.
18701         * gcc.target/xstormy16/below100.S: New test source file.
18702         * gcc.target/xstormy16/below100.ld: New test linker script.
18703         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18704         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18705         bp instructions.
18706         * gcc.target/xstormy16/bp.c: Likewise.
18707
18708         * gcc.target/xstormy16/bss_below100: New files:
18709         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18710         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18711         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18712         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18713         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18714         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18715         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18716         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18717         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18718         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18719         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18720         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18721         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18722         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18723         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18724         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18725         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18726         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18727         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18728         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18729         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18730         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18731         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18732         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18733         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18734         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18735         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18736
18737         * gcc.target/xstormy16/data_below100: New files:
18738         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18739         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18740         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18741         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18742         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18743         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18744         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18745         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18746         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18747         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18748         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18749         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18750         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18751         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18752         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18753         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18754         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18755         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18756         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18757         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18758         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18759         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18760         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18761         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18762         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18763         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18764         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18765
18766         * gcc.target/xstormy16/sfr: New files:
18767         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18768         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18769         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18770         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18771         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18772         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18773         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18774         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18775         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18776         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18777         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18778         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18779         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18780         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18781         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18782         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18783         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18784         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18785         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18786         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18787         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18788         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18789         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18790         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18791         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18792         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18793         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18794         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18795         27_if0_sfrw_bitfield_f.c
18796
18797 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18798
18799         PR c++/18100
18800         * g++.dg/lookup/name-clash4.C: New test.
18801
18802 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18803
18804         PR c++/18672
18805         * g++.dg/opt/array1.C: New.
18806
18807         PR c++/18803
18808         * g++.dg/template/operator5.C: New.
18809
18810 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18811
18812         PR c/18867
18813         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18814
18815 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18816
18817         * gcc.dg/noncompile/20041207.c: New test.
18818
18819 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18820
18821         * g++.dg/other/unreachable-1.C: New test.
18822
18823 2004-12-06  Nick Clifton  <nickc@redhat.com>
18824
18825         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18826         <limits.h> because the latter comes from gcc's include/ directory
18827         and not the newlib/libc/include directory.
18828
18829 2004-12-04  Richard Henderson  <rth@redhat.com>
18830
18831         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18832
18833 2004-12-04  Richard Henderson  <rth@redhat.com>
18834
18835         * lib/target-supports.exp (check_gc_sections_available): Disable
18836         for alpha and ia64.
18837
18838 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18839
18840         PR middle-end/17909
18841         * g++.dg/other/vararg-2.C: New test.
18842
18843 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18844
18845         PR c++/17011, c++/17971
18846         * g++.dg/template/error15.C: Adjust expected error.
18847         * g++.dg/template/instantiate3.C: Likewise.
18848
18849 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18850
18851         * gcc.dg/altivec-18.c: Fix for darwin
18852
18853 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18854
18855         PR c++/18782
18856         * g++.dg/parse/ptrmem2.C: New.
18857
18858         PR c++/18318
18859         * g++.dg/template/new1.C: New.
18860
18861 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18862
18863         PR fortran/18710
18864         * gfortran.dg/direct_io_3.f90: New test.
18865
18866 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18867
18868         PR 18758
18869         * g++.dg/parse/crash21.C: New.
18870
18871 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18872
18873         PR c++/15664, c++/18276
18874         * g++.dg/template/ttp13.C: New test.
18875         * g++.dg/template/ttp14.C: Likewise.
18876
18877 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18878
18879         PR c++/18123
18880         * g++.dg/parse/enum2.C: New test.
18881         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18882
18883 2004-12-02  Nick Clifton  <nickc@redhat.com>
18884
18885         * gcc.target/xstormy16: New test directory.
18886         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18887         * gcc.target/xstormy16/bp.c: Check the generation of bp
18888         instructions.
18889         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18890         bn instructions and the BELOW100 attribute.
18891
18892 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18893
18894         PR target/16952
18895         * gcc.dg/ppc-eabi.c: New.
18896
18897 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18898
18899         PR fortran/18284
18900         * gfortran.dg/backspace.f90
18901
18902 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18903
18904         * gfortran.dg/inquire.f90: New test.
18905
18906 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18907
18908         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18909         handle effective-target-keyword.
18910         (dg-skip-if): Support effective-target keyword as target list.
18911         (dg-xfail-if): Ditto.
18912         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18913
18914 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18915
18916         PR tree-optimization/18291
18917         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18918
18919 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18920
18921         PR C++/18729
18922         * g++.dg/parse/crash20.C: New.
18923
18924         PR c++/17431
18925         * g++.dg/overload/arg1.C: New.
18926         * g++.dg/overload/arg2.C: New.
18927         * g++.dg/overload/arg3.C: New.
18928         * g++.dg/overload/arg4.C: New.
18929
18930 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18931
18932         * gcc.dg/c99-flex-array-4.c: Remove.
18933
18934 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18935
18936         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18937
18938         * lib/target-supports.exp (is-effective-target): Simplify.
18939
18940         * lib/target-supports.exp (check_effective_target_vect_long):
18941         Fix for powerpc64-*-*.
18942
18943 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18944
18945         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18946         to support new requirements on FreeBSD 5.
18947
18948 2004-11-30  Devang Patel  <dpatel@apple.com>
18949
18950         PR 18702
18951         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18952
18953 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18954
18955         * g++.dg/ext/altivec-13.C: New test.
18956
18957 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18958
18959         PR tree-opt/18298
18960         * gcc.c-torture/execute/p18298.c: New test.
18961
18962 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18963             Dorit Naishlos  <dorit@il.ibm.com>
18964
18965         PR tree-opt/18607
18966         * gcc.dg/vect/vect-89.c: New test.
18967
18968 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18969
18970         * gcc.dg/pr18596-1.c: New test.
18971
18972 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18973
18974         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18975
18976 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18977
18978         PR c/18479
18979         * gcc.dg/pr18479.c: New test.
18980
18981 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18982
18983         PR target/18490
18984         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18985         mmix-knuth-mmixware.
18986
18987         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18988         cris-*-elf* cris-*-aout* mmix-*-*
18989
18990 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18991
18992         PR middle-end/18725
18993         * gcc.dg/pr18725.c: New test.
18994
18995 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18996
18997         PR target/18488
18998         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18999
19000         PR target/18336
19001         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19002
19003 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19004
19005         PR c++/18368
19006         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19007         * g++.old-deja/g++.law/ctors5.C: Likewise.
19008         * g++.old-deja/g++.other/crash25.C: Likewise.
19009
19010         PR c++/18674
19011         * g++.dg/template/error16.C: New test.
19012
19013         PR c++/18512
19014         * g++.dg/template/crash29.C: New test.
19015
19016 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19017
19018         PR tree-optimization/18712
19019         * gcc.c-torture/compile/pr18712.c: New test.
19020
19021 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19022
19023         PR c/7544
19024         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19025         tests.
19026
19027 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19028
19029         PR c++/18652
19030         * g++.dg/lookup/crash6.C: New test.
19031
19032 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19033
19034         PR middle-end/18164
19035         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
19036
19037 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19038
19039         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
19040         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
19041         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
19042
19043 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
19044
19045         * gcc.dg/pr18164.c: New test.
19046
19047 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
19048
19049         * gcc.dg/funroll-loops-all.c: New.
19050
19051 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19052
19053         PR target/18489
19054         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
19055         delimeter, match space and TAB as well as ":".
19056
19057         PR target/18484
19058         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
19059
19060         PR target/18348
19061         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
19062
19063         PR target/18345
19064         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
19065
19066         PR target/18337
19067         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
19068
19069 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
19070
19071         * gfortran.dg/direct_io_2.f90: New test.
19072
19073 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19074
19075         PR target/18334
19076         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
19077
19078 2004-11-28  Richard Henderson  <rth@redhat.com>
19079
19080         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
19081
19082 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
19083
19084         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
19085         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
19086         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
19087         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
19088         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
19089         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
19090         gcc.dg/pointer-arith-8.c: New tests.
19091
19092 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
19093
19094         PR fortran/18364
19095         * gfortran.dg/endfile.f90: New test.
19096
19097 2004-11-27  Falk Hueffner  <falk@debian.org>
19098
19099         * gcc.dg/loop-6.c: New test.
19100
19101 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19102
19103         * gcc.c-torture/execute/20041126-1.c: New test.
19104
19105 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19106
19107         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19108         on IRIX.
19109
19110 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19111
19112         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19113         functions.
19114
19115 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19116
19117         PR rtl-optimization/17825
19118         * gcc.c-torture/compile/20041119-1.c: New test.
19119
19120 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19121
19122         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19123         Check existence of ld library path variables before unsetting.
19124
19125 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19126
19127         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19128
19129 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19130
19131         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19132
19133 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19134
19135         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19136
19137 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19138
19139         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19140         dg-do directive.
19141
19142 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19143
19144         * gcc.dg/pr17957.c: Pass --param, not -param.
19145
19146 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19147
19148         PR middle-end/17957
19149         * testsuite/gcc.dg/pr17957.c: New test.
19150
19151 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19152
19153         PR c++/18445
19154         * g++.dg/template/crash28.C: Likewise.
19155
19156         PR c++/18001
19157         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19158         * g++.dg/ext/lvaddr.C: Likewise.
19159         * g++.dg/opt/pr7503-3.C: Likewise.
19160
19161         PR c++/18466
19162         * g++.dg/parse/qualified3.C: New test.
19163         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19164
19165         PR c++/18545
19166         * g++.dg/expr/return1.C: New test.
19167
19168 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19169
19170         Friend class name lookup 3/n, PR c++/3332
19171         * g++.dg/lookup/friend3.C: New test.
19172         * g++.dg/lookup/friend4.C: Likewise.
19173         * g++.dg/lookup/friend5.C: Likewise.
19174
19175 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19176
19177         Friend class name lookup 2/n, PR c++/14513, c++/15410
19178         * g++.dg/lookup/friend2.C: New test.
19179         * g++.dg/template/friend31.C: Likewise.
19180
19181 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19182
19183         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19184
19185 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19186
19187         PR c++/17473
19188         * g++.dg/tc1/dr56.C: Remove.
19189         * g++.dg/template/typedef1.C: Add dg-error markers.
19190         * g++.old-deja/g++.other/typedef7.C: Likewise.
19191
19192         PR c++/18285
19193         * g++.dg/parse/typedef7.C: New test.
19194
19195 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19196
19197         * gcc.c-torture/execute/20041124-1.c: New test.
19198
19199 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19200
19201         * g++.dg/template/deduce3.C: New test.
19202
19203         PR c++/18586
19204         * g++.dg/template/crash27.C: New test.
19205
19206         PR c++/18530
19207         * g++.dg/warn/Wshadow-3.C: New test.
19208
19209 2004-11-24  Devang Patel  <dpatel@apple.com>
19210
19211         PR/18555
19212         * gcc.dg/cpp/isysroot-1.c: New test.
19213         * gcc.dg/cpp/usr/include/stdio.h: New file.
19214         * gcc.dg/cpp/isysroot-2.c: New test.
19215         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19216         New file.
19217
19218 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19219
19220         PR c++/8929
19221         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19222
19223 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19224
19225         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19226         * gcc.target/sparc/pdist.c: Likewise.
19227
19228 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19229
19230         PR c++/16882
19231         * g++.dg/conversion/simd1.C: New test.
19232
19233 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19234
19235         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19236         and restore_ld_library_path_env_vars.
19237         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19238         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19239         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19240         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19241
19242 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19243
19244         * gcc.dg/pragma-align-2.c: Test macro expansion.
19245         * gcc.dg/pragma-pack-2.c: New test.
19246
19247 2004-11-23  Richard Henderson  <rth@redhat.com>
19248
19249         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19250         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19251         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19252         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19253         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19254         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19255
19256         * gcc.dg/vect/vect.exp: Add check for alpha.
19257         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19258         (check_effective_target_vect_int): Enable for alpha.
19259         (check_effective_target_vect_long): New.
19260         (is-effective-target): Add it.
19261
19262 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19263
19264         * gcc.dg/pr18614-1.c: New test.
19265
19266 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19267
19268         * gcc.dg/setjmp-2.c: New test.
19269
19270 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19271
19272         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19273         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19274         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19275         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19276         gcc.target/sparc/pdist.c: New tests.
19277
19278 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19279
19280         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19281
19282 2004-11-22  Dale Johannesen  <dalej@apple.com>
19283
19284         * gcc.dg/20041111-1.c: New.
19285
19286 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19287
19288         PR tree-opt/18536
19289         * gcc.dg/vect/pr18536.c: New test.
19290
19291 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19292
19293         PR c++/18354
19294         * g++.dg/template/nontype11.C: New test.
19295
19296 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19297
19298         PR middle-end/18520
19299         * gcc.dg/pr18520-1.c: New test case.
19300
19301 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
19302
19303         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
19304         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
19305         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
19306         expected diagnostics.
19307
19308 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19309
19310         PR target/18580
19311         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
19312         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
19313         vect-77.c, vect-77a.c: XFAIL on the SPARC.
19314
19315 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19316
19317         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
19318
19319 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
19320             Joseph Myers  <joseph@codesourcery.com>
19321
19322         * lib/target-supports.exp (check_visibility_available): Really
19323         test the compiler.
19324
19325 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19326
19327         PR tree-opt/18181
19328         * gcc.dg/vect/vect-85.c: New test.
19329         * gcc.dg/vect/vect-86.c: New test.
19330         * gcc.dg/vect/vect-87.c: New test.
19331         * gcc.dg/vect/vect-88.c: New test.
19332
19333 2004-11-19  Ben Elliston  <bje@au.ibm.com>
19334
19335         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
19336
19337 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
19338
19339         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
19340         * gcc.dg/ppc-and-1.c: Ditto.
19341         * gcc.dg/ppc-compare-1.c: Ditto.
19342         * gcc.dg/ppc-mov-1.c: Ditto
19343
19344 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
19345             Mark Mitchell  <mark@codesourcery.com>
19346
19347         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
19348
19349 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19350             Aldy Hernandez  <aldyh@redhat.com>
19351
19352         * lib/target-supports.exp (check_effective_target_vect_int): New
19353         (check_effective_target_vect_float): New
19354         (check_effective_target_vect_double): New.
19355         (is-effective-target): Support new effective targets keywords.
19356         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19357         default action for dg-do.
19358         * gcc.dg/vect/pr16105.c: Use new support.
19359         * gcc.dg/vect/pr18400.c: Ditto.
19360         * gcc.dg/vect/pr18425.c: Ditto.
19361         * gcc.dg/vect/vect-1.c: Ditto.
19362         * gcc.dg/vect/vect-10.c: Ditto.
19363         * gcc.dg/vect/vect-11.c: Ditto.
19364         * gcc.dg/vect/vect-12.c: Ditto.
19365         * gcc.dg/vect/vect-13.c: Ditto.
19366         * gcc.dg/vect/vect-14.c: Ditto.
19367         * gcc.dg/vect/vect-15.c: Ditto.
19368         * gcc.dg/vect/vect-16.c: Ditto.
19369         * gcc.dg/vect/vect-17.c: Ditto.
19370         * gcc.dg/vect/vect-18.c: Ditto.
19371         * gcc.dg/vect/vect-19.c: Ditto.
19372         * gcc.dg/vect/vect-2.c: Ditto.
19373         * gcc.dg/vect/vect-20.c: Ditto.
19374         * gcc.dg/vect/vect-21.c: Ditto.
19375         * gcc.dg/vect/vect-22.c: Ditto.
19376         * gcc.dg/vect/vect-23.c: Ditto.
19377         * gcc.dg/vect/vect-24.c: Ditto.
19378         * gcc.dg/vect/vect-25.c: Ditto.
19379         * gcc.dg/vect/vect-26.c: Ditto.
19380         * gcc.dg/vect/vect-27.c: Ditto.
19381         * gcc.dg/vect/vect-27a.c: Ditto.
19382         * gcc.dg/vect/vect-28.c: Ditto.
19383         * gcc.dg/vect/vect-29.c: Ditto.
19384         * gcc.dg/vect/vect-29a.c: Ditto.
19385         * gcc.dg/vect/vect-3.c: Ditto.
19386         * gcc.dg/vect/vect-30.c: Ditto.
19387         * gcc.dg/vect/vect-31.c: Ditto.
19388         * gcc.dg/vect/vect-32.c: Ditto.
19389         * gcc.dg/vect/vect-33.c: Ditto.
19390         * gcc.dg/vect/vect-34.c: Ditto.
19391         * gcc.dg/vect/vect-35.c: Ditto.
19392         * gcc.dg/vect/vect-36.c: Ditto.
19393         * gcc.dg/vect/vect-37.c: Ditto.
19394         * gcc.dg/vect/vect-38.c: Ditto.
19395         * gcc.dg/vect/vect-4.c: Ditto.
19396         * gcc.dg/vect/vect-40.c: Ditto.
19397         * gcc.dg/vect/vect-41.c: Ditto.
19398         * gcc.dg/vect/vect-42.c: Ditto.
19399         * gcc.dg/vect/vect-43.c: Ditto.
19400         * gcc.dg/vect/vect-44.c: Ditto.
19401         * gcc.dg/vect/vect-45.c: Ditto.
19402         * gcc.dg/vect/vect-46.c: Ditto.
19403         * gcc.dg/vect/vect-47.c: Ditto.
19404         * gcc.dg/vect/vect-48.c: Ditto.
19405         * gcc.dg/vect/vect-48a.c: Ditto.
19406         * gcc.dg/vect/vect-49.c: Ditto.
19407         * gcc.dg/vect/vect-5.c: Ditto.
19408         * gcc.dg/vect/vect-50.c: Ditto.
19409         * gcc.dg/vect/vect-51.c: Ditto.
19410         * gcc.dg/vect/vect-52.c: Ditto.
19411         * gcc.dg/vect/vect-53.c: Ditto.
19412         * gcc.dg/vect/vect-54.c: Ditto.
19413         * gcc.dg/vect/vect-55.c: Ditto.
19414         * gcc.dg/vect/vect-56.c: Ditto.
19415         * gcc.dg/vect/vect-56a.c: Ditto.
19416         * gcc.dg/vect/vect-57.c: Ditto.
19417         * gcc.dg/vect/vect-58.c: Ditto.
19418         * gcc.dg/vect/vect-59.c: Ditto.
19419         * gcc.dg/vect/vect-6.c: Ditto.
19420         * gcc.dg/vect/vect-60.c: Ditto.
19421         * gcc.dg/vect/vect-61.c: Ditto.
19422         * gcc.dg/vect/vect-62.c: Ditto.
19423         * gcc.dg/vect/vect-63.c: Ditto.
19424         * gcc.dg/vect/vect-64.c: Ditto.
19425         * gcc.dg/vect/vect-65.c: Ditto.
19426         * gcc.dg/vect/vect-66.c: Ditto.
19427         * gcc.dg/vect/vect-67.c: Ditto.
19428         * gcc.dg/vect/vect-68.c: Ditto.
19429         * gcc.dg/vect/vect-69.c: Ditto.
19430         * gcc.dg/vect/vect-7.c: Ditto.
19431         * gcc.dg/vect/vect-72.c: Ditto.
19432         * gcc.dg/vect/vect-72a.c: Ditto.
19433         * gcc.dg/vect/vect-73.c: Ditto.
19434         * gcc.dg/vect/vect-74.c: Ditto.
19435         * gcc.dg/vect/vect-75.c: Ditto.
19436         * gcc.dg/vect/vect-76.c: Ditto.
19437         * gcc.dg/vect/vect-77.c: Ditto.
19438         * gcc.dg/vect/vect-77a.c: Ditto.
19439         * gcc.dg/vect/vect-78.c: Ditto.
19440         * gcc.dg/vect/vect-79.c: Ditto.
19441         * gcc.dg/vect/vect-8.c: Ditto.
19442         * gcc.dg/vect/vect-80.c: Ditto.
19443         * gcc.dg/vect/vect-82.c: Ditto.
19444         * gcc.dg/vect/vect-82_64.c: Ditto.
19445         * gcc.dg/vect/vect-83.c: Ditto.
19446         * gcc.dg/vect/vect-83_64.c: Ditto.
19447         * gcc.dg/vect/vect-9.c: Ditto.
19448         * gcc.dg/vect/vect-all.c: Ditto.
19449         * gcc.dg/vect/vect-none.c: Ditto.
19450
19451 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19452
19453         * lib/gcc-dg.exp (dg-skip-if): New function.
19454         (dg-forbid-option): Remove.
19455         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19456         * g++.dg/abi/bitfield8.C: Likewise.
19457         * g++.dg/abi/dtor1.C: Likewise.
19458         * g++.dg/abi/empty10.C: Likewise.
19459         * g++.dg/abi/empty7.C: Likewise.
19460         * g++.dg/abi/empty9.C: Likewise.
19461         * g++.dg/abi/layout3.C: Likewise.
19462         * g++.dg/abi/layout4.C: Likewise.
19463         * g++.dg/abi/thunk1.C: Likewise.
19464         * g++.dg/abi/thunk2.C: Likewise.
19465         * g++.dg/abi/vbase11.C: Likewise.
19466         * g++.dg/abi/vthunk2.C: Likewise.
19467         * g++.dg/abi/vthunk3.C: Likewise.
19468         * g++.dg/ext/attrib8.C: Likewise.
19469         * g++.dg/opt/longbranch2.C: Likewise.
19470         * g++.dg/opt/reg-stack4.C: Likewise.
19471         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19472         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19473         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19474         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19475         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19476         * gcc.dg/20000609-1.c: Likewise.
19477         * gcc.dg/20000720-1.c: Likewise.
19478         * gcc.dg/20011107-1.c: Likewise.
19479         * gcc.dg/20011119-1.c: Likewise.
19480         * gcc.dg/20020108-1.c: Likewise.
19481         * gcc.dg/20020122-2.c: Likewise.
19482         * gcc.dg/20020122-3.c: Likewise.
19483         * gcc.dg/20020201-3.c: Likewise.
19484         * gcc.dg/20020206-1.c: Likewise.
19485         * gcc.dg/20020218-1.c: Likewise.
19486         * gcc.dg/20020310-1.c: Likewise.
19487         * gcc.dg/20020411-1.c: Likewise.
19488         * gcc.dg/20020418-2.c: Likewise.
19489         * gcc.dg/20020426-1.c: Likewise.
19490         * gcc.dg/20020426-2.c: Likewise.
19491         * gcc.dg/20020517-1.c: Likewise.
19492         * gcc.dg/20020523-1.c: Likewise.
19493         * gcc.dg/20020523-2.c: Likewise.
19494         * gcc.dg/20020729-1.c: Likewise.
19495         * gcc.dg/20030204-1.c: Likewise.
19496         * gcc.dg/20030826-2.c: Likewise.
19497         * gcc.dg/20030926-1.c: Likewise.
19498         * gcc.dg/20031202-1.c: Likewise.
19499         * gcc.dg/980312-1.c: Likewise.
19500         * gcc.dg/980313-1.c: Likewise.
19501         * gcc.dg/990117-1.c: Likewise.
19502         * gcc.dg/990424-1.c: Likewise.
19503         * gcc.dg/990524-1.c: Likewise.
19504         * gcc.dg/991230-1.c: Likewise.
19505         * gcc.dg/i386-387-1.c: Likewise.
19506         * gcc.dg/i386-387-2.c: Likewise.
19507         * gcc.dg/i386-387-3.c: Likewise.
19508         * gcc.dg/i386-387-4.c: Likewise.
19509         * gcc.dg/i386-387-5.c: Likewise.
19510         * gcc.dg/i386-387-6.c: Likewise.
19511         * gcc.dg/i386-asm-1.c: Likewise.
19512         * gcc.dg/i386-bitfield1.c: Likewise.
19513         * gcc.dg/i386-bitfield2.c: Likewise.
19514         * gcc.dg/i386-loop-1.c: Likewise.
19515         * gcc.dg/i386-loop-2.c: Likewise.
19516         * gcc.dg/i386-loop-3.c: Likewise.
19517         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19518         * gcc.dg/i386-pic-1.c: Likewise.
19519         * gcc.dg/i386-regparm.c: Likewise.
19520         * gcc.dg/i386-signbit-1.c: Likewise.
19521         * gcc.dg/i386-signbit-2.c: Likewise.
19522         * gcc.dg/i386-signbit-3.c: Likewise.
19523         * gcc.dg/i386-sse-5.c: Likewise.
19524         * gcc.dg/i386-sse-8.c: Likewise.
19525         * gcc.dg/i386-unroll-1.c: Likewise.
19526         * gcc.dg/tls/opt-1.c: Likewise.
19527         * gcc.dg/tls/opt-2.c: Likewise.
19528         * gcc.dg/unroll-1.c: Likewise.
19529         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19530         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19531         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19532         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19533
19534 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19535
19536         * g++.dg/template/incomplete1.C: New test.
19537
19538 2004-11-16  Nick Clifton  <nickc@redhat.com>
19539
19540         Revert patches accidentally commited during checkin of fixes for
19541         xstormy16 tests:
19542         gcc.c-torture/execute/simd-4.c: Revert
19543         gcc.dg/20040910-1.c: Revert.
19544
19545 2004-11-16  Paul Brook  <paul@codesourcery.com>
19546
19547         PR fortran/13010
19548         * gfortran.dg/der_pointer_1.f90: New test.
19549
19550 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19551
19552         PR c/18498
19553         * gcc.dg/bitfld-13.c: New test.
19554
19555 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19556
19557         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19558         powerpc*-*-linux*.
19559
19560         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19561         * gcc.dg/ppc64-abi-2.c: Ditto.
19562         * gcc.dg/ppc64-abi-3.c: Ditto.
19563
19564         * lib/gcc-dg.exp (dg-target-list): Remove.
19565
19566 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19567
19568         * gcc.dg/ia64-postinc.c: New test.
19569
19570 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19571
19572         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19573
19574 2004-11-15  Nick Clifton  <nickc@redhat.com>
19575
19576         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19577         __INT_MAX__ so that the test can be compiled by toolchains
19578         targeted at 16-bit processors.
19579
19580         * gcc.dg/20040625-1.c: Use long constants rather than integers
19581         when performing arithmetic that will overflow 16-bits.
19582
19583         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19584         xstormy16.  It does not support 128-bit vector operations.
19585
19586         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19587         with the macro PTR_TYPE.  Define this macro to an integer type
19588         suitable for holding a pointer.
19589
19590         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19591         the target is a 16-bit processor.
19592
19593         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19594         16-bit targets where the character constant will be too long.
19595
19596         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19597         where the double will not be directly addressable.
19598
19599 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19600
19601         Friend class name lookup 1/n, PR c++/18471
19602         * g++.dg/template/crash26.C: New test.
19603         * g++.dg/lookup/struct1.C: Adjust expected error.
19604         * g++.dg/parse/elab1.C: Likewise.
19605         * g++.dg/parse/elab2.C: Likewise.
19606         * g++.dg/parse/int-as-enum1.C: Likewise.
19607         * g++.dg/parse/struct-as-enum1.C: Likewise.
19608         * g++.dg/parse/typedef1.C: Likewise.
19609         * g++.dg/parse/typedef3.C: Likewise.
19610         * g++.dg/parse/typedef4.C: Likewise.
19611         * g++.dg/parse/typedef5.C: Likewise.
19612         * g++.dg/template/nontype4.C: Likewise.
19613         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19614         * g++.old-deja/g++.other/elab1.C: Likewise.
19615         * g++.old-deja/g++.other/syntax4.C: Likewise.
19616
19617 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19618
19619         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19620
19621 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19622
19623         * gcc.c-torture/execute/20041114-1.c: New test.
19624
19625 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
19626
19627         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
19628         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
19629         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
19630         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
19631         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
19632         gcc.dg/switch-7.c: New tests.
19633
19634 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19635
19636         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
19637
19638 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19639
19640         PR tree-opt/18400
19641         * gcc.dg/vect/pr18400.c: New test.
19642
19643 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19644             Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         PR tree-opt/18425
19647         * gcc.dg/vect/pr18425.c: New test.
19648
19649 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19650
19651         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19652         Guard with dg-require-alias and dg-require-visibility.
19653
19654 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19655
19656         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19657
19658 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19659
19660         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19661
19662 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19663
19664         PR c++/17344
19665         * g++.dg/template/defarg5.C: New test.
19666
19667 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19668
19669         * g++.dg/parse/cast1.C: Run only on ILP32.
19670         * g++.old-deja/g++.mike/p784.C: Likewise.
19671
19672 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
19673
19674         * gcc.c-torture/execute/20041113-1.c: New test.
19675
19676 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19677
19678         PR target/18230
19679         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19680         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19681         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19682         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19683         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19684         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19685         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19686         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19687         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19688         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19689         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19690         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19691         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19692
19693 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19694
19695         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19696         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19697         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19698         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19699         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19700         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19701         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19702         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19703         gcc.target/sparc/combined-1.c: New tests.
19704
19705 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19706
19707         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19708         New tests.
19709
19710 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19711
19712         * lib/gcc-dg.exp (dg-forbid-option): New function.
19713         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19714         * g++.dg/abi/bitfield8.C: Likewise.
19715         * g++.dg/abi/dtor1.C: Likewise.
19716         * g++.dg/abi/empty10.C: Likewise.
19717         * g++.dg/abi/empty7.C: Likewise.
19718         * g++.dg/abi/empty9.C: Likewise.
19719         * g++.dg/abi/layout3.C: Likewise.
19720         * g++.dg/abi/layout4.C: Likewise.
19721         * g++.dg/abi/thunk1.C: Likewise.
19722         * g++.dg/abi/thunk2.C: Likewise.
19723         * g++.dg/abi/vbase11.C: Likewise.
19724         * g++.dg/abi/vthunk2.C: Likewise.
19725         * g++.dg/abi/vthunk3.C: Likewise.
19726         * g++.dg/ext/attrib8.C: Likewise.
19727         * g++.dg/opt/longbranch2.C: Likewise.
19728         * g++.dg/opt/reg-stack4.C: Likewise.
19729         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19730         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19731         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19732         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19733         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19734         * gcc.dg/20000609-1.c: Likewise.
19735         * gcc.dg/20000720-1.c: Likewise.
19736         * gcc.dg/20011107-1.c: Likewise.
19737         * gcc.dg/20011119-1.c: Likewise.
19738         * gcc.dg/20020108-1.c: Likewise.
19739         * gcc.dg/20020122-2.c: Likewise.
19740         * gcc.dg/20020122-3.c: Likewise.
19741         * gcc.dg/20020201-3.c: Likewise.
19742         * gcc.dg/20020206-1.c: Likewise.
19743         * gcc.dg/20020218-1.c: Likewise.
19744         * gcc.dg/20020310-1.c: Likewise.
19745         * gcc.dg/20020411-1.c: Likewise.
19746         * gcc.dg/20020418-2.c: Likewise.
19747         * gcc.dg/20020426-1.c: Likewise.
19748         * gcc.dg/20020426-2.c: Likewise.
19749         * gcc.dg/20020517-1.c: Likewise.
19750         * gcc.dg/20020523-1.c: Likewise.
19751         * gcc.dg/20020523-2.c: Likewise.
19752         * gcc.dg/20020729-1.c: Likewise.
19753         * gcc.dg/20030204-1.c: Likewise.
19754         * gcc.dg/20030826-2.c: Likewise.
19755         * gcc.dg/20030926-1.c: Likewise.
19756         * gcc.dg/20031202-1.c: Likewise.
19757         * gcc.dg/980312-1.c: Likewise.
19758         * gcc.dg/980313-1.c: Likewise.
19759         * gcc.dg/990117-1.c: Likewise.
19760         * gcc.dg/990424-1.c: Likewise.
19761         * gcc.dg/990524-1.c: Likewise.
19762         * gcc.dg/991230-1.c: Likewise.
19763         * gcc.dg/i386-387-1.c: Likewise.
19764         * gcc.dg/i386-387-2.c: Likewise.
19765         * gcc.dg/i386-387-3.c: Likewise.
19766         * gcc.dg/i386-387-4.c: Likewise.
19767         * gcc.dg/i386-387-5.c: Likewise.
19768         * gcc.dg/i386-387-6.c: Likewise.
19769         * gcc.dg/i386-asm-1.c: Likewise.
19770         * gcc.dg/i386-bitfield1.c: Likewise.
19771         * gcc.dg/i386-bitfield2.c: Likewise.
19772         * gcc.dg/i386-loop-1.c: Likewise.
19773         * gcc.dg/i386-loop-2.c: Likewise.
19774         * gcc.dg/i386-loop-3.c: Likewise.
19775         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19776         * gcc.dg/i386-pic-1.c: Likewise.
19777         * gcc.dg/i386-regparm.c: Likewise.
19778         * gcc.dg/i386-signbit-1.c: Likewise.
19779         * gcc.dg/i386-signbit-2.c: Likewise.
19780         * gcc.dg/i386-signbit-3.c: Likewise.
19781         * gcc.dg/i386-sse-5.c: Likewise.
19782         * gcc.dg/i386-sse-8.c: Likewise.
19783         * gcc.dg/i386-unroll-1.c: Likewise.
19784         * gcc.dg/tls/opt-1.c: Likewise.
19785         * gcc.dg/tls/opt-2.c: Likewise.
19786         * gcc.dg/unroll-1.c: Likewise.
19787         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19788         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19789         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19790         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19791         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19792         -m64 is specified.
19793
19794 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19795
19796         PR c++/18389
19797         * g++.dg/parse/cond1.C: New test.
19798
19799         PR c++/18429
19800         * g++.dg/template/array9.C: New test.
19801         * g++.dg/ext/vla1.C: Adjust error messages.
19802         * g++.dg/ext/vlm1.C: Likewise.
19803         * g++.dg/template/crash2.C: Likewise.
19804
19805         PR c++/18436
19806         * g++.dg/template/call3.C: New test.
19807
19808         PR c++/18407
19809         * g++.dg/template/ptrmem11.C: New test.
19810
19811 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19812
19813         PR other/14264
19814         * lib/g++.exp: Set LC_ALL and LANG to C.
19815         * lib/gcc-dg.exp: Likewise.
19816         * lib/gfortran.exp: Likewise.
19817         * lib/objc.exp: Likewise.
19818         * lib/treelang.exp: Likewise.
19819
19820 2004-11-12  Andreas Schwab  <schwab@suse.de>
19821
19822         * gcc.dg/pr16286.c: Fix last change.
19823
19824 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19825
19826         PR c++/18416
19827         * g++.dg/init/global1.C: New test.
19828
19829 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19830
19831         * gcc.c-torture/execute/20041112-1.c: New test.
19832
19833 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19834
19835         * lib/gcc-dg.exp (dg-target-list): New.
19836
19837 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19838             Richard Sandiford  <rsandifo@redhat.com>
19839
19840         * lib/target-supports.exp (get-compiler_messages): New.
19841         (check_named_sections_available): Use it.
19842         (check_effective_target_ilp32): New.
19843         (check_effective_target_lp64): New.
19844         (is-effective-target): New.
19845         * lib/gcc-dg.exp (dg-require-effective-target): New.
19846
19847 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19848
19849         * gcc.dg/precedence-1.c: New test.
19850
19851 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19852
19853         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19854
19855         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19856         message, delete generated files, use more descriptive name for
19857         executable, and make the test unsupported when it cannot be run.
19858
19859         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19860         (dg-require-weak, dg-require-visibility, dg-require-alias,
19861         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19862         dg-require-iconv, dg-require-named-sections): Use it.
19863
19864         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19865
19866 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19867
19868         PR target/16457
19869         * gcc.dg/ppc-and-1: New
19870
19871         PR target/16796
19872         * gcc.dg/ppc-mov-1.c: New.
19873
19874         PR target/16458
19875         * gcc.dg/ppc-compare-1.c: New.
19876
19877 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19878
19879         * objc.dg/desig-init-2.m: New test.
19880
19881 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19882
19883         PR middle-end/18160
19884         * g++.dg/warn/register-var-1.C: New test.
19885         * g++.dg/warn/register-var-2.C: New test.
19886
19887 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19888
19889         * gcc.dg/union-2.c: New test.
19890
19891 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19892
19893         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19894         New test for PR tree-optimization/17892.
19895
19896 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19897
19898         PR c++/18369
19899         * g++.dg/init/new12.C: New test.
19900
19901 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19902
19903         * gcc.target/sparc: New directory.
19904         * gcc.target/sparc/sparc.exp: New driver.
19905         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19906         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19907         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19908         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19909
19910 2004-11-10  Paul Brook  <paul@codesourcery.com>
19911
19912         PR fortran/18218
19913         * gfortran.dg/list_read.c: New test.
19914
19915 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19916
19917         PR c/18322
19918         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19919         expected diagnostic location.
19920
19921 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19922
19923         * gcc.dg/20041109-1.c: New test.
19924
19925 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19926
19927         PR objc/18406
19928         * objc/compile/pr18406.m: New test.
19929
19930 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19931
19932         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19933
19934 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19935
19936         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19937
19938 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19939
19940         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19941
19942 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19943
19944         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19945         exit.
19946
19947 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19948
19949         PR tree-opt/18299
19950         * gcc.c-torture/pr18299-1.c: New test.
19951
19952 2004-11-06  Andreas Schwab  <schwab@suse.de>
19953
19954         * gcc.dg/pr16286.c: Also test for bool and pixel.
19955
19956 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19957
19958         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19959         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19960         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19961         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19962         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19963         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19964         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19965         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19966         gcc.dg/struct-semi-3.c: New tests.
19967
19968 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19969
19970         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19971
19972 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19973
19974         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19975         Do not use C99 designators.
19976
19977 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19978
19979         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19980
19981 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19982
19983         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19984         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19985         * gcc.c-torture/execute/simd-5.x: Remove.
19986
19987 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19988
19989         PR rtl-optimization/17933
19990         * gcc.dg/torture/pr17933-1.c: New test.
19991
19992 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19993
19994         PR target/18106
19995         * lib/target-supports.exp (check_weak_available): Support
19996         Windows.
19997
19998 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19999
20000         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20001         call to fflush(stdout) before abort.
20002         (my_ffsll): New function.
20003         (generate_fields): Use it.
20004
20005 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20006
20007         * gcc.dg/init-undef-1.c: New test.
20008
20009 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20010
20011         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20012         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20013         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20014         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20015         expected messages for new parser.
20016
20017 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20018
20019         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20020
20021 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20022
20023         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20024         on LP64 targets.
20025
20026 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20027
20028         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
20029         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
20030         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
20031         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
20032         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
20033         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
20034         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
20035         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20036         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
20037         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
20038
20039 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20040
20041         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
20042         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
20043         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
20044         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
20045         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
20046         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
20047         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
20048         for new parser.
20049
20050 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
20051
20052         PR target/15342
20053         * gcc.dg/20041104-1.c: New test.
20054
20055 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20056
20057         * g++.dg/template/nontype7.C: New test.
20058         * g++.dg/template/nontype8.C: Likewise.
20059         * g++.dg/template/nontype9.C: Likewise.
20060         * g++.dg/template/nontype10.C: Likewise.
20061         * g++.dg/tc1/dr49.C: Likewise.
20062         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
20063         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
20064
20065 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20066
20067         * g++.dg/rtti/tinfo1.C: Remove xfails.
20068
20069 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20070
20071         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
20072         packed attribute to the definition to satisfy the new C++ parser.
20073
20074 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20075
20076         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
20077         invocations of va_arg.
20078
20079 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/18124
20082         * g++.dg/template/crash25.C: New test.
20083
20084         PR c++/18155
20085         * g++.dg/template/typedef2.C: New test.
20086         * g++.dg/parse/crash13.C: Adjust error markers.
20087
20088         PR c++/18177
20089         * g++.dg/conversion/const3.C: New test.
20090
20091 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20092
20093         PR fortran/17535
20094         PR fortran/17583
20095         PR fortran/17713
20096         * gfortran.dg/generic_[123].f90: New testcases.
20097
20098 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20099
20100         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20101         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20102
20103 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20104
20105         PR tree-opt/16808
20106         * gcc.c-torture/compile/pr16808.c: New test.
20107
20108 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20109
20110         PR rtl-optimization/17104
20111         * gcc.dg/ppc-bitfield1.c: New.
20112
20113 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20114
20115         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20116
20117 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20118
20119         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20120         strings for 32-bit code.
20121
20122 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20123
20124         PR c/18239
20125         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20126
20127 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20128
20129         PR c++/18064
20130         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20131
20132 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20133
20134         PR c++/15172
20135         * g++.dg/init/aggr2.C: New test.
20136
20137 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20138
20139         * objc.dg/local-decl-1.m: New test.
20140
20141 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20142
20143         * gcc.dg/20040910-1.c: Adjust regex.
20144
20145 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20146
20147         PR rtl-optimization/18084
20148         * g++.dg/opt/pr18084-1.C: New testcase.
20149
20150 2004-10-30  Matt Austern  <austern@apple.com>
20151
20152         PR c++/17542
20153         * g++.dg/ext/attrib18.C: New test.
20154
20155 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20156
20157         PR middle-end/18096
20158         * gcc.dg/pr18096-1.c: New test case.
20159
20160 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20161
20162         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20163
20164 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20165
20166         PR c/16666
20167         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20168         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20169         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20170         gcc.dg/old-style-prom-3.c: New tests.
20171
20172 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20173
20174         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20175         Remove unnecessary inclusion of stdio.h.
20176
20177 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20178
20179         PR rtl-optimization/17581
20180         * gcc.dg/pr17581-1.c: New test case.
20181
20182 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20183
20184         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20185         being implemented.
20186         * g++.dg/conversion/dr195-1.C: New.
20187         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20188         * g++.old-deja/g++.mike/p10148.C: Likewise.
20189
20190 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20191
20192         PR c++/17695
20193         * g++.dg/debug/typedef2.C: New test.
20194
20195 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20196
20197         PR fortran/13490
20198         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20199         * gfortran.dg/g77/README: Update.
20200
20201 2004-10-28  Matt Austern  <austern@apple.com>
20202
20203         PR c++/14124
20204         * g++.dg/ext/packed7.C: New test.
20205
20206 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20207
20208         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20209         scan-assembler.
20210         * lib/scanasm.exp (hidden-scan-for): New proc.
20211         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20212         string.
20213         (scan-not-hidden): Likewise.
20214         * lib/target-supports.exp (check_visibility_available): mach-o is
20215         support too.
20216
20217 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20218
20219         PR c++/17132
20220         * g++.dg/template/memclass3.C: New test.
20221
20222 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20223
20224         PR middle-end/18160
20225         * gcc.dg/register-var-1.c: New test.
20226         * gcc.dg/register-var-2.c: New test.
20227         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20228         error now.
20229
20230 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20231
20232         PR other/18172
20233         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20234         unused variables.
20235         * gcc.dg/vect/vect-22.c: Likewise.
20236
20237 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20238
20239         * gcc.dg/i386-rotate-1.c: New test.
20240
20241 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20242
20243         * g++.dg/init/ref12.C: Add "run" marker.
20244
20245         PR c++/17435
20246         * g++.dg/init/ref12.C: New test.
20247
20248         PR c++/18140
20249         * g++.dg/template/shift1.C: New test.
20250         * g++.dg/template/error10.C: Adjust error markers.
20251
20252 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20253
20254         PR tree-opt/17529
20255         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20256
20257 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20258
20259         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20260         * gcc.dg/weak/weak-3.c: Likewise.
20261         * gcc.dg/weak/weak-5.c: Likewise.
20262         * gcc.dg/weak/weak-9.c: Likewise.
20263         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20264         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20265
20266         * gcc.dg/darwin-weakimport-1.c: New.
20267
20268 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20269
20270         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20271
20272 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20275         'syntax' error messages.
20276         * gcc.dg/cpp/direct2s.c: Likewise.
20277
20278 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20279
20280         * gcc.c-torture/compile/20041026-1.c: New.
20281
20282 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20283
20284         PR c++/18093
20285         * g++.dg/lookup/ns2.C: New test.
20286
20287         PR c++/18020
20288         * g++.dg/template/enum4.C: New test.
20289
20290         PR c++/18161
20291         * g++.dg/template/expr1.C: New test.
20292
20293 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20294
20295         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20296
20297 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20298
20299         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
20300         gcc.dg/decl-nospec-3.c: New tests.
20301
20302 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
20303
20304         * objc.dg/super-class-3.m: New test.
20305
20306 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20307
20308         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
20309         resyncing.
20310         * gcc.dg/cpp/direct2s.c: Likewise.
20311
20312 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
20313
20314         * objc.dg/image-info.m: Update for changes to section selection.
20315
20316 2004-10-25  David Ayers  <d.ayers@inode.at>
20317             Ziemowit Laski  <zlaski@apple.com>
20318
20319         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
20320         diagnostics when messaging 'id <Proto>'.
20321         * objc.dg/class-protocol-1.m: New test.
20322         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
20323         a non-existent method signature.
20324         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20325         Update diagnostics when messaging with non-existent method signature.
20326         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
20327         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
20328         invalid receivers are now resolved as if messaging 'id'; remove
20329         extraneous diagnostics.
20330
20331 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20332
20333         PR c/16667
20334         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
20335         gcc.dg/init-desig-obs-3.c: New tests.
20336
20337 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
20338
20339         * gcc.dg/debug/20041023-1.c: New test.
20340
20341 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
20342
20343         PR middle-end/17407
20344         * gcc.c-torture/compile/pr17407.c: New test.
20345
20346         PR c++/18121
20347         * g++.dg/template/array8.C: New test.
20348
20349 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20350
20351         PR other/18138
20352         * lib/g++.exp: Accept more than one multilib libgcc.
20353         * lib/gcc-dg.exp: Likewise.
20354         * lib/objc.exp: Likewise.
20355         * lib/treelang.exp: Likewise.
20356         * lib/gfortran.exp: Likewise.
20357
20358 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20359
20360         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20361
20362 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20363
20364         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20365         * gcc.dg/c99-const-expr-3.c: Likewise.
20366
20367 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20368
20369         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20370
20371 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20372
20373         * gcc.c-torture/execute/loop-2e.x: Remove.
20374
20375 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20376
20377         PR c++/18095
20378         * g++.dg/parse/crash18.C: New.
20379         * g++.dg/parse/crash19.C: New.
20380
20381 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20382
20383         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20384         * g++.dg/ext/dllimport2.C: Same.
20385         * g++.dg/ext/dllimport8.C: Same.
20386
20387 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20388
20389         PR c++/10841
20390         * g++.dg/conversion/cast1.C: New test.
20391         * g++.dg/overload/pmf1.C: Adjust error marker.
20392
20393 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20394
20395         PR objc/17923
20396         * objc.dg/const-str-7.m: New test.
20397
20398 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20399
20400         * g++.dg/template/memfriend11.C: Fix comment typo.
20401         * g++.dg/template/memfriend14.C: Likewise.
20402
20403 2004-10-20  Richard Henderson  <rth@redhat.com>
20404
20405         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20406         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20407         -fasynchronous-unwind-tables.
20408
20409 2004-10-20  Richard Henderson  <rth@redhat.com>
20410
20411         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20412         (main): Return success.
20413         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20414         (main): Return success.
20415
20416 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20417
20418         PR c++/13495
20419         * g++.dg/template/memfriend9.C: New test.
20420         * g++.dg/template/memfriend10.C: Likewise.
20421         * g++.dg/template/memfriend11.C: Likewise.
20422         * g++.dg/template/memfriend12.C: Likewise.
20423         * g++.dg/template/memfriend13.C: Likewise.
20424         * g++.dg/template/memfriend14.C: Likewise.
20425         * g++.dg/template/memfriend15.C: Likewise.
20426         * g++.dg/template/memfriend16.C: Likewise.
20427         * g++.dg/template/memfriend17.C: Likewise.
20428         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20429
20430 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20431
20432         * g++.dg/conversion/dr195.C: New.
20433         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20434
20435 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20436             Devang Patel  <dpatel@apple.com>
20437
20438         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20439         of floating point arithmetic, which could trap.
20440
20441 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20442
20443         PR c++/14035
20444         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20445         * g++.dg/conversion/const2.C: New test.
20446         * g++.dg/expr/reinterpret2.C: New test.
20447         * g++.dg/expr/reinterpret3.C: New test.
20448         * g++.dg/expr/cast2.C: New test.
20449         * g++.dg/expr/copy1.C: New test.
20450         * g++.dg/other/conversion1.C: Change error message.
20451         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20452         function pointers to void *.
20453         * g++.old-deja/g++.mike/p10148.C: Likewise.
20454
20455 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20456
20457         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20458
20459 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20460
20461         PR c++/18047
20462
20463         * g++.dg/parse/expr3.C: New test.
20464
20465 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20466
20467         * gcc.dg/smod-1.c: New test.
20468
20469 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20470
20471         * objc.dg/method-14.m: New test.
20472
20473 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20474
20475         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20476         Also xfail as the patch was reverted.
20477
20478 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20479
20480         PR middle-end/16973
20481         * gcc.dg/pr16973.c: New test.
20482
20483 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20484
20485         PR tree-optimization/17656
20486         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20487
20488 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20489
20490         * g++.dg/eh/shadow1.C: New.
20491
20492 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * gcc.c-torture/compile/20041018-1.c: New test.
20495
20496 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20497
20498         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20499         compiler referring to register 0 when accessing sdata.  The linker
20500         now patches things up.
20501
20502 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20503
20504         PR c/17529
20505         * gcc.c-torture/compile/pr17529.c: New test.
20506
20507 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20508
20509         PR c++/17743
20510         * g++.dg/ext/attrib17.C: New test.
20511
20512 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20513
20514         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20515
20516 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20517
20518         PR c++/10479
20519         * g++.dg/ext/attrib16.C: New test.
20520
20521 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20522
20523         PR c++/17042
20524         * g++.dg/init/dso_handle1.C: New test.
20525
20526         PR c++/14667
20527         * g++.dg/parse/typedef6.C: New test.
20528
20529         PR c++/17916
20530         * g++.dg/parse/pragma1.C: New test.
20531
20532 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20533
20534         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20535
20536 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20537
20538         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20539         -fno-common when on HPPA HP-UX platforms.
20540
20541 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20542
20543         PR other/16820
20544         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20545         stdint.h.
20546         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20547         uintptr_t.
20548
20549 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20550
20551         PR c++/16301
20552         * g++.dg/lookup/strong-using-4.C: New test.
20553
20554 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20555
20556         PR middle-end/16567
20557         * gcc.c-torture/compile/nested-1.c: New test.
20558
20559 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20560
20561         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20562         and mipsisa64*-*-* (until support for misaligned loads is added).
20563         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20564         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20565         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20566         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20567         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20568         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20569
20570 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20571
20572         PR c++/17976
20573         * g++.dg/init/dtor3.C: New test.
20574
20575 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20576
20577         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20578
20579 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20580
20581         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20582         * gcc.dg/macho-lo-sum.c: Likewise.
20583
20584 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20585
20586         * gcc.dg/ppc-spe64-1.c: New test.
20587
20588 2004-10-14  Devang Patel  <dpatel@apple.com>
20589
20590         PR 17635
20591         * gcc.dg/pr17635.c : New test.
20592
20593 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20594
20595         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20596         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20597         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20598         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20599         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20600         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20601         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20602         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20603         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20604         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20605         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20606         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20607         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20608         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20609         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20610         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20611         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20612         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20613
20614 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20615
20616         * gcc.dg/vect/vect-82.c: New testcase.
20617         * gcc.dg/vect/vect-82_64.c: New testcase.
20618         * gcc.dg/vect/vect-83.c: New testcase.
20619         * gcc.dg/vect/vect-83_64.c: New testcase.
20620
20621 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20622
20623         * gcc.dg/cpp/error-1.c: New test.
20624
20625 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20626
20627         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
20628
20629 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
20630
20631         PR target/17984
20632         * gcc.dg/cris-peep2-xsrand2.c: New test.
20633
20634 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
20635
20636         PR c++/17661
20637         * testsuite/g++.dg/expr/for2.C: New test.
20638
20639 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20640
20641         * g++.dg/inherit/thunk1.C: Run on the SPARC.
20642
20643 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
20644
20645         PR tree-optimization/17724
20646         * g++.dg/opt/pr17724-1.C: New test.
20647         * g++.dg/opt/pr17724-2.C: New test.
20648         * g++.dg/opt/pr17724-3.C: New test.
20649         * g++.dg/opt/pr17724-4.C: New test.
20650         * g++.dg/opt/pr17724-5.C: New test.
20651         * g++.dg/opt/pr17724-6.C: New test.
20652
20653 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
20654
20655         PR c/17301
20656         * gcc.dg/pr17301-2.c: New test.
20657
20658 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
20659
20660         PR c++/15876
20661         * g++.dg/parse/error22.C: New test.
20662
20663         PR c++/17936
20664         * g++.dg/template/spec18.C: New test.
20665
20666 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
20667
20668         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20669         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20670         memcpy.
20671         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20672         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20673
20674 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20675
20676         * g++.dg/eh/cleanup5.C: Add dg-options "".
20677
20678 2004-10-11  Roger Sayle  <roger@eyesopen.com>
20679
20680         PR middle-end/17657
20681         * gcc.dg/switch-4.c: New test case.
20682
20683 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20684
20685         * gcc.c-torture/execute/20041011-1.c: New test.
20686
20687 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20688
20689         PR c++/17554
20690         * g++.dg/init/for3.C: New test.
20691
20692         PR c++/17657
20693         * g++.dg/opt/switch2.C: New test.
20694
20695         PR middle-end/17703
20696         * g++.dg/warn/Wreturn-2.C: New test.
20697
20698 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20699
20700         PR c++/17907
20701         * g++.dg/eh/cleanup5.C: New test.
20702
20703 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/17393
20706         * g++.dg/parse/error21.C: New test.
20707
20708 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20709
20710         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20711         * g++.dg/warn/incomplete1.C: Likewise.
20712         * g++.dg/template/qualttp20.C: Likewise.
20713
20714 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20715
20716         PR c/17881
20717         * parm-incomplete-1.c: New test.
20718
20719 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20720
20721         PR c++/17867
20722         * g++.dg/parse/error19.C: New test.
20723
20724         PR c++/17670
20725         * g++.dg/init/new11.C: New test.
20726
20727         PR c++/17821
20728         * g++.dg/parse/error20.C: New test.
20729
20730         PR c++/17826
20731         * g++.dg/template/crash24.C: New test.
20732
20733 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20734
20735         PR c/17301
20736         * gcc.dg/pr17301-1.c: New test.
20737
20738 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20739
20740         PR c/17189
20741         * gcc.dg/anon-struct-5.c: New test.
20742
20743 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20744
20745         PR c/17844
20746         * gcc.dg/pr17844-1.c: New test.
20747
20748 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20749
20750         PR tree-optimization/17906
20751         * gcc.c-torture/compile/pr17906.c: New.
20752
20753 2004-10-09  Stuart Hastings  <stuart@apple.com>
20754             Roger Sayle  <roger@eyesopen.com>
20755
20756         PR rtl-optimization/17853
20757         * gcc.dg/i386-mmx-5.c: New testcase.
20758
20759 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20760
20761         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20762
20763 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR c++/17524
20766         * g++.dg/template/static9.C: New test.
20767
20768         PR c++/17685
20769         * g++.dg/parse/operator5.C: New test.
20770
20771 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20772
20773         PR middle-end/17894
20774         * gcc.c-torture/execute/divcmp-4.c: New test case.
20775
20776 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20777
20778         PR tree-opt/17902
20779         * g++.dg/opt/pr17902.C: New test.
20780
20781 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20782
20783         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20784
20785 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20786
20787         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20788
20789 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20790
20791         * gcc.dg/assign-warn-3.c: New test.
20792
20793 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20794
20795         PR c/16999
20796         * gcc.dg/cpp/ident-1.c: New test.
20797
20798 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20799
20800         * gcc.c-torture/compile/acc1.c: New.
20801
20802 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20803
20804         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20805         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20806
20807 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20808
20809         * gcc.dg/ultrasp11.c: New test.
20810
20811 2004-10-08  Michael Matz  <matz@suse.de>
20812
20813         * gcc.dg/doloop-2.c: New test.
20814
20815 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20816
20817         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20818         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20819         objc.dg/method-9.m: Update expected diagnostics.
20820
20821 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20822
20823         * gcc.dg/ppc-fsel-3.c: New file.
20824         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20825
20826 2004-10-07  Paul Brook  <paul@codesourcery.com>
20827
20828         * gfortran.dg/intrinsic_verify_1.f90: New test.
20829
20830 2004-10-07  Paul Brook  <paul@codesourcery.com>
20831
20832         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20833
20834 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20835
20836         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20837         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20838         commit.
20839
20840 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20841
20842         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20843
20844 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20845
20846         PR c++/17115
20847         * g++.dg/warn/Winline-4.C: New test.
20848
20849 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20850
20851         * gcc.c-torture/compile/20041007-1.c: New test.
20852
20853 2004-10-07  Paul Brook  <paul@codesourcery.com>
20854
20855         PR fortran/17678
20856         * gfortran.dg/use_allocated_1.f90: New test.
20857
20858 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20859
20860         PR middle-end/17849
20861         * gfortran.fortran-torture/compile/nested.f90: New test
20862
20863 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20864
20865         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20866
20867 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20868
20869         PR c++/17368
20870         * g++.dg/ext/asm6.C: New test.
20871
20872 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20873
20874         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20875
20876 2004-10-06  Paul Brook  <paul@codesourcery.com>
20877
20878         PR libfortran/17709
20879         * gfortran.dg/empty_format_1.f90: New test.
20880
20881 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20882
20883         PR fortran/17568
20884         * gfortran.dg/ishft.f90: New test.
20885
20886         PR fortran/17283
20887         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20888         tests.
20889
20890 2004-10-06  Paul Brook  <paul@codesourcery.com>
20891
20892         * gfortran.dg/do_1.f90: New test.
20893
20894 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20895
20896         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20897         optimizing for size.
20898
20899 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20900
20901         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20902
20903 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20904
20905         * gcc.c-torture/compile/20041005-1.c: New test.
20906
20907 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         PR c++/17829
20910         * g++.dg/lookup/koenig4.C: New.
20911
20912 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20913
20914         * g++.dg/other/classkey1.C: Adjust quoting marks.
20915         * g++.dg/parse/error15.C: Likewise.
20916         * g++.dg/template/meminit2.C (int>): Likewise.
20917
20918 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20919
20920         PR fortran/17283
20921         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20922
20923         PR fortran/17631
20924         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20925
20926         PR fortran/17708
20927         * gfortran.dg/pr17708.f90: New test.
20928
20929 2004-10-04  Chao-ying Fu  <fu@mips.com>
20930
20931         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20932         * gcc.dg/vect/vect-4.c: Ditto.
20933         * gcc.dg/vect/vect-5.c: Ditto.
20934         * gcc.dg/vect/vect-6.c: Ditto.
20935         * gcc.dg/vect/vect-8.c: Ditto.
20936         * gcc.dg/vect/vect-16.c: Ditto.
20937         * gcc.dg/vect/vect-30.c: Ditto.
20938         * gcc.dg/vect/vect-40.c: Ditto.
20939         * gcc.dg/vect/vect-41.c: Ditto.
20940         * gcc.dg/vect/vect-42.c: Ditto.
20941         * gcc.dg/vect/vect-43.c: Ditto.
20942         * gcc.dg/vect/vect-44.c: Ditto.
20943         * gcc.dg/vect/vect-45.c: Ditto.
20944         * gcc.dg/vect/vect-46.c: Ditto.
20945         * gcc.dg/vect/vect-47.c: Ditto.
20946         * gcc.dg/vect/vect-48.c: Ditto.
20947         * gcc.dg/vect/vect-49.c: Ditto.
20948         * gcc.dg/vect/vect-50.c: Ditto.
20949         * gcc.dg/vect/vect-51.c: Ditto.
20950         * gcc.dg/vect/vect-52.c: Ditto.
20951         * gcc.dg/vect/vect-53.c: Ditto.
20952         * gcc.dg/vect/vect-54.c: Ditto.
20953         * gcc.dg/vect/vect-55.c: Ditto.
20954         * gcc.dg/vect/vect-56.c: Ditto.
20955         * gcc.dg/vect/vect-57.c: Ditto.
20956         * gcc.dg/vect/vect-58.c: Ditto.
20957         * gcc.dg/vect/vect-59.c: Ditto.
20958         * gcc.dg/vect/vect-60.c: Ditto.
20959         * gcc.dg/vect/vect-74.c: Ditto.
20960         * gcc.dg/vect/vect-79.c: Ditto.
20961         * gcc.dg/vect/vect-80.c: Ditto.
20962
20963 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20964
20965         * gcc.dg/unused-7.c: Use the correct option.
20966
20967 2004-10-04  Paul Brook  <paul@codesourcery.com>
20968         Bud Davis  <bdavis9659@comcast.net>
20969
20970         PR fortran/17706
20971         PR fortran/16434
20972         * gfortran/pr17706.f90: New test.
20973         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20974
20975 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20976
20977         * gfortran.dg/pr17612.f90: New test.
20978
20979 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20980
20981         * g++.dg/template/local1.C: Adjust quoting marks in
20982         testing for diagnostics.
20983         * g++.dg/tls/diag-2.C: Likewise.
20984         * g++.dg/other/error8.C: Likewise.
20985
20986 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20987
20988         PR c/17178
20989         * gcc.dg/unused-4.c: Adjust to be correct.
20990
20991         PR c/17820
20992         * gcc.dg/unused-7.c: New test.
20993
20994 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20995
20996         PR c++/17797
20997         * g++.dg/overload/template2.C: New test.
20998
20999 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21000
21001         PR tree-optimization/16632
21002         * gcc.dg/tree-ssa/20041002-1.c: New.
21003
21004 2004-10-03  Paul Brook  <paul@codesourcery.com>
21005
21006         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21007         rather than relying on default formatting.
21008
21009 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21010
21011         * gcc.dg/20040920-1.c: Update expected message text.
21012
21013 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21014
21015         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21016
21017 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21018
21019         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21020         tree level.
21021
21022 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21023
21024         * gcc.dg/tree-ssa/pr17343.c: Remove.
21025
21026 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21027
21028         PR tree-opt/17343
21029         * gcc.dg/tree-ssa/pr17343.c: New test.
21030
21031 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
21032
21033         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
21034         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
21035         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
21036         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
21037         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
21038
21039 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21040
21041         * gcc.dg/lvalue-2.c: New test.
21042
21043 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21044
21045         PR c/17730
21046         * gcc.dg/pr17730-1.c: New test
21047
21048 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21049
21050         PR c/7425
21051         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
21052
21053 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21054
21055         * gcc.c-torture/execute/stdarg-1.c: New test.
21056         * gcc.c-torture/execute/stdarg-2.c: New test.
21057         * gcc.c-torture/execute/stdarg-3.c: New test.
21058         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21059         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21060         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21061         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21062         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21063
21064 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21065
21066         PR tree-optimization/17697
21067         * g++.dg/opt/pr17697-1.C: New test.
21068         * g++.dg/opt/pr17697-2.C: New test.
21069         * g++.dg/opt/pr17697-3.C: New test.
21070
21071 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21072
21073         PR c/16409
21074         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
21075         gcc.dg/vla-init-5.c: New tests.
21076
21077 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21078
21079         PR c/13804
21080         * gcc.dg/pr13804-1.c: New test.
21081
21082 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21083
21084         PR fortran/16938
21085         * gfortran.dg/pr16938.f90: New test.
21086
21087 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21088
21089         * g++.dg/template/crash23.C: New test.
21090
21091 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21092
21093         PR c++/17585
21094         * g++.dg/template/static8.C: New test.
21095
21096 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21097
21098         PR c++/17681
21099         * g++.dg/other/error9.C: New test.
21100
21101 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21102
21103         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21104
21105 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21106
21107         PR fortran/15164
21108         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21109
21110 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21111
21112         PR middle-end/17112
21113         * gcc.dg/pr17112-1.c: New test case.
21114
21115 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21116
21117         PR c/11459
21118         * gcc.dg/pr11459-1.c: New test.
21119
21120 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21121
21122         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21123         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21124
21125 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21126
21127         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21128
21129 2004-09-25  Jan Hubicka  <jh@suse.cz>
21130
21131         * compile/30040909-1.c: New test.
21132         * compile/30040907-1.c: New test.
21133
21134 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21135
21136         * gcc.c-torture/execute/va-arg-26.c: New test.
21137
21138 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21139
21140         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21141         extra diagnostics on targets with 64-bit pointers.
21142         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21143
21144 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21145
21146         PR c/17188
21147         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21148         * gcc.dg/decl-3.c: Adjust expected message.
21149
21150 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21151
21152         PR fortran/17615
21153         * gfortran.dg/pr17615.f90: New test.
21154
21155 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21156
21157         PR tree-optimzation/17517
21158         * g++.dg/tree-ssa/pr17517.C: New Test.
21159
21160 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21161
21162         PR c++/16889
21163         * g++.dg/lookup/ambig3.C: New.
21164
21165 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21166
21167         PR tree-opt/17624
21168         * g++.dg/opt/pr17624.C: New test.
21169
21170 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21171
21172         PR c/6980
21173         * gcc.dg/Wbad-function-cast-1.c: New test.
21174
21175 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21176
21177         * g++.dg/ext/complit1.C
21178         * g++.dg/other/error2.C
21179         * g++.dg/other/nontype-1.C
21180         * g++.dg/parse/crash11.C
21181         * g++.dg/parse/crash12.C
21182         * g++.dg/parse/error15.C
21183         * g++.dg/parse/error4.C
21184         * g++.dg/parse/tmpl-outside1.C
21185         * g++.dg/parse/too-many-tmpl-args1.C
21186         * g++.dg/template/dependent-expr3.C
21187         * g++.dg/template/error10.C
21188         * g++.dg/template/instantiate1.C
21189         * g++.dg/template/vtable2.C
21190         * g++.dg/warn/Wshadow-1.C
21191         * g++.dg/warn/weak1.C
21192         * g++.old-deja/g++.brendan/crash16.C
21193         * g++.old-deja/g++.brendan/crash18.C
21194         * g++.old-deja/g++.brendan/crash48.C
21195         * g++.old-deja/g++.brendan/crash49.C
21196         * g++.old-deja/g++.brendan/crash55.C
21197         * g++.old-deja/g++.brendan/crash56.C
21198         * g++.old-deja/g++.brendan/crash8.C
21199         * g++.old-deja/g++.brendan/enum11.C
21200         * g++.old-deja/g++.brendan/enum8.C
21201         * g++.old-deja/g++.brendan/enum9.C
21202         * g++.old-deja/g++.brendan/friend3.C
21203         * g++.old-deja/g++.brendan/misc14.C
21204         * g++.old-deja/g++.bugs/900402_02.C
21205         * g++.old-deja/g++.bugs/900404_03.C
21206         * g++.old-deja/g++.bugs/900404_04.C
21207         * g++.old-deja/g++.bugs/900428_03.C
21208         * g++.old-deja/g++.jason/crash4.C
21209         * g++.old-deja/g++.jason/overload21.C
21210         * g++.old-deja/g++.jason/redecl1.C
21211         * g++.old-deja/g++.jason/report.C
21212         * g++.old-deja/g++.jason/rfg10.C
21213         * g++.old-deja/g++.jason/template30.C
21214         * g++.old-deja/g++.law/arm12.C
21215         * g++.old-deja/g++.law/ctors5.C
21216         * g++.old-deja/g++.law/cvt20.C
21217         * g++.old-deja/g++.law/init10.C
21218         * g++.old-deja/g++.law/init8.C
21219         * g++.old-deja/g++.law/visibility17.C
21220         * g++.old-deja/g++.law/visibility7.C
21221         * g++.old-deja/g++.mike/net8.C
21222         * g++.old-deja/g++.mike/p646.C
21223         * g++.old-deja/g++.mike/p700.C
21224         * g++.old-deja/g++.mike/p701.C
21225         * g++.old-deja/g++.mike/p811.C
21226         * g++.old-deja/g++.ns/template13.C
21227         * g++.old-deja/g++.other/array3.C
21228         * g++.old-deja/g++.other/crash25.C
21229         * g++.old-deja/g++.other/dtor3.C
21230         * g++.old-deja/g++.other/dtor4.C
21231         * g++.old-deja/g++.other/main1.C
21232         * g++.old-deja/g++.other/warn7.C
21233         * g++.old-deja/g++.pt/crash11.C
21234         * g++.old-deja/g++.pt/crash36.C
21235         * g++.old-deja/g++.pt/spec22.C
21236         * g++.old-deja/g++.pt/spec9.C
21237         * g++.old-deja/g++.pt/ttp52.C
21238         * g++.old-deja/g++.robertl/eb103.C
21239         * g++.old-deja/g++.robertl/eb121.C
21240         * g++.old-deja/g++.robertl/eb22.C
21241         * g++.old-deja/g++.robertl/eb8.C:
21242         Update locations and/or regexps of dg-error markers.
21243         Remove markers for some bogus messages that are no longer issued.
21244
21245 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21246
21247         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21248         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21249
21250 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21251
21252         PR c++/17618
21253         * g++.dg/lookup/crash5.C: New test.
21254
21255 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21256
21257         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21258         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21259         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21260         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21261         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21262         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21263
21264         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21265         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21266         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21267         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21268         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21269         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21270
21271         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21272
21273         * gcc.dg/vect/vect-44.c: Check additional cases.
21274         * gcc.dg/vect/vect-48.c: Check additional cases.
21275
21276         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21277         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21278         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21279         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21280         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21281         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21282         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21283         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21284         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21285
21286         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21287         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21288         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21289
21290 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21291
21292         * gcc.dg/tree-ssa/loop-6.c: New test.
21293
21294 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21295
21296         PR c++/17620
21297         * g++.dg/inherit/base2.C: New.
21298
21299 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21300
21301         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
21302         * gcc.dg/20001012-2.c: Likewise.
21303         * gcc.dg/20001013-1.c: Likewise.
21304         * gcc.dg/20001101-1.c: Likewise.
21305         * gcc.dg/20001102-1.c: Likewise.
21306         * gcc.dg/bf-spl1.c: Likewise.
21307         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
21308         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
21309
21310 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
21311
21312         PR tree-optimization/16721
21313         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
21314
21315 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
21316
21317         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
21318         * gcc.dg/20040305-1.c: Likewise.
21319
21320 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21321
21322         PR c/16566
21323         * gcc.c-torture/compile/pr16566-1.c,
21324         gcc.c-torture/compile/pr16566-2.c,
21325         gcc.c-torture/compile/pr16566-3.c: New tests.
21326
21327 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
21328
21329         PR tree-optimization/17512
21330         * gcc.c-torture/compile/20040916-1.c.
21331
21332 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
21333
21334         * gcc.dg/pragma-re-3.c: New test.
21335
21336 2004-09-17  Matt Austern  <austern@apple.com>
21337
21338         PR c++/15049
21339         * g++.dg/other/anon3.C: New.
21340
21341 2004-09-21  Roger Sayle  <roger@eyesopen.com>
21342
21343         PR c++/7503
21344         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
21345         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
21346         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
21347         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
21348         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
21349
21350 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21351
21352         PR fortran/17286
21353         * gfortran.dg/pr17286.f90: New test.
21354
21355 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21356
21357         PR c++/17530
21358         * g++.dg/template/static7.C: New test.
21359
21360 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21361
21362         PR tree-opt/17558
21363         * gcc.c-torture/compile/pr17558.c: New test.
21364
21365 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21366
21367         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21368         if SKIP_ATTRIBUTE is defined.
21369
21370 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21371
21372         PR fortran/15957
21373         * gfortran.dg/pr15957.f90: New test.
21374
21375 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21376
21377         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21378         in comparison.
21379         * gcc.dg/vect/vect-79.c: Likewise.
21380         * gcc.dg/vect/vect-80.c: Likewise.
21381
21382 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21383
21384         PR fortran/15750
21385         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21386
21387 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21388
21389         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21390         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21391         * gcc.dg/vect/vect-62.c: New testcase.
21392         * gcc.dg/vect/vect-63.c: New testcase.
21393         * gcc.dg/vect/vect-64.c: New testcase.
21394         * gcc.dg/vect/vect-65.c: New testcase.
21395         * gcc.dg/vect/vect-66.c: New testcase.
21396         * gcc.dg/vect/vect-67.c: New testcase.
21397         * gcc.dg/vect/vect-68.c: New testcase.
21398         * gcc.dg/vect/vect-69.c: New testcase.
21399         * gcc.dg/vect/vect-79.c: New testcase.
21400         * gcc.dg/vect/vect-80.c: New testcase.
21401
21402 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21403
21404         * gcc.target/mips/asm-1.c: New test.
21405
21406 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21407
21408         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21409         * gcc.dg/vect/vect-73.c: New testcase.
21410         * gcc.dg/vect/vect-74.c: New testcase.
21411         * gcc.dg/vect/vect-75.c: New testcase.
21412         * gcc.dg/vect/vect-76.c: New testcase.
21413         * gcc.dg/vect/vect-77.c: New testcase.
21414         * gcc.dg/vect/vect-78.c: New testcase
21415
21416 2004-09-18  Paul Brook  <paul@codesourcery.com>
21417
21418         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21419
21420 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21421
21422         PR c/17424
21423         * gcc.dg/pr17424-1.c: New test.
21424
21425 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21426
21427         * g++.dg/tree-ssa/pr17153.C: New test.
21428
21429 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21430
21431         PR pch/13361
21432         * testsuite/g++.dg/pch/wchar-1.C: New.
21433         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21434
21435 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21436
21437         * gcc.c-torture/execute/20040917-1.c: New test.
21438
21439 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21440
21441         PR tree-optimization/17319
21442         * gcc.dg/pr17319.c: New test.
21443
21444 2004-09-17  Devang Patel  <dpatel@apple.com>
21445
21446         * gcc.dg/20040813-1.c: New test.
21447
21448 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21449
21450         PR tree-optimization/17273
21451         * gcc.c-torture/compile/pr17273.c: New test.
21452
21453 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21454
21455         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21456         Update expected messages.
21457         * gcc.dg/declspec-13.c: New test.
21458
21459 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21460
21461         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21462
21463 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21464
21465         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21466         change what 'a' is pointing to.
21467
21468 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21469
21470         PR c++/16002
21471         * g++.dg/template/error18.C: New test.
21472
21473         PR c++/16029
21474         * g++.dg/warn/Wunused-8.C: New test.
21475
21476 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21477
21478         PR tree-optimization/17513
21479         * gcc.dg/20040916-1.c: New test.
21480
21481 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21482
21483         PR c++/17501
21484         * g++.dg/template/typename7.C: New test.
21485
21486 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21487
21488         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21489
21490 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21491
21492         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21493         with -ftree-based-profiling also.
21494         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21495
21496 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21497
21498         PR/15364
21499         * gfortran.dg/der_array_io_1.f90: New test.
21500         * gfortran.dg/der_array_io_2.f90: New test.
21501         * gfortran.dg/der_array_io_3.f90: New test.
21502
21503 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21504
21505         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21506         EABI.
21507
21508 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21509
21510         * g++.dg/opt/switch1.C: New test.
21511
21512 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21513
21514         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21515         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21516         Update expected messages.
21517
21518 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21519
21520         PR fortran/16485
21521         * gfortran.dg/same_name_1.f90: New test.
21522
21523 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21524
21525         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21526         dereference garbage pointers.
21527
21528 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21529
21530         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21531         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21532
21533         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21534         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21535         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21536
21537 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21538
21539         PR c++/17324
21540         * g++.dg/template/mangle1.C: New test.
21541
21542 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21543
21544         PR tree-optimization/17252
21545         * gcc.c-torture/execute/pr17252.c: New test.
21546
21547 2004-09-14  Andrew Pinski  <apinski@apple.com>
21548
21549         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21550
21551 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21552
21553         PR rtl-optimization/9771
21554         * gcc.dg/pr9771-1.c: New test case.
21555
21556 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21557
21558         PR tree-optimization/15262
21559         * gcc.c-torture/execute/pr15262-1.c: New test.
21560         * gcc.c-torture/execute/pr15262-2.c: New test.
21561
21562 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21563
21564         * gcc.dg/declspec-12.c: New test.
21565
21566 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21567
21568         * gfortran.dg/pr17090.f90: Add directives to test.
21569
21570 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21571
21572         * gcc.c-torture/compile/20040914-1.c: New test.
21573
21574 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21575
21576         PR c++/16162
21577         * g++.dg/template/decl2.C: New test.
21578
21579 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21580
21581         PR fortran/17090
21582         * gfortran.dg/pr17090.f90: New test.
21583
21584 2004-09-13  Dale Johannesen  <dalej@apple.com>
21585
21586         * gcc.c-torture/compile/pr17408.c: New test case.
21587
21588 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/16716
21591         * g++.dg/parse/crash17.C: New test.
21592
21593         PR c++/17327
21594         * g++.dg/template/enum3.C: New test.
21595
21596 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21597
21598         * lib/gcc-defs.exp: Load wrapper.exp.
21599         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21600         using local code.
21601         * lib/gcc.exp (gcc_init): Similar.
21602         * lib/gfortran.exp (gfortran_init): Similar.
21603         * lib/objc.exp (objc_init): Similar.
21604         * lib/treelang.exp (treelang_init): Similar.
21605         * lib/wrapper.exp: New file with build_wrapper call machinery in
21606         ${tool}_maybe_build_wrapper.
21607
21608 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21609
21610         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21611         "inline".
21612         * gcc.dg/declspec-11.c: Update expected messages.
21613         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21614         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21615         gcc.dg/inline-12.c: New tests.
21616
21617 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21618
21619         * g++.dg/tree-ssa/pr17400.C: New testcase.
21620
21621 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21622
21623         * gcc.target/mips/sb1-1.c: New testcase.
21624
21625 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
21626
21627         * lib/g77-dg.exp: Remove unused file.
21628         * lib/mike-g77.exp: Ditto.
21629         * lib/g77.exp: Ditto.
21630
21631 2004-09-12  Richard Henderson  <rth@redhat.com>
21632
21633         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
21634
21635 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21636
21637         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
21638         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21639         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
21640         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
21641         Update expected messages.
21642
21643 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
21644
21645         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21646         declaration/use mismatch for dirp parameter.
21647
21648 2004-09-12  Andrew Pinski  <apinski@apple.com>
21649
21650         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21651         -fgnu-runtime is passed.
21652
21653 2004-09-12  Richard Henderson  <rth@redhat.com>
21654
21655         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21656         do the uplevel thing and update additional_flags directly.
21657         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21658         gfortran.fortran-torture/execute/intrinsic_nearest.x,
21659         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21660         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21661
21662 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21663
21664         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21665
21666 2004-09-11  Roger Sayle  <roger@eyesopen.com>
21667
21668         PR middle-end/17411
21669         * g++.dg/opt/pr17411-1.C: New test case.
21670
21671 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21672
21673         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21674         gcc.dg/tls/diag-2.c: Update expected messages.
21675         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
21676         messages.
21677         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21678         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21679         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21680         gcc.dg/tls/diag-5.c: New tests.
21681
21682 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21683
21684         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21685
21686 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21687
21688         * g++.dg/parse/break-in-for.C: New test.
21689
21690 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * gcc.dg/tree-ssa/20040911-1.c: New test.
21693
21694 2004-09-11  Andreas Jaeger  <aj@suse.de>
21695
21696         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21697         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21698
21699 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21700
21701         * gcc.target/frv: New directory of FR-V-specific tests.
21702
21703 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21704
21705         * gcc.dg/convert-vec-1.c: New test.
21706
21707 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21708
21709         PR middle-end/17024
21710         * gcc.dg/pr17024-1.c: New test case.
21711
21712 2004-09-10  Eric Christopher  <echristo@redhat.com>
21713
21714         * gcc.dg/20040910-1.c: New test.
21715
21716 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21717
21718         * gcc.dg/bitfld-9.c: New test.
21719
21720 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21721
21722         * gcc.c-torture/execute/ieee/acc1.c: New test.
21723         * gcc.c-torture/execute/ieee/acc2.c: New test.
21724         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21725
21726 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21727
21728         * gcc.dg/deprecated-2.c: New test.
21729
21730 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21731
21732         * gcc.dg/init-vec-1.c: New test.
21733
21734 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21735
21736         PR middle-end/17055
21737         * gcc.dg/pr17055-1.c: New test case.
21738
21739 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21740
21741         PR target/17377
21742         * gcc.c-torture/execute/pr17377.c: New test.
21743
21744 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21745
21746         PR c/8420
21747         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21748         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21749         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21750         gcc.dg/long-long-typespec-1.c: New tests.
21751         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21752
21753 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21754
21755         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21756         gcc.dg/gnu99-static-1.c: New tests.
21757
21758 2004-09-08  Devang Patel  <dpatel@apple.com>
21759
21760         * gcc.dg/darwin-ld-20040828-1.c: New test.
21761         * gcc.dg/darwin-ld-20040828-2.c: New test.
21762         * gcc.dg/darwin-ld-20040828-3.c: New test.
21763
21764 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21765
21766         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21767         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21768         in error message.
21769         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21770         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21771         in error message.
21772         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21773         types they qualify.
21774         * objc.dg/type-size-2.m: Fix wording in comment.
21775         * objc.dg/va-meth-1.m: New test case.
21776
21777 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21778
21779         PR c/16633:
21780         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21781         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21782
21783 2004-09-06  Devang Patel  <dpatel@apple.com>
21784
21785         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21786         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21787
21788 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21789
21790         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21791         reflect changed line numbering of diagnostics.
21792
21793 2004-09-06  Paul Brook  <paul@codesourcery.com>
21794
21795         * gfortran.dg/edit_real_1.f90: Add new test.
21796
21797 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21798
21799         * gcc.dg/tree-ssa/loop-2.c: New test.
21800         * gcc.dg/tree-ssa/loop-3.c: New test.
21801         * gcc.dg/tree-ssa/loop-4.c: New test.
21802         * gcc.dg/tree-ssa/loop-5.c: New test.
21803
21804 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21805
21806         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21807
21808 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21809
21810         * gcc.dg/format/sentinel-1.c: New test.
21811
21812 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21813
21814         * testsuite/gcc.dg/builtins-46.c: New.
21815
21816 2004-09-03  Devang Patel  <dpatel@apple.com>
21817
21818         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21819         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21820
21821 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21822
21823         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21824         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21825         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21826         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21827         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21828         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21829         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21830         the non-portable bzero.
21831         * gcc.dg/20010912-1.c: xfail for NetWare.
21832         * gcc.dg/20020426-2.c: xfail for NetWare.
21833         * gcc.dg/20021014-1.c: xfail for NetWare.
21834         * gcc.dg/20021018-1.c: xfail for NetWare.
21835         * gcc.dg/20030213-1.c: xfail for NetWare.
21836         * gcc.dg/20030225-1.c: xfail for NetWare.
21837         * gcc.dg/20030708-1.c: xfail for NetWare.
21838         * gcc.dg/builtins-config.h: Also exclude NetWare.
21839         * gcc.dg/format/format.h: Define restrict only if not already defined.
21840         * gcc.dg/nest.c: xfail for NetWare.
21841         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21842         * lib/target-supports.exp (check_visibility_available): Exclude
21843         NetWare.
21844
21845 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21846
21847         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21848         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21849         deterministic starting point for the alignment of structure fields.
21850         * gcc.dg/Wpadded.c: Dito.
21851         * g++.dg/abi/vbase10.C: Dito.
21852
21853 2004-09-03  Devang Patel  <dpatel@apple.com>
21854
21855         * g++.dg/debug/pr15736.cc: New test.
21856
21857 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21858
21859         * README.QMTEST: Fix out-of-date link.
21860
21861 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21862
21863         PR fortran/16579
21864         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21865         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21866
21867 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21868
21869         * g++.dg/abi/arm_rtti1.C: New test.
21870
21871 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21872
21873         * gcc.dg/ppc-vector-memcpy.c: New.
21874         * gcc.dg/ppc-vector-memset.c: New.
21875
21876 2004-09-02  Chao-ying Fu  <fu@mips.com>
21877
21878         * gcc.target/mips/mips-3d-1.c: New test.
21879         * gcc.target/mips/mips-3d-2.c: New test.
21880         * gcc.target/mips/mips-3d-3.c: New test.
21881         * gcc.target/mips/mips-3d-4.c: New test.
21882         * gcc.target/mips/mips-3d-5.c: New test.
21883         * gcc.target/mips/mips-3d-6.c: New test.
21884         * gcc.target/mips/mips-3d-7.c: New test.
21885         * gcc.target/mips/mips-3d-8.c: New test.
21886         * gcc.target/mips/mips-3d-9.c: New test.
21887         * gcc.target/mips/mips-ps-1.c: New test.
21888         * gcc.target/mips/mips-ps-2.c: New test.
21889         * gcc.target/mips/mips-ps-3.c: New test.
21890         * gcc.target/mips/mips-ps-4.c: New test.
21891         * gcc.target/mips/mips-ps-type.c: New test.
21892
21893 2004-09-02  Paul Brook  <paul@codesourcery.com>
21894
21895         * gfortran.dg/edit_real_1.f90: Add new tests.
21896
21897 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21898
21899         PR fortran/15327
21900         * gfortran.dg/merge_char_1.f90: New test.
21901
21902 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21903
21904         PR fortran/16404
21905         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21906
21907 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21908
21909         PR c/1522
21910         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21911
21912 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21913
21914         * g++.dg/opt/loop1.C: Do not XFAIL.
21915
21916 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21917
21918         * gcc.c-torture/execute/20040831-1.c: New test.
21919
21920 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21921
21922         PR fortran/16579
21923         * gfortran.dg/g77/20010610.f: Now passes.
21924         Copy from g77.f-torture/execute. Add dg-run directive.
21925         * gfortran.dg/g77/README: Update
21926
21927 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21928
21929         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21930         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21931         (t1, t2, t3, t4): Add volatile.
21932
21933 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21934
21935         * g++.dg/ext/visibility/arm1.C: New test.
21936
21937 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21938
21939         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21940         -pedantic-errors.
21941
21942 2004-09-01  Paul Brook  <paul@codesourcery.com>
21943
21944         * gfortran.dg/eof_2.f90: New test.
21945
21946 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21947
21948         PR fortran/16579
21949         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21950
21951 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21952
21953         PR libfortran/16805
21954         * gfortran.dg/list_read_2.f90: New test.
21955
21956 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21957
21958         * g++.dg/abi/key1.C: New test.
21959
21960 2004-08-31  Richard Henderson  <rth@redhat.com>
21961
21962         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21963         form of offsetof.
21964         * g++.dg/other/offsetof5.C: Remove duplicate.
21965
21966 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21967
21968         PR fortran/17244
21969         * gfortran.dg/func_derived_1.f90: New test.
21970
21971 2004-08-31  Paul Brook  <paul@codesourcery.com>
21972
21973         * gfortran.dg/eof_1.f90: New test.
21974
21975 2004-08-31  Paul Brook  <paul@codesourcery.com>
21976
21977         * gfortran.dg/list_read_1.f90: New file.
21978
21979 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21980
21981         * g++.dg/opt/loop1.C: XFAIL.
21982
21983 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21984
21985         * gcc.dg/funcdef-storage-1.c: New.
21986         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21987         an extern function in local scope.
21988         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21989         declare an 'auto inline' function in local scope.
21990         * gcc.dg/20011130-1.c: Likewise.
21991         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21992         an 'auto' function in local scope.
21993         * gcc.dg/20021014-1.c: Likewise.
21994         * gcc.dg/20030331-2.c: Likewise.
21995
21996 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21997
21998         * gfortran.dg/blockdata_1.f90: New test.
21999
22000 2004-08-30  Richard Henderson  <rth@redhat.com>
22001
22002         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22003
22004 2004-08-30  Richard Henderson  <rth@redhat.com>
22005
22006         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22007         additional_flags set by alternate driver.
22008         (ieee-options): New procedure.
22009         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22010         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22011         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22012         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22013
22014 2004-08-30  Richard Henderson  <rth@redhat.com>
22015
22016         * lib/f-torture.exp: Remove.
22017
22018 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22019
22020         PR rtl-optimization/16590
22021         * g++.dg/opt/loop1.C: New test.
22022
22023 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22024
22025         PR fortran/13910
22026         * gfortran.dg/oldstyle_1.f90: New test.
22027
22028 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
22029         Paul Brook  <paul@codesourcery.com>
22030
22031         * gfortran.dg/g77/README: Update.
22032         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
22033         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22034         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
22035
22036 2004-08-28  Paul Brook  <paul@codesourcery.com>
22037
22038         PR libfortran/17195
22039         * gfortran.dg/edit_real_1.f90: New test.
22040
22041 2004-08-27  Paul Brook  <paul@codesourcery.com>
22042
22043         * gfortran.dg/rewind_1.f90: New test.
22044
22045 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
22046
22047         PR fortran/16597
22048         * gfortran.dg/pr16597.f90: New test.
22049
22050 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22051
22052         PR c/13801
22053         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
22054         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
22055         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
22056         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
22057         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
22058
22059 2004-08-26  Nick Clifton  <nickc@redhat.com>
22060
22061         * gcc.c-torture/compile/pr17119.c: New test.
22062
22063 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22064
22065         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
22066
22067 2004-08-25  Richard Henderson  <rth@redhat.com>
22068
22069         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
22070         the bits that expect kind=8 to be the largest real kind.
22071
22072 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22073
22074         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
22075
22076 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22077
22078         * gfortran.dg/assignment_1.f90: New test.
22079
22080 2004-08-25  Adam Nemet  <anemet@lnxw.com>
22081
22082         * g++.dg/template/repo3.C: New test.
22083
22084 2004-08-25  Roger Sayle  <roger@eyesopen.com>
22085
22086         PR middle-end/16693
22087         PR tree-optimization/16372
22088         * g++.dg/opt/pr16372-1.C: New test case.
22089         * g++.dg/opt/pr16693-1.C: New test case.
22090         * g++.dg/opt/pr16693-2.C: New test case.
22091
22092 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22093
22094         * objc.dg/proto-lossage-4.m: New test.
22095
22096 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22097
22098         PR c++/17155
22099         * g++.dg/inherit/local2.C: New test.
22100
22101 2004-08-25  Paul Brook  <paul@codesourcery.com>
22102
22103         PR fortran/17144
22104         * gfortran.dg/string_ctor_1.f90: New test.
22105
22106 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22107
22108         PR c++/14428
22109         * g++.dg/template/redecl2.C: New test.
22110
22111 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22112
22113         PR fortran/17143
22114         * gfortran.dg/pr17143.f90: New test.
22115
22116 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22117
22118         PR fortran/17164
22119         * gfortran.dg/pr17164.f90: New test.
22120
22121 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22122
22123         * gcc.dg/tree-ssa/loop-1.c: New test.
22124
22125 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22126
22127         * gcc.c-torture/compile/20040824-1.c: New test.
22128
22129 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22130
22131         * gcc.c-torture/compile/iftrap-3.c: New test.
22132
22133 2004-08-24  Paul Brook  <paul@codesourcery.com>
22134
22135         * gfortran.dg/entry_2.f90: New test.
22136
22137 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         PR c++/16889
22140         * g++.dg/lookup/ambig[12].C: New.
22141
22142 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22143
22144         PR c++/16706
22145         * g++.dg/template/crash21.C: New test.
22146         * g++.dg/template/crash22.C: Likewise.
22147
22148 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22149
22150         PR c++/17149
22151         * g++.dg/template/access15.C: New.
22152
22153 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22154
22155         PR c++/17163
22156         * g++.dg/template/repo2.C: New test.
22157
22158 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22159
22160         PR rtl-optimization/17078
22161         * gcc.c-torture/execute/pr17078-1.c: New test case.
22162
22163 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22164
22165         PR c/14492
22166         * gcc.dg/debug/crash1.c: New test.
22167
22168 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22169
22170         PR c/16180
22171         * gcc.dg/loop-5.c: New test.
22172
22173 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22174
22175         * gcc.c-torture/execute/20040823-1.c: New test.
22176
22177 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22178
22179         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22180         to the assembler.  Simplify test accordingly.
22181         (asm_abi_flags): Use GNU names.
22182         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22183         to check for ABI flags.
22184
22185 2004-08-22  Andrew Pinski  <apinski@apple.com>
22186
22187         * g++.dg/opt/pr14029.C: New test.
22188         * gcc.c-torture/execute/pr15262.c: New test.
22189
22190 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22191
22192         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22193
22194 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22195
22196         PR 16908
22197         * gfortran.dg/direct_io.f90: New test.
22198
22199 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22200
22201         PR c++/17121
22202         * g++.dg/inherit/local2.C: New test.
22203
22204 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22205
22206         PR c++/17120
22207         * g++.dg/warn/Wparentheses-4.C: New test.
22208
22209 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/17121
22212         * g++.dg/inherit/local2.C: New test.
22213
22214         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22215         * gcc.dg/ppc-ldstruct.c: Likewise.
22216         * gcc.dg/ppc64-abi-2.c: Likewise.
22217
22218 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22219
22220         PR rtl-optimization/17099
22221         * gcc.c-torture/execute/20040820-1.c: New test.
22222
22223 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22224
22225         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22226
22227 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22228
22229         PR fortran/17077
22230         * gfortran.dg/auto_array_1.f90: New test.
22231
22232 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22233
22234         PR fortran/17074
22235         * gfortran.dg/simpleif_1.f90: New test.
22236
22237 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22238
22239         * lib/target-supports.exp (check_profiling_available): Return
22240         false for arm*-*-symbianelf* and arm*-*-eabi*.
22241
22242         PR c++/15890
22243         * g++.dg/template/delete1.C: New test.
22244
22245 2004-08-19  Paul Brook  <paul@codesourcery.com>
22246
22247         PR fortran/14976
22248         PR fortran/16228
22249         * gfortran.dg/data_char_1.f90: New test.
22250
22251 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22252
22253         PR fortran/16946
22254         * gfortran.dg/reduction.f90: New testcase.
22255
22256 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22257
22258         PR fortran/16520
22259         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22260
22261 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22262
22263         PR c++/17041
22264         * g++.dg/Wparentheses-3.C: New test.
22265
22266 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22267
22268         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22269         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22270         * gcc.dg/vect/vect-2.c: Likewise.
22271         * gcc.dg/vect/vect-3.c: Likewise.
22272         * gcc.dg/vect/vect-4.c: Likewise.
22273         * gcc.dg/vect/vect-5.c: Likewise.
22274         * gcc.dg/vect/vect-6.c: Likewise.
22275         * gcc.dg/vect/vect-7.c: Likewise.
22276         * gcc.dg/vect/vect-25.c: Likewise.
22277         * gcc.dg/vect/vect-31.c: Likewise.
22278         * gcc.dg/vect/vect-32.c: Likewise.
22279         * gcc.dg/vect/vect-34.c: Likewise.
22280         * gcc.dg/vect/vect-36.c: Likewise.
22281         * gcc.dg/vect/vect-all.c: Likewise.
22282
22283 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22284
22285         PR c++/17068
22286         * g++.dg/template/operator4.C: New test.
22287
22288 2004-08-18  Richard Henderson  <rth@redhat.com>
22289
22290         * gcc.dg/20040206-1.c: XFAIL.
22291
22292 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22293
22294         PR c++/16246
22295         * g++.dg/template/array7.C: New test.
22296
22297 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22298
22299         * gcc.dg/mips-movcc-1.c: New test.
22300         * gcc.dg/mips-movcc-2.c: New test.
22301         * gcc.dg/mips-movcc-3.c: New test.
22302
22303         * gcc.dg/mips-nmadd-1.c: New test.
22304         * gcc.dg/mips-nmadd-2.c: New test.
22305
22306 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22307
22308         PR c++/15871
22309         * g++.dg/opt/inline8.C: New test.
22310
22311         PR c++/16965
22312         * g++.dg/parse/error17.C: New test.
22313
22314 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
22315
22316         * gcc.dg/vect: New directory for vectorizer tests.
22317         * gcc.dg/vect/tree-vect.h: New file.
22318         * gcc.dg/vect/vect.exp: New file.
22319         * gcc.dg/vect/pr16105.c.c: New test.
22320         * gcc.dg/vect/vect-1.c: New test.
22321         * gcc.dg/vect/vect-2.c: New test.
22322         * gcc.dg/vect/vect-3.c: New test.
22323         * gcc.dg/vect/vect-4.c: New test.
22324         * gcc.dg/vect/vect-5.c: New test.
22325         * gcc.dg/vect/vect-6.c: New test.
22326         * gcc.dg/vect/vect-7.c: New test.
22327         * gcc.dg/vect/vect-8.c: New test.
22328         * gcc.dg/vect/vect-9.c: New test.
22329         * gcc.dg/vect/vect-10.c: New test.
22330         * gcc.dg/vect/vect-11.c: New test.
22331         * gcc.dg/vect/vect-12.c: New test.
22332         * gcc.dg/vect/vect-13.c: New test.
22333         * gcc.dg/vect/vect-14.c: New test.
22334         * gcc.dg/vect/vect-15.c: New test.
22335         * gcc.dg/vect/vect-16.c: New test.
22336         * gcc.dg/vect/vect-17.c: New test.
22337         * gcc.dg/vect/vect-18.c: New test.
22338         * gcc.dg/vect/vect-19.c: New test.
22339         * gcc.dg/vect/vect-20.c: New test.
22340         * gcc.dg/vect/vect-21.c: New test.
22341         * gcc.dg/vect/vect-22.c: New test.
22342         * gcc.dg/vect/vect-23.c: New test.
22343         * gcc.dg/vect/vect-24.c: New test.
22344         * gcc.dg/vect/vect-25.c: New test.
22345         * gcc.dg/vect/vect-26.c: New test.
22346         * gcc.dg/vect/vect-27.c: New test.
22347         * gcc.dg/vect/vect-28.c: New test.
22348         * gcc.dg/vect/vect-29.c: New test.
22349         * gcc.dg/vect/vect-30.c: New test.
22350         * gcc.dg/vect/vect-31.c: New test.
22351         * gcc.dg/vect/vect-32.c: New test.
22352         * gcc.dg/vect/vect-33.c: New test.
22353         * gcc.dg/vect/vect-34.c: New test.
22354         * gcc.dg/vect/vect-35.c: New test.
22355         * gcc.dg/vect/vect-36.c: New test.
22356         * gcc.dg/vect/vect-37.c: New test.
22357         * gcc.dg/vect/vect-38.c: New test.
22358         * gcc.dg/vect/vect-40.c: New test.
22359         * gcc.dg/vect/vect-41.c: New test.
22360         * gcc.dg/vect/vect-42.c: New test.
22361         * gcc.dg/vect/vect-43.c: New test.
22362         * gcc.dg/vect/vect-44.c: New test.
22363         * gcc.dg/vect/vect-45.c: New test.
22364         * gcc.dg/vect/vect-46.c: New test.
22365         * gcc.dg/vect/vect-47.c: New test.
22366         * gcc.dg/vect/vect-48.c: New test.
22367         * gcc.dg/vect/vect-49.c: New test.
22368         * gcc.dg/vect/vect-50.c: New test.
22369         * gcc.dg/vect/vect-51.c: New test.
22370         * gcc.dg/vect/vect-52.c: New test.
22371         * gcc.dg/vect/vect-53.c: New test.
22372         * gcc.dg/vect/vect-54.c: New test.
22373         * gcc.dg/vect/vect-55.c: New test.
22374         * gcc.dg/vect/vect-56.c: New test.
22375         * gcc.dg/vect/vect-57.c: New test.
22376         * gcc.dg/vect/vect-58.c: New test.
22377         * gcc.dg/vect/vect-59.c: New test.
22378         * gcc.dg/vect/vect-60.c: New test.
22379         * gcc.dg/vect/vect-61.c: New test.
22380         * gcc.dg/vect/vect-all.c: New test.
22381         * gcc.dg/vect/vect-none.c: New test.
22382
22383 2004-08-17  Paul Brook  <paul@codesourcery.com>
22384
22385         PR fortran/13082
22386         * gfortran.dg/entry_1.f90: New test.
22387
22388 2004-08-17  Andrew Pinski  <apinski@apple.com>
22389
22390         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22391
22392 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22393
22394         * gcc.dg/pr17036-1.c: New test.
22395
22396 2004-08-16  Devang Patel  <dpatel@apple.com>
22397
22398         * gcc.dg/darwin-20040809-1.c: New test.
22399
22400 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22401
22402         * gcc.dg/funcdef-attr-1.c: New test.
22403
22404 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22405
22406         * gcc.dg/altivec-17.c: New test.
22407         * gcc.dg/altivec-18.c: New test.
22408
22409 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22410
22411         PR c++/6749
22412         * g++.dg/template/vtable2.C: New test.
22413
22414 2004-08-14  Richard Henderson  <rth@redhat.com>
22415
22416         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22417         * gcc.dg/pack-test-4.c (main): Return 0.
22418         * gcc.dg/setjmp-1.c: Remove XFAIL.
22419         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22420
22421 2004-08-14  Richard Henderson  <rth@redhat.com>
22422
22423         * gcc.dg/980217-1.c: Add prototype for printf.
22424
22425 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22426
22427         * gfortran.dg/pr16935.f90: New test.
22428
22429 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22430
22431         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22432
22433 2004-08-13  Paul Brook  <paul@codesourcery.com>
22434
22435         * gfortran.dg/der_io_1.f90: Remove stray comma.
22436
22437 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22438
22439         * gcc.dg/vmx/cw-bug-2.c: Remove.
22440         * gcc.dg/vmx/vprint-1.c: Remove.
22441         * gcc.dg/vmx/vscan-1.c: Remove.
22442
22443 2004-08-12  Devang patel  <dpatel@apple.com>
22444
22445         * gcc.dg/darwin-20040809-2.c: New test.
22446
22447 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22448
22449         * g++.dg/ext/altivec-12.C: New test.
22450
22451         * g++.dg/ext/altivec-11.C: New test.
22452
22453 2004-08-12  Paul Brook  <paul@codesourcery.com>
22454
22455         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22456
22457 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22458
22459         * g++.dg/ext/altivec-2.C: Check for hardware support before
22460         executing any VMX instructions.
22461
22462         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22463
22464 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22465
22466         PR c++/16276
22467         * g++.old-deja/g++.other/comdat4.C: New test.
22468         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22469
22470 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22471
22472         PR target/16286
22473         * gcc.dg/pr16286.c: New test.
22474
22475 2004-08-12 Jan Beulich <jbeulich@novell.com>
22476
22477         * g++.dg/ext/asm5.C: New.
22478
22479 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22480
22481         PR c++/16698
22482         * g++.dg/eh/crash1.C: New test.
22483
22484         PR c++/16717
22485         * g++.dg/ext/construct1.C: New test.
22486
22487 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22488
22489         PR c++/16853
22490         * g++.dg/init/ptrmem1.C: New test.
22491
22492         PR c++/16618
22493         * g++.dg/parse/offsetof5.C: New test.
22494
22495         PR c++/16870
22496         * g++.dg/template/overload3.C: New test.
22497
22498 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22499
22500         PR c++/16964
22501         * g++.dg/parse/error16.C: New test.
22502
22503         PR c++/16904
22504         * g++.dg/template/error14.C: New test.
22505
22506         PR c++/16929
22507         * g++.dg/template/error15.C: New test.
22508
22509 2004-08-11  Devang Patel  <dpatel@apple.com>
22510
22511         * gcc.dg/darwin-ld-20040809-1.c: New test.
22512         * gcc.dg/darwin-ld-20040809-2.c: New test.
22513
22514 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22515
22516         PR fortran/16917
22517         * gfortran.dg/dfloat_1.f90: New test.
22518
22519 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22520
22521         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22522         * gcc.dg/dll-2.c: Fix dg-require syntax.
22523         * gcc.misc-tests/arm-isr.c (abort): Declare.
22524         (exit): Likewise.
22525
22526 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22527
22528         PR c++/16971
22529         * g++.dg/parse/crash16.C: New test.
22530
22531 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22532
22533         * gcc.dg/mips-rsqrt-1.c: New test case.
22534         * gcc.dg/mips-rsqrt-2.c: New test case.
22535         * gcc.dg/mips-rsqrt-3.c: New test case.
22536
22537 2004-08-10  Paul Brook  <paul@codesourcery.com>
22538
22539         * gfortran.dg/der_io_1.f90: New test.
22540
22541 2004-08-10  Paul Brook  <paul@codesourcery.com>
22542
22543         PR fortran/16919
22544         * gfortran.dg/der_array_1.f90: New test.
22545
22546 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22547
22548         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22549
22550 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22551
22552         * gcc.dg/wchar_t-2.c: Fix typo.
22553
22554 2004-08-09  Falk Hueffner  <falk@debian.org>
22555
22556         PR tree-optimization/12517
22557         * gcc.c-torture/compile/pr12517.c: New test.
22558
22559         PR tree-optimization/12578
22560         * gcc.c-torture/compile/pr12578.c: New test.
22561
22562         PR tree-optimization/12899
22563         * gcc.c-torture/compile/pr12899.c: New test.
22564
22565         PR rtl-optimization/14692
22566         * gcc.c-torture/compile/pr14692.c: New test.
22567
22568         PR tree-optimization/16461
22569         * gcc.c-torture/compile/pr16461.c: New test.
22570
22571 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22572
22573         * gfortran.dg/getenv_1.f90: New test.
22574
22575 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22576
22577         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22578         wchar_t.
22579         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22580
22581 2004-08-06  Paul Brook  <paul@codesourcery.com>
22582
22583         * gfortran.dg/ret_array_1.f90: New test.
22584         * gfortran.dg/ret_pointer_1.f90: New test.
22585
22586 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22587
22588         * gcc.dg/missing-field-init-[12].c: New tests.
22589         * g++.dg/warn/missing-field-init-[12].C: New tests.
22590
22591 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22592
22593         * gcc.dg/enum2.c: New test.
22594         * gcc.dg/symbian3.c: Likewise.
22595         * gcc.dg/symbian4.c: Likewise.
22596         * gcc.dg/wchar_t-2.c: Likewise.
22597
22598 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22599
22600         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22601         destructor tests.
22602
22603 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22604
22605         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22606         dg-require-visiblity.
22607         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22608         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22609         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22610         * g++.dg/ext/visibility/new1.C: Likewise.
22611         * g++.dg/ext/visibility/pragma.C: Likewise.
22612         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22613         * g++.dg/ext/visibility/virtual.C: Likewise.
22614         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22615         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22616         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22617         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22618         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22619         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22620         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22621         * g++/dg/ext/visibility/visibility-8.C: New test.
22622         * gcc.c-torture/compile/dll.x: Remove.
22623         * gcc.dg/dll-2.c: Use dg-require-dll
22624         * gcc.dg/visibility-10.c: New test.
22625         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
22626         supporting DLLs.
22627         * testsuite/lib/scanasm.exp (scan_hidden): New function.
22628         (scan_not_hidden): Likewise.
22629
22630 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
22631
22632         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
22633
22634 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
22635
22636         * gcc.c-torture/execute/20040805-1.c: New test.
22637
22638 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
22639
22640         * gcc.dg/20020118-1.c: Declare abort.
22641         * gcc.dg/altivec_check.h: Likewise.
22642         * gcc.dg/iftrap-2.c: Likewise.
22643         * gcc.dg/pragma-darwin.c: Likewise.
22644         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22645
22646 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
22647
22648         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22649
22650 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22651
22652         * gcc.c-torture/execute/builtins/abs-2.c,
22653         gcc.c-torture/execute/builtins/abs-3.c,
22654         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22655         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22656         intmax_t, uintmax_t and their limits.
22657         * gcc.dg/intmax_t-1.c: New test.
22658
22659 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22660
22661         * g++.dg/tc1/dr147.C: Add reference to PR.
22662
22663 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
22664
22665         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22666         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22667
22668 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
22669
22670         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22671
22672 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22673
22674         * gcc.dg/redecl-5.c: New test.
22675         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22676         of scanf.
22677
22678 2004-08-03  Roger Sayle  <roger@eyesopen.com>
22679
22680         PR middle-end/16790
22681         * gcc.c-torture/execute/pr16790-1.c: New test case.
22682
22683 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22684
22685         * g++.dg/ext/visibility/assign1.C: New test.
22686         * g++.dg/ext/visibility/new1.C: Likewise.
22687
22688         * gcc.dg/symbian1.c: New test.
22689         * gcc.dg/symbian2.c: Likewise.
22690
22691 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22692
22693         PR target/16570
22694         * gcc.dg/i386-sse-9.c: New test.
22695
22696 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22697
22698         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22699
22700 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22701
22702         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22703         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22704         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22705         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22706         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22707         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22708         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22709         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22710         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22711         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22712         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22713         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22714         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22715         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22716         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22717         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22718         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22719         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22720         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22721         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22722         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22723         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22724         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22725         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22726         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22727         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22728         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22729         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22730         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22731         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22732         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22733         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22734         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22735         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22736         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22737         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22738         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22739         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22740         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22741         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22742         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22743         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22744         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22745         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22746         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22747         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22748         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22749         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22750         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22751         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22752         gcc.misc-tests/i386-pf-3dnow-1.c,
22753         gcc.misc-tests/i386-pf-athlon-1.c,
22754         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22755         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22756         Declare built-in functions used.
22757         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22758
22759 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22760
22761         PR c++/16707
22762         * g++.dg/lookup/using12.C: New test.
22763
22764         * g++.dg/init/null1.C: Fix PR number.
22765         * g++.dg/parse/namespace10.C: Likewise.
22766
22767 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22768
22769         PR c++/16224
22770         * g++.dg/template/spec17.C: New test.
22771         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22772         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22773
22774 2004-08-02  David Billinghurst
22775
22776         PR fortran/16292
22777         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22778
22779 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22780
22781         * gcc.dg/ia64-got-1.c: New test case.
22782
22783 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22784
22785         PR c++/16489
22786         * g++.dg/init/null1.C: New test.
22787         * g++.dg/tc1/dr76.C: Adjust error marker.
22788
22789         PR c++/16529
22790         * g++.dg/parse/namespace10.C: New test.
22791
22792         PR c++/16810
22793         * g++.dg/inherit/ptrmem2.C: New test.
22794
22795 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22796
22797         PR target/16155
22798         * gcc.dg/pr16155.c: New test.
22799
22800 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22801
22802         * gcc.dg/redecl-2.c: New test.
22803
22804 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22805
22806         * gcc.dg/darwin-longdouble.c: New file.
22807
22808 2004-07-30  Richard Henderson  <rth@redhat.com>
22809
22810         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22811         write to constant argument.
22812         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22813
22814 2004-07-30  Richard Henderson  <rth@redhat.com>
22815
22816         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22817         tests of nearest around zero.
22818
22819 2004-07-30  Andrew Pinski  <apinski@apple.com>
22820
22821         * gcc.c-torture/compile/20040730-1.c: New test.
22822
22823 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22824
22825         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22826         powerpc-eabispe.
22827
22828 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22829
22830         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22831
22832 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22833
22834         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22835         contains $ld_library_path.
22836         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22837
22838 2004-07-29  Richard Henderson  <rth@redhat.com>
22839
22840         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22841
22842         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22843         (alt2, which): New.
22844         (Check): Accept either alternative.
22845
22846 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22847
22848         * g++.dg/abi/inline1.C: New test.
22849         * g++.dg/abi/local1-a.cc: Likewise.
22850         * g++.dg/abi/local1.C: Likewise.
22851         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22852         * g++.dg/abi/mangle12.C: Likewise.
22853         * g++.dg/abi/mangle17.C: Likewise.
22854         * g++.dg/abi/mangle20-2.C: Likewise.
22855         * g++.dg/opt/interface1.C: Likewise.
22856         * g++.dg/opt/interface1.h: Likewise.
22857         * g++.dg/opt/interface1-a.cc: New test.
22858         * g++.dg/parse/repo1.C: New test.
22859         * g++.dg/template/repo1.C: Likewise.
22860         * g++.dg/warn/Winline-1.C: Likewise.
22861         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22862
22863 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22864
22865         * gcc.dg/tree-ssa/20040729-1.c: New test.
22866
22867 2004-07-27  Matt Austern <austern@apple.com>
22868
22869         * gcc.dg/darwin-bool-1.c: New test.
22870         * gcc.dg/darwin-bool-2.c: New test.
22871
22872 2004-07-28  Richard Henderson  <rth@redhat.com>
22873
22874         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22875         arguments in the correct type.  Don't write to constant arguments.
22876
22877 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22878
22879         PR tree-optimization/16688
22880         PR tree-optimization/16689
22881         * g++.dg/tree-ssa/pr16688.C: New test.
22882
22883 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22884
22885         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22886         loads.  Not only in the comment, this time.
22887
22888 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22889
22890         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22891         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22892         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22893         * gcc.dg/sh4a-bitmovua.c: New.
22894         * gcc.dg/sh4a-cos.c: New.
22895         * gcc.dg/sh4a-cosf.c: New.
22896         * gcc.dg/sh4a-fprun.c: New.
22897         * gcc.dg/sh4a-fsrra.c: New.
22898         * gcc.dg/sh4a-memmovua.c: New.
22899         * gcc.dg/sh4a-sin.c: New.
22900         * gcc.dg/sh4a-sincos.c: New.
22901         * gcc.dg/sh4a-sincosf.c: New.
22902         * gcc.dg/sh4a-sinf.c: New.
22903
22904 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22905
22906         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22907         conditionals.
22908         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22909         loads.
22910         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22911         DOM1.
22912
22913 2004-07-27  Andrew Pinski  <apinski@apple.com>
22914
22915         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22916
22917 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22918
22919         * gcc.dg/pragma-isr.c: New test.
22920
22921 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22922
22923         PR c++/14429
22924         * g++.dg/template/ttp11.C: New test.
22925
22926 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22927
22928         * gcc.c-torture/compile/20040727-1.c: New test.
22929
22930 2004-07-26  Eric Christopher  <echristo@redhat.com>
22931
22932         * gcc.c-torture/compile/20040726-2.c: New test.
22933
22934 2004-07-26  Andrew Pinski  <apinski@apple.com>
22935
22936         * g++.dg/rtti/tinfo1.C: Xfail.
22937
22938 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22939
22940         * gcc.c-torture/compile/20040726-1.c: New test.
22941
22942 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22943             Brian Ryner  <bryner@brianryner.com>
22944
22945         PR c++/9283
22946         PR c++/15000
22947         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22948         * g++.dg/ext/visibility/: New directory.
22949         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22950         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22951         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22952         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22953         * g++.dg/ext/visibility/fvisibility.C,
22954         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22955         g++.dg/ext/visibility/fvisibility-override1.C
22956         g++.dg/ext/visibility/fvisibility-override2.C
22957         g++.dg/ext/visibility/memfuncts.C
22958         g++.dg/ext/visibility/noPLT.C
22959         g++.dg/ext/visibility/pragma.C
22960         g++.dg/ext/visibility/pragma-override1.C
22961         g++.dg/ext/visibility/pragma-override2.C
22962         g++.dg/ext/visibility/staticmemfuncts.C
22963         g++.dg/ext/visibility/virtual.C: New tests.
22964
22965 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22966
22967         PR c/15360
22968         * gcc.dg/pr15360-1.c: New test.
22969
22970 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22971
22972         * gcc.dg/pragma-align-2.c: New test.
22973         * gcc.dg/pragma-init-fini.c: New test.
22974         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22975         targets.
22976
22977 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22978
22979         * gcc.dg/init-string-2.c: New test.
22980
22981 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22982
22983         PR 16684
22984         * gcc.dg/Wredundant-decls-1.c: New test case.
22985
22986 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22987
22988         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22989         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22990         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22991         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22992         * gcc.dg/compat/generate-random.c: New file.
22993         * gcc.dg/compat/generate-random.h: Likewise.
22994         * gcc.dg/compat/generate-random_r.c: Likewise.
22995         * gcc.dg/compat/struct-layout-1.h: Likewise.
22996         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22997         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22998         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22999         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23000         * gcc.dg/compat/struct-layout-1_main.c: New test.
23001         * gcc.dg/compat/struct-layout-1_x.c: New file.
23002         * gcc.dg/compat/struct-layout-1_y.c: New file.
23003         * gcc.dg/compat/struct-layout-1_test.h: New file.
23004
23005 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23006
23007         * gcc.dg/comp-return-1.c: New test
23008
23009 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23010
23011         * gcc.dg/vmx/8-02a.c: Fix typo.
23012
23013         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23014         * gcc.dg/darwin-abi-3.c: New test.
23015
23016         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23017         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23018
23019         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23020         * gcc.dg/vmx/ops-long-1.c: New test.
23021         * gcc.dg/vmx/ops-long-2.c: New test.
23022
23023 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         * g++.dg/lookup/conv-[1234].C: New.
23026
23027 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
23028
23029         * g++.dg/parse/attr2.C: Simplify.
23030
23031 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23032
23033         PR c/7284
23034         * gcc.c-torture/execute/pr7284-1.c: New test.
23035
23036 2004-07-22  Brian Booth  <bbooth@redhat.com>
23037
23038         * gcc.dg/tree-ssa/20040721-1.c: New test.
23039
23040 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23041
23042         * g++.dg/template/crash20.c: New.
23043
23044 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
23045
23046         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
23047         Add dg-run directive.  Declare variables as required.
23048         * gfortran.dg/g77/README: Update
23049
23050 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
23051
23052         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
23053         gcc.dg/cris-peep2-andu2.c: New tests.
23054
23055 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23056
23057         PR c/15052
23058         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
23059         on return type.
23060         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
23061         messages.
23062         * gcc.dg/qual-return-2.c: Update expected messages.
23063         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
23064
23065 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23066
23067         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
23068         * gcc.dg/noncompile/921102-1.c: Update expected error message.
23069
23070 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23071
23072         PR c/11250
23073         * gcc.dg/init-string-1.c: New test.
23074
23075 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
23076
23077         PR middle-end/15345
23078         PR c/16450
23079         * gcc.dg/torture/nested-fn-1.c: New test.
23080
23081 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
23082
23083         PR target/16559
23084         * gcc.dg/ia64-fptr-1.c: New file.
23085
23086 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23087
23088         PR c++/14497
23089         * g++.dg/template/spec16.C: New test.
23090         * g++.old-deja/g++.robertl/eb118.C: Remove.
23091
23092 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23093
23094         PR c++/509
23095         * g++.dg/template/spec15.C: New test.
23096
23097 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23098
23099         Copy cases from g77.f-torture/execute and add dg-run
23100         directive.  Other changes as noted.
23101         * gfortran.dg/g77/13037.f
23102         * gfortran.dg/g77/1832.f
23103         * gfortran.dg/g77/19981119-0.f
23104         * gfortran.dg/g77/19990313-0.f
23105         * gfortran.dg/g77/19990313-1.f
23106         * gfortran.dg/g77/19990313-2.f
23107         * gfortran.dg/g77/19990313-3.f
23108         * gfortran.dg/g77/19990419-1.f
23109         * gfortran.dg/g77/19990826-0.f
23110         * gfortran.dg/g77/19990826-2.f
23111         * gfortran.dg/g77/20000503-1.f
23112         * gfortran.dg/g77/20001111.f
23113         * gfortran.dg/g77/20010116.f
23114         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23115         * gfortran.dg/g77/20010430.f
23116         * gfortran.dg/g77/6177.f
23117         * gfortran.dg/g77/947.f
23118         * gfortran.dg/g77/970816-3.f
23119         * gfortran.dg/g77/971102-1.f
23120         * gfortran.dg/g77/980520-1.f
23121         * gfortran.dg/g77/980628-0.f
23122         * gfortran.dg/g77/980628-1.f
23123         * gfortran.dg/g77/980628-10.f
23124         * gfortran.dg/g77/980628-2.f
23125         * gfortran.dg/g77/980628-3.f
23126         * gfortran.dg/g77/980628-7.f
23127         * gfortran.dg/g77/980628-8.f
23128         * gfortran.dg/g77/980628-9.f
23129         * gfortran.dg/g77/980701-0.f
23130         * gfortran.dg/g77/980701-1.f
23131         * gfortran.dg/g77/cabs.f
23132         * gfortran.dg/g77/claus.f
23133         * gfortran.dg/g77/complex_1.f
23134         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23135         * gfortran.dg/g77/dcomplex.f
23136         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23137         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23138         * gfortran.dg/g77/f90-intrinsic-numeric.f
23139         * gfortran.dg/g77/int8421.f
23140         * gfortran.dg/g77/labug1.f
23141         * gfortran.dg/g77/large_vec.f
23142         * gfortran.dg/g77/le.f
23143         * gfortran.dg/g77/short.f
23144         * gfortran.dg/g77/README: Update
23145
23146 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23147
23148         PR c++/16637
23149         * g++.dg/parse/lookup4.C: New test.
23150
23151 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23152
23153         PR c++/16175
23154         * g++.dg/template/ttp10.C: New test.
23155
23156 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23157
23158         * gcc.dg/pr12625-1.c: New test.
23159
23160 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23161
23162         * testsuite/gcc.dg/switch-warn-1.c: New test.
23163         * testsuite/gcc.dg/switch-warn-2.c: New test.
23164         * gcc.c-torture/compile/pr14730.c: Update.
23165
23166 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23167
23168         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23169         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23170         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23171         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23172
23173 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/16623
23176         * g++.dg/template/assign1.C: New test.
23177
23178 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23179
23180         PR c++/12170
23181         * g++.dg/template/ttp9.C: New test.
23182
23183 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23184
23185         * gcc.dg/format/cmn-err-1.c: New test.
23186
23187 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23188
23189         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23190         gcc.dg/Wparentheses-10.c: New tests.
23191         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23192
23193 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23194
23195         PR fortran/16465
23196         * gfortran.dg/g77//ffixed-line-length-0.f,
23197         gfortran.dg/g77/ffixed-line-length-132.f,
23198         gfortran.dg/g77/ffixed-line-length-72.f,
23199         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23200         gfortran.dg/g77/README: Update.
23201
23202 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23203
23204         PR c++/13092
23205         * g++.dg/template/non-dependent7.C: New test.
23206         * g++.dg/template/non-dependent8.C: Likewise.
23207         * g++.dg/template/non-dependent9.C: Likewise.
23208         * g++.dg/template/non-dependent10.C: Likewise.
23209
23210 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23211
23212         PR c++/16337
23213         * g++.dg/parse/attr2.C: New test.
23214
23215 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23216
23217         * g77.dg: Removed.
23218         * g77.f-torture: Ditto.
23219
23220 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23221
23222         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23223         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23224         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23225
23226 2004-07-16  Richard Henderson  <rth@redhat.com>
23227
23228         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23229
23230 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23231
23232         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23233         tests with full list of options.
23234         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23235         of TORTURE_OPTIONS if test contains 'dg-do run'.
23236
23237         PR fortran/16404
23238         * gfortran.dg/do_iterator.f90: New test.
23239
23240 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23241
23242         PR rtl-optimization/16536
23243         * gcc.c-torture/execute/restrict-1.c: New test.
23244
23245 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23246
23247         PR fortran/15324
23248         * gfortran.dg/pr15324.f90: New test.
23249
23250         PR fortran/15129
23251         * gfortran.dg/pr15129.f90: New test.
23252
23253         PR fortran/15140
23254         * gfortran.dg/pr15140.f90: New test.
23255
23256         PR fortran/13792
23257         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23258         compile-time simplification.
23259
23260 2004-07-14  Mike Stump  <mrs@apple.com>
23261
23262         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23263
23264 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23265
23266         PR target/16325
23267         * gcc.dg/profile-generate-1.c: New.
23268
23269 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23270
23271         * gcc.c-torture/execute/20040709-1.c: New test.
23272         * gcc.c-torture/execute/20040709-2.c: New test.
23273
23274 2004-07-14  Mike Stump  <mrs@apple.com>
23275
23276         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23277
23278 2004-07-14  Mike Stump  <mrs@apple.com>
23279
23280         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23281
23282 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23283
23284         PR c++/16518
23285         * g++.dg/parse/mutable1.C: New test.
23286
23287 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23288
23289         PR tree-optimization/16443
23290         * gcc.dg/tree-ssa/20040713-1.c: New test.
23291
23292 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23293
23294         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23295         for operator new.
23296
23297 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23298
23299         * gfortran.dg/g77/README: New file
23300         * gfortran.dg/g77/19981216-0.f: Copy from
23301         g77.f-torture/noncompile.  Add "dg-do compile" and
23302         dg-error as required.
23303         * gfortran.dg/g77/19990218-1.f: Likewise.
23304         * gfortran.dg/g77/19990905-1.f: Likewise.
23305         * gfortran.dg/g77/9263.f: Likewise.
23306         * gfortran.dg/g77/980615-0.f: Likewise.
23307         * gfortran.dg/g77/980616-0.f: Likewise.
23308         * gfortran.dg/g77/check0.f: Likewise.
23309         * gfortran.dg/g77/select_no_compile.f: Likewise.
23310
23311 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23312
23313         Copy files from g77.f-torture/compile.
23314         Add "{ dg-do compile}".  Other changes as noted
23315         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
23316         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
23317         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
23318         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
23319         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
23320         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
23321         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
23322         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
23323         statement to conform to standard.  Append alpha1.x for reference.
23324         * gfortran.dg/g77/xformat.f: Add dg-warning
23325
23326 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23327
23328         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
23329         Add {dg-do compile} directive.
23330         * gfortran.dg/g77/cpp2.F: Likewise.
23331
23332 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23333
23334         PR c++/5402
23335         * g++.dg/lookup/name-clash1.C: New test.
23336
23337         PR c++/9777
23338         * g++.dg/lookup/name-clash2.C: New test.
23339
23340         PR c++/12102
23341         * g++.dg/lookup/name-clash3.C: New test.
23342
23343 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23344
23345         * g++.dg/lookup/new2.C: New test.
23346         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
23347
23348 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
23349
23350         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23351         Add {dg-do compile} directive.
23352         * gfortran.dg/g77/13060.f: Likewise.
23353         * gfortran.dg/g77/19990218-0.f: Likewise.
23354         * gfortran.dg/g77/19990305-0.f: Likewise.
23355         * gfortran.dg/g77/19990419-0.f: Likewise.
23356         * gfortran.dg/g77/19990502-0.f: Likewise.
23357         * gfortran.dg/g77/19990502-1.f: Likewise.
23358         * gfortran.dg/g77/19990525-0.f: Likewise.
23359         * gfortran.dg/g77/19990826-1.f: Likewise.
23360         * gfortran.dg/g77/19990826-3.f: Likewise.
23361         * gfortran.dg/g77/19990905-2.f: Likewise.
23362         * gfortran.dg/g77/20000412-1.f: Likewise.
23363         * gfortran.dg/g77/20000511-1.f: Likewise.
23364         * gfortran.dg/g77/20000511-2.f: Likewise.
23365         * gfortran.dg/g77/20000518.f: Likewise.
23366         * gfortran.dg/g77/20000601-1.f: Likewise.
23367         * gfortran.dg/g77/20000601-2.f: Likewise.
23368         * gfortran.dg/g77/20000629-1.f: Likewise.
23369         * gfortran.dg/g77/20000630-2.f: Likewise.
23370         * gfortran.dg/g77/20010115.f: Likewise.
23371         * gfortran.dg/g77/20010321-1.f: Likewise.
23372         * gfortran.dg/g77/20010426.f: Likewise.
23373         * gfortran.dg/g77/20020307-1.f: Likewise.
23374         * gfortran.dg/g77/8485.f: Likewise.
23375         * gfortran.dg/g77/960317-1.f: Likewise.
23376         * gfortran.dg/g77/970915-0.f: Likewise.
23377         * gfortran.dg/g77/980310-1.f: Likewise.
23378         * gfortran.dg/g77/980310-2.f: Likewise.
23379         * gfortran.dg/g77/980310-3.f: Likewise.
23380         * gfortran.dg/g77/980310-4.f: Likewise.
23381         * gfortran.dg/g77/980310-6.f: Likewise.
23382         * gfortran.dg/g77/980310-7.f: Likewise.
23383         * gfortran.dg/g77/980310-8.f: Likewise.
23384         * gfortran.dg/g77/980419-2.f: Likewise.
23385         * gfortran.dg/g77/980424-0.f: Likewise.
23386         * gfortran.dg/g77/980427-0.f: Likewise.
23387         * gfortran.dg/g77/980729-0.f: Likewise.
23388         * gfortran.dg/g77/981117-1.f: Likewise.
23389         * gfortran.dg/g77/toon_1.f: Likewise.
23390
23391 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23392
23393         PR c++/2204
23394         * g++.dg/other/abstract2.C: New test.
23395
23396 2004-07-12  Paul Brook  <paul@codesourcery.com>
23397
23398         * gfortran.dg/pointer_init_1.f90: New test.
23399
23400 2004-07-11  Paul Brook  <paul@codesourcery.com>
23401
23402         PR fortran/15986
23403         * gfortran.dg/contained_1.f90: New test.
23404
23405 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23406
23407         * g++.dg/parse/defarg8.C: New test.
23408
23409 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23410
23411         PR fortran/16433
23412         * gfortran.dg/pr16433.f: New test.
23413
23414         PR fortran/17574
23415         * gfortran.dg/pr15754.f90: New test.
23416
23417 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23418
23419         PR tree-optimization/16437
23420         * gcc.c-torture/execute/bitfld-4.c: New test.
23421
23422 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23423
23424         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23425         access to common var from module.
23426
23427 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23428
23429         PR fortran/16336
23430         * gfortran.fortran-torture/execute/common_2.f90: New test.
23431
23432 2004-07-10  Paul Brook  <paul@codesourcery.com>
23433
23434         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23435
23436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23437
23438         PR fortran/15969
23439         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23440
23441 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23442
23443         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23444         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23445         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23446         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23447         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23448         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23449         * gfortran.dg/g77/funderscoring.f: Likewise.
23450         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23451
23452 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23453
23454         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23455
23456 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23457         Paul Brook  <paul@codesourcery.com>
23458
23459         PR fortran/13415
23460         * gfortran.dg/common_pointer_1.f90: New test.
23461
23462 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23463
23464         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23465
23466 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23467
23468         PR target/16364
23469         * gcc.c-torture/compile/20040709-1.c: New.
23470
23471 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23472
23473         PR fortran/14077
23474         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23475
23476 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23477
23478         PR fortran/13201
23479         * gfortran.dg/shape_1.f90: New test.
23480
23481 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23482             Andrew Pinski  <apinski@apple.com>
23483
23484         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23485
23486 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23487
23488         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23489         comment.
23490
23491 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23492         Paul Brook  <paul@codesourcery.com>
23493
23494         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23495         '.f95' and '.F95'.
23496
23497 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23498
23499         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23500
23501 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23502
23503         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23504         testcases with capital suffix.
23505
23506 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23507
23508         PR fortran/15481
23509         PR fortran/13372
23510         PR fortran/13575
23511         PR fortran/15978
23512         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23513
23514         * gfortran.dg/implicit_1.f90: New test.
23515
23516 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23517
23518         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23519         expression to match gfortran warning/error messages
23520         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23521         dg-error text.
23522
23523 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23524
23525         * lib/fortran-torture.exp: Rename proc search_for to
23526         search_for_re.
23527
23528 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23529
23530         * gcc.c-torture/execute/simd-5.x: New file.
23531         XFAIL on SPARC 64-bit at -O0.
23532
23533 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23534
23535         PR c++/8211
23536         PR c++/16165
23537         * g++.dg/warn/effc3.C: New test.
23538
23539 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23540
23541         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23542         change X to 1X in format.
23543         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23544         add data statements to conform to standard.
23545
23546 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23547
23548         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23549         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23550         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23551
23552 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23553
23554         * gfortran.dg/g77/7388.f: Copy from g77.dg
23555         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23556         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23557         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23558         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23559         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23560         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23561         * gfortran.dg/g77/strlen0.f: Likewise.
23562
23563 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23564
23565         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23566         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23567
23568 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23569
23570         * gcc.c-torture/execute/920428-2.x: Delete.
23571         * gcc.c-torture/execute/920501-7.x: Likewise.
23572
23573 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23574
23575         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23576         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23577         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23578         prescott and c3-2.
23579         (PREFETCH_3DNOW): Add -march=c3.
23580
23581 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23582
23583         PR c/16437
23584         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23585         * gcc.c-torture/execute/bf64-1.x: Likewise.
23586
23587 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23588
23589         * gcc.c-torture/compile/20040708-1.c: New test.
23590
23591 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23592
23593         PR c++/16169
23594         * g++.dg/warn/effc2.C: New test.
23595
23596 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23597
23598         * gcc.c-torture/execute/bitfld-1.x: Remove.
23599         * gcc.c-torture/execute/bitfld-3.c: New test.
23600         * gcc.dg/bitfld-2.c: Remove XFAILs.
23601
23602 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23603
23604         PR c++/16276
23605         * g++.dg/rtti/tinfo1.C: New file.
23606
23607 2004-07-07  Eric Christopher  <echristo@redhat.com>
23608
23609         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23610
23611 2004-07-07  Andrew Pinski  <apinski@apple.com>
23612
23613         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23614
23615 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23616
23617         * g++.dg/init/call1.C: XFAIL.
23618
23619 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23620
23621         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23622         except for movstrict*, to movmem* and clrstr* to clrmem*.
23623
23624 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
23625
23626         * gcc.c-torture/execute/20040707-1.c: New test.
23627
23628 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
23629
23630         * gcc.c-torture/execute/20040706-1.c: New test.
23631
23632 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23633
23634         PR c++/3671
23635         * g++.dg/template/spec14.C: New test.
23636
23637 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
23638
23639         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
23640         nothing if not yet defined.  Use it in b, c and d type definitions.
23641         * gcc.c-torture/execute/20040705-1.c: New test.
23642         * gcc.c-torture/execute/20040705-2.c: New test.
23643
23644 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23645
23646         PR c++/2518
23647         * g++.dg/lookup/new1.C: New test.
23648
23649 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23650
23651         PR c++/11406
23652         * g++.dg/template/sizeof8.C: New test.
23653
23654 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
23655
23656         * gcc.c-torture/compile/20040705-1.c: New test.
23657
23658 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
23659
23660         * gfortran.fortran-torture/execute/seq_io.f90: New test.
23661
23662 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
23663
23664         * gcc.dg/cpp/if-mop.c: Two new testcases.
23665         * gcc.dg/cpp/trad/comment-3.c: New.
23666
23667 2004-07-04  Paul Brook  <paul@codesourcery.com>
23668
23669         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23670
23671 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
23672
23673         PR c++/3761
23674         * g++.dg/lookup/crash4.C: New test.
23675
23676 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
23677
23678         * gcc.c-torture/execute/builtin-abs-1.c
23679         * gcc.c-torture/execute/builtin-abs-2.c
23680         * gcc.c-torture/execute/builtin-complex-1.c
23681         * gcc.c-torture/execute/builtins/string-1-lib.c
23682         * gcc.c-torture/execute/builtins/string-1.c
23683         * gcc.c-torture/execute/builtins/string-2-lib.c
23684         * gcc.c-torture/execute/builtins/string-2.c
23685         * gcc.c-torture/execute/builtins/string-3-lib.c
23686         * gcc.c-torture/execute/builtins/string-3.c
23687         * gcc.c-torture/execute/builtins/string-4-lib.c
23688         * gcc.c-torture/execute/builtins/string-4.c
23689         * gcc.c-torture/execute/builtins/string-5-lib.c
23690         * gcc.c-torture/execute/builtins/string-5.c
23691         * gcc.c-torture/execute/builtins/string-6-lib.c
23692         * gcc.c-torture/execute/builtins/string-6.c
23693         * gcc.c-torture/execute/builtins/string-7-lib.c
23694         * gcc.c-torture/execute/builtins/string-7.c
23695         * gcc.c-torture/execute/builtins/string-8-lib.c
23696         * gcc.c-torture/execute/builtins/string-8.c
23697         * gcc.c-torture/execute/builtins/string-9-lib.c
23698         * gcc.c-torture/execute/builtins/string-9.c
23699         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23700         * gcc.c-torture/execute/builtins/string-asm-1.c
23701         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23702         * gcc.c-torture/execute/builtins/string-asm-2.c
23703         * gcc.c-torture/execute/stdio-opt-1.c
23704         * gcc.c-torture/execute/stdio-opt-2.c
23705         * gcc.c-torture/execute/stdio-opt-3.c
23706         * gcc.c-torture/execute/string-opt-1.c
23707         * gcc.c-torture/execute/string-opt-10.c
23708         * gcc.c-torture/execute/string-opt-11.c
23709         * gcc.c-torture/execute/string-opt-12.c
23710         * gcc.c-torture/execute/string-opt-13.c
23711         * gcc.c-torture/execute/string-opt-14.c
23712         * gcc.c-torture/execute/string-opt-15.c
23713         * gcc.c-torture/execute/string-opt-16.c
23714         * gcc.c-torture/execute/string-opt-2.c
23715         * gcc.c-torture/execute/string-opt-6.c
23716         * gcc.c-torture/execute/string-opt-7.c
23717         * gcc.c-torture/execute/string-opt-8.c:
23718         Replace with ...
23719
23720         * gcc.c-torture/execute/builtins/abs-2.c
23721         * gcc.c-torture/execute/builtins/abs-3.c
23722         * gcc.c-torture/execute/builtins/complex-1.c
23723         * gcc.c-torture/execute/builtins/fprintf.c
23724         * gcc.c-torture/execute/builtins/fputs.c
23725         * gcc.c-torture/execute/builtins/memcmp.c
23726         * gcc.c-torture/execute/builtins/memmove.c
23727         * gcc.c-torture/execute/builtins/memops-asm.c
23728         * gcc.c-torture/execute/builtins/mempcpy-2.c
23729         * gcc.c-torture/execute/builtins/mempcpy.c
23730         * gcc.c-torture/execute/builtins/memset.c
23731         * gcc.c-torture/execute/builtins/printf.c
23732         * gcc.c-torture/execute/builtins/sprintf.c
23733         * gcc.c-torture/execute/builtins/strcat.c
23734         * gcc.c-torture/execute/builtins/strchr.c
23735         * gcc.c-torture/execute/builtins/strcmp.c
23736         * gcc.c-torture/execute/builtins/strcpy.c
23737         * gcc.c-torture/execute/builtins/strcspn.c
23738         * gcc.c-torture/execute/builtins/strlen-2.c
23739         * gcc.c-torture/execute/builtins/strlen.c
23740         * gcc.c-torture/execute/builtins/strncat.c
23741         * gcc.c-torture/execute/builtins/strncmp-2.c
23742         * gcc.c-torture/execute/builtins/strncmp.c
23743         * gcc.c-torture/execute/builtins/strncpy.c
23744         * gcc.c-torture/execute/builtins/strpbrk.c
23745         * gcc.c-torture/execute/builtins/strpcpy-2.c
23746         * gcc.c-torture/execute/builtins/strpcpy.c
23747         * gcc.c-torture/execute/builtins/strrchr.c
23748         * gcc.c-torture/execute/builtins/strspn.c
23749         * gcc.c-torture/execute/builtins/strstr-asm.c
23750         * gcc.c-torture/execute/builtins/strstr.c:
23751         ... these new files.
23752
23753         * gcc.c-torture/execute/builtins/abs-2-lib.c
23754         * gcc.c-torture/execute/builtins/abs-3-lib.c
23755         * gcc.c-torture/execute/builtins/complex-1-lib.c
23756         * gcc.c-torture/execute/builtins/fprintf-lib.c
23757         * gcc.c-torture/execute/builtins/fputs-lib.c
23758         * gcc.c-torture/execute/builtins/memcmp-lib.c
23759         * gcc.c-torture/execute/builtins/memmove-lib.c
23760         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23761         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23762         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23763         * gcc.c-torture/execute/builtins/memset-lib.c
23764         * gcc.c-torture/execute/builtins/printf-lib.c
23765         * gcc.c-torture/execute/builtins/sprintf-lib.c
23766         * gcc.c-torture/execute/builtins/strcat-lib.c
23767         * gcc.c-torture/execute/builtins/strchr-lib.c
23768         * gcc.c-torture/execute/builtins/strcmp-lib.c
23769         * gcc.c-torture/execute/builtins/strcpy-lib.c
23770         * gcc.c-torture/execute/builtins/strcspn-lib.c
23771         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23772         * gcc.c-torture/execute/builtins/strlen-lib.c
23773         * gcc.c-torture/execute/builtins/strncat-lib.c
23774         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23775         * gcc.c-torture/execute/builtins/strncmp-lib.c
23776         * gcc.c-torture/execute/builtins/strncpy-lib.c
23777         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23778         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23779         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23780         * gcc.c-torture/execute/builtins/strrchr-lib.c
23781         * gcc.c-torture/execute/builtins/strspn-lib.c
23782         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23783         * gcc.c-torture/execute/builtins/strstr-lib.c
23784         * gcc.c-torture/execute/builtins/lib/abs.c
23785         * gcc.c-torture/execute/builtins/lib/fprintf.c
23786         * gcc.c-torture/execute/builtins/lib/memset.c
23787         * gcc.c-torture/execute/builtins/lib/printf.c
23788         * gcc.c-torture/execute/builtins/lib/sprintf.c
23789         * gcc.c-torture/execute/builtins/lib/strcpy.c
23790         * gcc.c-torture/execute/builtins/lib/strcspn.c
23791         * gcc.c-torture/execute/builtins/lib/strncat.c
23792         * gcc.c-torture/execute/builtins/lib/strncmp.c
23793         * gcc.c-torture/execute/builtins/lib/strncpy.c
23794         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23795         * gcc.c-torture/execute/builtins/lib/strspn.c
23796         * gcc.c-torture/execute/builtins/lib/strstr.c:
23797         New files containing support routines.
23798
23799         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23800         declaration.
23801         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23802         when not optimizing.
23803
23804 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23805
23806         PR c++/16240
23807         * g++.dg/abi/mangle22.C: New test.
23808         * g++.dg/abi/mangle23.C: Likewise.
23809
23810 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23811
23812         PR fortran/16290
23813         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23814         Allow for cases without denormalized floating point numbers.
23815
23816 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23817
23818         PR c/1027
23819         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23820         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23821         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23822         expected warning text.
23823         * gcc.dg/format/diag-2.c: New test.
23824
23825 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23826
23827         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23828
23829 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23830
23831         * gcc.dg/builtins-43.c: New.
23832         * gcc.dg/builtins-44.c: New.
23833         * gcc.dg/builtins-45.c: New.
23834
23835 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23836             Andreas Tobler  <a.tobler@schweiz.ch>
23837
23838         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23839         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23840         as SIGSEGV.
23841         * gcc.dg/cleanup-11.c: Likewise.
23842         * gcc.dg/cleanup-8.c: Likewise.
23843         * gcc.dg/cleanup-9.c: Likewise.
23844         * gcc.dg/cleanup-5.c: Run on all platforms.
23845
23846 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23847
23848         * g++.dg/warn/nonnull1.C: New test.
23849
23850 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23851
23852         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23853         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23854         Special-case the Sun compiler wrt to <complex.h>.
23855
23856 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23857
23858         * gcc.dg/Wunreachable-8.C: New test.
23859
23860         * gcc.dg/h8300-ice2.c : New test.
23861
23862 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23863
23864         PR fortran/16161
23865         * gfortran.fortran-torture/compile/implicit.f90: Add test
23866         for implicit character.
23867
23868 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23869
23870         PR fortran/16289
23871         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23872         Use tiny() intrinsic to find smallest non-negative real
23873
23874 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23875
23876         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23877         * gcc.dg/compat/struct-by-value-22_x.c: New.
23878         * gcc.dg/compat/struct-by-value-22_y.c: New.
23879
23880         * gcc.c-torture/execute/20040629-1.c: New test.
23881
23882 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23883
23884         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23885         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23886
23887         PR target/16195
23888         * gcc.dg/20040625-1.c: New test.
23889
23890 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23891
23892         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23893
23894 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23895
23896         PR fortran/15963
23897         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23898
23899 2004-06-29  Richard Henderson  <rth@redhat.com>
23900
23901         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23902
23903 2004-06-29  Paul Brook  <paul@codesourcery.com>
23904
23905         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23906         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23907
23908 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23909
23910         PR c++/16260
23911         * g++.dg/parse/crash15.C: New.
23912
23913 2004-06-28  Andrew Pinski  <apinski@apple.com>
23914
23915         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23916         by the error already.
23917
23918         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23919
23920 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23921
23922         PR target/14041
23923         * gcc.dg/h8300-bss-align-1.c : New.
23924
23925 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23926
23927         * PR c++/16174
23928         * g++.dg/template/ctor4.C: New.
23929
23930 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23931
23932         PR c++/16205
23933         * g++.dg/warn/Wsequence-point-1.C: New test.
23934
23935 2004-06-27  Paul Brook  <paul@codesourcery.com>
23936
23937         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23938
23939 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23940
23941         * g++.old-deja/g++.mike/p7325.C: Remove.
23942
23943 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23944
23945         PR c/14963
23946         * gcc.dg/pr14963.c: New test.
23947
23948 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23949
23950         PR c++/16193
23951         * g++.dg/parse/redef1.C: New test.
23952
23953 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23954
23955         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23956         20021110.c.
23957         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23958         20021119-1.c.
23959         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23960         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23961         5-04.c.
23962         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23963         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23964         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23965         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23966         g++.brendan/enum14.C.
23967         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23968         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23969         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23970         g++.mike/virt1.C.
23971         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23972         memtemp24.C.
23973
23974 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23975
23976         * gcc.dg/20040527-1.c: New test case.
23977
23978 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23979
23980         PR gfortran/pr16196
23981         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23982
23983 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23984
23985         PR middle-end/15825
23986         * gcc.dg/pr15825-1.c: New test case.
23987
23988 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23989
23990         * gcc.c-torture/execute/20040625-1.c: New test.
23991
23992 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23993
23994         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23995
23996 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23997
23998         * gcc.dg/torture/mips-div-1.c: New test.
23999
24000 2004-06-24  Jeff Law  <law@redhat.com>
24001
24002         * gcc.dg/tree-ssa/20040624-1.c: New test.
24003
24004 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24005
24006         * gcc.c-torture/compile/20040624-1.c: New test.
24007
24008 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24009
24010         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24011         this directory.
24012
24013 2004-06-23  Andrew Pinski  <apinski@apple.com>
24014
24015         PR middle-end/15988
24016         * g++.dg/opt/ptrmem4.C: New test.
24017
24018         * gcc.dg/c90-array-quals-2.c: New test.
24019
24020 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24021
24022         * gcc.dg/kpice1.c: New test.
24023
24024 2006-06-23  Andrew Pinski  <apinski@apple.com>
24025
24026         * gcc.dg/c90-array-quals.c: New test.
24027
24028 2006-06-22  Richard Henderson  <rth@redhat.com>
24029
24030         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
24031
24032 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
24033
24034         * gcc.dg/builtins-config.h: Handle FreeBSD.
24035
24036 2006-06-22  Richard Henderson  <rth@redhat.com>
24037
24038         * g++.dg/opt/devirt1.C: New.
24039
24040 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
24041
24042         * g++.dg/opt/pr15551.C: New testcase.
24043
24044 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
24045
24046         PR target/14800
24047         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
24048         x86_64-*-linux* when compiling for 32bit.
24049
24050 2004-06-21  Andrew Pinski  <apinski@apple.com>
24051
24052         * gcc.dg/pch/struct-1.c: New.
24053         * gcc.dg/pch/struct-1.hs: New.
24054
24055 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
24056
24057         * gcc.dg/pch/save-temps-1.c: New file.
24058         * gcc.dg/pch/save-temps-1.hs: New file.
24059
24060 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24061
24062         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
24063         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
24064
24065 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24066
24067         * gfortran.fortran-torture/execute/select_1.f90: Rename function
24068         to fix type error.
24069         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
24070         Remove trailing spaces.
24071
24072 2004-06-21  Richard Henderson  <rth@redhat.com>
24073
24074         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
24075         merging && to BIT_FIELD_REF.
24076
24077 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
24078
24079         * g++.dg/opt/placeholder1.C: New test.
24080
24081 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24082
24083         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
24084         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24085         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24086         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24087
24088 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
24089
24090         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
24091         extern "C".
24092         * g++.dg/other/pragma-re-1.C: Add comments.
24093
24094 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
24095
24096         PR gfortran/16080
24097         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24098
24099 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24100
24101         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24102         instead of setting the type of size_t by
24103         hand.
24104
24105 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24106
24107         * gcc.dg/unordered-2.c: New test case.
24108         * gcc.dg/unordered-3.c: New test case.
24109
24110 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24111
24112         PR other/16043
24113         * lib/g++.exp (g++_version): Tweak regexp for version
24114         * lib/g77.exp (g77_version): Likewise.
24115         * lib/gfortran.exp (gfortran_version): Likewise.
24116         * lib/objc.exp (objc_version): Likewise.
24117         * lib/treelang.exp (treelang_version): Likewise.
24118
24119 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24120
24121         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24122         Use INT_MAX instead of __INT_MAX__.
24123         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24124
24125         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24126         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24127         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24128         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24129         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24130         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24131         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24132         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24133         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24134
24135         * gcc.dg/range-test-1.c: New test.
24136         * g++.dg/opt/range-test-1.C: New test.
24137
24138 2004-06-17  Richard Henderson  <rth@redhat.com>
24139
24140         * objc.dg/sync-1.m: New.
24141         * objc.dg/try-catch-1.m: Don't force next runtime.
24142         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24143         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24144         shadowed catch clause.
24145         * objc.dg/try-catch-5.m: New.
24146
24147 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24148
24149         Bug 14610
24150         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24151
24152 2004-06-15  Richard Henderson  <rth@redhat.com>
24153
24154         * gcc.dg/20001116-1.c: Move expected warning line.
24155
24156 2004-06-15  Richard Henderson  <rth@redhat.com>
24157
24158         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24159         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24160
24161 2004-06-15  Jeff Law  <law@redhat.com>
24162
24163         * gcc.dg/tree-ssa/20040615-1.c: New test.
24164         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24165         be less sensitive to operand ordering.
24166         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24167
24168 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24169
24170         * g++.dg/abi/bitfield3.C: Add comment..
24171
24172 2004-06-15  Richard Henderson  <rth@redhat.com>
24173
24174         * g++.dg/ext/stmtexpr1.C: XFAIL.
24175         * gcc.dg/20030612-1.c: XFAIL.
24176
24177 2004-06-15  Eric Christopher  <echristo@redhat.com>
24178
24179         * g++.dg/charset/asm5.c: New.
24180         * gcc.dg/charset/asm6.c: New.
24181
24182 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24183
24184         PR fortran/15962
24185         * gfortran.fortran-torture/execute/select_1.f90: New test.
24186
24187 2004-06-15  Paul Brook  <paul@codesourcery.com>
24188
24189         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24190
24191 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24192
24193         PR c++/15967
24194         * g++.dg/lookup/crash3.C: New test.
24195
24196 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24197
24198         PR c++/15947
24199         * g++.dg/parse/dtor4.C: New test.
24200
24201 2004-06-14  Jeff Law  <law@redhat.com>
24202
24203         * gcc.c-torture/compile/20040614-1.c: New test.
24204
24205 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24206
24207         PR fortran/15211
24208         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24209         LEN of a character array.
24210
24211 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24212
24213         PR c++/15096
24214         * g++.dg/template/ptrmem10.C: New test.
24215
24216         PR c++/14930
24217         * g++.dg/template/friend30.C: New test.
24218
24219 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24220
24221         PR fortran/14928
24222         * gfortran.fortran-torture/compile/mloc.f90: New test.
24223
24224 2004-06-13  Paul Brook  <paul@codesourcery.com>
24225
24226         * gfortran.fortran-torture/execute/random_2.f90: New test.
24227
24228 2004-06-13  Eric Christopher  <echristo@redhat.com>
24229
24230         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24231
24232 2004-06-12  Paul Brook  <paul@codesourcery.com>
24233
24234         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24235
24236 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24237
24238         PR fortran/14923
24239         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24240
24241 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24242
24243         PR fortran/14957
24244         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24245         syntax errors in end statements of contained subroutines.
24246
24247 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24248
24249         PR fortran/12841
24250         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24251
24252 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24253
24254         PR fortran/15665
24255         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24256
24257 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24258
24259         PR gfortran/12839
24260         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24261
24262 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24263
24264         PR c++/15862
24265         * g++.dg/parse/enum1.C: New test.
24266
24267 2004-06-10  Jeff Law  <law@redhat.com>
24268
24269         * gcc.c-torture/compile/20040610-1.c: New test.
24270
24271 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24272
24273         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24274         * g++.old-deja/g++.other/decl3.C: Likewise.
24275
24276 2004-06-10  Brian Booth  <bbooth@redhat.com>
24277
24278         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24279         V_MAY_DEF instead of VDEF.
24280         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24281
24282 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24283
24284         PR c++/14211
24285         * g++.dg/conversion/const1.C: New test.
24286
24287         PR c++/15076
24288         * g++.dg/conversion/reinterpret1.C: New test.
24289
24290         PR c++/15877
24291         * g++.dg/template/enum2.C: New test.
24292
24293         PR c++/15227
24294         * g++.dg/template/error13.C: New test.
24295
24296 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24297
24298         PR fortran/14957
24299         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
24300         arguments to test_* REAL and of the right size.
24301
24302 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24303
24304         PR target/15569
24305         PR rtl-optimization/15681
24306         * gcc.dg/20040609-1.c: New test.
24307
24308 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24309
24310         PR c++/14791
24311         * g++.dg/opt/builtins1.C: New test.
24312
24313 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
24314
24315         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
24316         that use default windows32 struct layout.
24317         * gcc.dg/i386-bitfield2.c: Likewise.
24318
24319 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
24320
24321         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
24322         for mingw32 and cygwin targets.
24323
24324 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
24325
24326         * gcc.dg/pch/macro-4.c: New.
24327         * gcc.dg/pch/macro-4.hs: New.
24328
24329 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24330
24331         PR fortran/13249
24332         * gfortran.fortran-torture/compile/name_clash.f90: New test.
24333
24334 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24335
24336         PR fortran/13372
24337         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
24338
24339 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24340
24341         PR gfortran/14897
24342         * gfortran.fortran-torture/execute/t_edit.f90: New test.
24343
24344 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24345
24346         PR gfortran/15755
24347         * gfortran.fortran-torture/execute/backspace.c : New test.
24348
24349 2004-06-09  Paul Brook  <paul@codesourcery.com>
24350
24351         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24352         (pointer_to_section): Rewrite to use smaller array.
24353
24354 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24355
24356         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24357         * gcc.dg/ext/altivec-10.c: Same.
24358         * gcc.dg/ext/altivec-11.c: Same.
24359         * gcc.dg/ext/altivec-12.c: Same.
24360         * gcc.dg/ext/altivec-13.c: Same.
24361         * gcc.dg/ext/altivec-14.c: Same.
24362         * gcc.dg/ext/altivec-15.c: Same.
24363         * gcc.dg/ext/altivec-16.c: Same.
24364         * gcc.dg/ext/altivec-3.c: Same.
24365         * gcc.dg/ext/altivec-4.c: Same.
24366         * gcc.dg/ext/altivec-6.c: Same.
24367         * gcc.dg/ext/altivec-7.c: Same.
24368         * gcc.dg/ext/altivec-8.c: Same.
24369         * gcc.dg/ext/altivec-varargs-1.c: Same.
24370
24371         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24372         * g++.dg/ext/altivec-10.C: Same.
24373         * g++.dg/ext/altivec-2.C: Same.
24374         * g++.dg/ext/altivec-3.C: Same.
24375         * g++.dg/ext/altivec-4.C: Same.
24376         * g++.dg/ext/altivec-5.C: Same.
24377         * g++.dg/ext/altivec-6.C: Same.
24378         * g++.dg/ext/altivec-7.C: Same.
24379         * g++.dg/ext/altivec-8.C: Same.
24380         * g++.dg/ext/altivec-9.C: Same.
24381
24382 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24383
24384         PR c++/7841
24385         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24386
24387 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24388
24389         * gcc.dg/union-1.c: New test.
24390
24391 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24392
24393         * gcc.dg/builtins-41.c: New test case.
24394         * gcc.dg/builtins-42.c: New test case.
24395
24396 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24397
24398         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24399         * g++.dg/ext/altivec-10.C: Same.
24400         * g++.dg/ext/altivec-2.C: Same.
24401         * g++.dg/ext/altivec-3.C: Same.
24402         * g++.dg/ext/altivec-4.C: Same.
24403         * g++.dg/ext/altivec-5.C: Same.
24404         * g++.dg/ext/altivec-6.C: Same.
24405         * g++.dg/ext/altivec-7.C: Same.
24406         * g++.dg/ext/altivec-8.C: Same.
24407         * g++.dg/ext/altivec-9.C: Same.
24408         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24409         * g++.old-deja/g++.brendan/new3.C: Same.
24410         * gcc.c-torture/execute/eeprof-1.x: Same.
24411
24412 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24413
24414         PR c/14765
24415         * gcc.dg/pr14765-1.c: New test.
24416
24417 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24418
24419         PR c/14649
24420         * gcc.dg/pr14649-1.c: New test case.
24421
24422 2004-06-07  Richard Henderson  <rth@redhat.com>
24423
24424         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24425         if temporaries.
24426
24427 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24428
24429         * g++.dg/eh/elide1.C: Remove XFAIL.
24430
24431 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24432
24433         PR c++/15337
24434         * g++.dg/expr/sizeof3.C: New test.
24435
24436         PR c++/14777
24437         * g++.dg/template/access14.C: New test.
24438
24439         PR c++/15554
24440         * g++.dg/template/enum1.C: New test.
24441
24442         PR c++/15057
24443         * g++.dg/eh/throw1.C: New test.
24444
24445 2004-06-07  David Ayers  <d.ayers@inode.at>
24446             Ziemowit Laski  <zlaski@apple.com>
24447
24448         * lib/objc.exp (objc_target_compile): Revert the '-framework
24449         Foundation' flag fix, since bare Darwin does not ship
24450         with the Foundation framework.
24451         * objc/execute/next_mapping.h: Provide a local NSConstantString
24452         @interface and @implementation.
24453         (objc_constant_string_init): A constructor function, used to
24454         initialize the NSConstantString meta-class object.
24455         * objc/execute/string1.m: Include "next_mapping.h" instead of
24456         <Foundation/NSString.h>.
24457         * objc/execute/string2.m: Likewise.
24458         * objc/execute/string3.m: Likewise.
24459         * objc/execute/string4.m: Likewise.
24460
24461 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24462
24463         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24464         to double. Replace double with FLOAT.
24465         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24466
24467         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24468         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24469         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24470         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24471         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24472         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24473         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24474         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24475
24476 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24477
24478         PR c/13519
24479         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24480
24481 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24482
24483         PR c++/15503
24484         * g++.dg/template/meminit2.C: New test.
24485
24486 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24487
24488         PR target/15822
24489         * gcc.c-torture/execute/compare-fp-1.c,
24490         gcc.c-torture/execute/compare-fp-2.c,
24491         gcc.c-torture/execute/compare-fp-3.c,
24492         gcc.c-torture/execute/compare-fp-4.c,
24493         gcc.c-torture/execute/compare-fp-3.x,
24494         gcc.c-torture/execute/compare-fp-4.x: Moved...
24495         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24496         gcc.c-torture/execute/ieee/compare-fp-2.c,
24497         gcc.c-torture/execute/ieee/compare-fp-3.c,
24498         gcc.c-torture/execute/ieee/compare-fp-4.c,
24499         gcc.c-torture/execute/ieee/compare-fp-3.x,
24500         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24501
24502 2004-06-04  David Ayers  <d.ayers@inode.at>
24503
24504         * objc/execute/protocol-isEqual-4.m: New testcase.
24505
24506 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24507
24508         * objc/execute/protocol-isEqual-1.m: New testcase.
24509         * objc/execute/protocol-isEqual-2.m: New testcase.
24510         * objc/execute/protocol-isEqual-3.m: New testcase.
24511
24512 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24513
24514         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24515
24516 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24517
24518         * lib/objc.exp (objc_target_compile): When running tests on
24519         Darwin (Mac OS X), inform the linker about '-framework
24520         'Foundation'.
24521
24522 2004-06-02  Eric Christopher  <echristo@redhat.com>
24523
24524         * gcc.c-torture/compile/20040602-1.c: New.
24525
24526 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24527
24528         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24529         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24530
24531         PR tree-optimization/14736
24532         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24533
24534         PR tree-optimization/14042
24535         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24536
24537         PR tree-optimization/14729
24538         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24539
24540 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24541
24542         PR fortran/15557
24543         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24544
24545 2004-06-01  Richard Hederson  <rth@redhat.com>
24546
24547         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24548
24549 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24550
24551         PR c++/14932
24552         * g++.dg/parse/offsetof4.C: New test.
24553
24554 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24555
24556         PR objc/7993
24557         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24558
24559 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24560
24561         PR c++/15701
24562         * g++.dg/template/friend29.C: New test.
24563
24564 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24565
24566         PR c/15749
24567         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24568
24569 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24570
24571         * gcc.dg/sparc-trap-1.c: New test.
24572
24573 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24574
24575         PR middle-end/15069
24576         * g++.dg/opt/fold3.C: New test case.
24577
24578 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24579
24580         * lib/target-supports.exp (check_iconv_available): Fix fallout
24581         from 2004-05-28 patch.
24582
24583 2004-05-30  Paul Brook  <paul@codesourcery.com>
24584
24585         PR fortran/15620
24586         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24587         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24588
24589 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24590
24591         * gfortran.fortran-torture/execute/random_1.f90: New test.
24592
24593 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24594
24595         * g++.dg/ext/altivec-10.C: New test.
24596
24597 2004-05-29  Paul Brook  <paul@codesourcery.com>
24598
24599         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24600
24601 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24602
24603         * gcc.dg/altivec-16.c: New test.
24604
24605 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24606
24607         * lib/target-supports.exp (check_vmx_hw_available): New.
24608         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24609
24610         * lib/target-supports.exp (check_alias_available,
24611         check_iconv_available, check_named_sections_available): Use
24612         unique names for temporary files.
24613
24614 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24615
24616         * gcc.dg/altivec-15.c: New test.
24617
24618 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24619
24620         PR c++/15083
24621         * g++.dg/warn/noeffect6.C: New test.
24622
24623         PR c++/15471
24624         * g++.dg/expr/ptrmem4.C: New test.
24625
24626         PR c++/15640
24627         * g++.dg/template/operator3.C: New test.
24628
24629 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24630
24631         PR c++/14668
24632         * g++.dg/lookup/redecl1.C: New test.
24633         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
24634
24635 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
24636
24637         * gcc.c-torture/execute/compare-fp-1.c,
24638         gcc.c-torture/execute/compare-fp-2.c,
24639         gcc.c-torture/execute/compare-fp-3.c,
24640         gcc.c-torture/execute/compare-fp-4.c,
24641         gcc.c-torture/execute/compare-fp-3.x,
24642         gcc.c-torture/execute/compare-fp-4.x,
24643         gcc.dg/pr15649-1.c: New.
24644
24645 2004-05-27  Adam Nemet  <anemet@lnxw.com>
24646
24647         PR c++/12883
24648         * g++.dg/init/array14.C: New test.
24649
24650 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
24651
24652         * lib/compat.exp (compat-get-options-main): New.
24653         (compat-get-options): Remove unneeded code, warn for ignored
24654         command.
24655         (compat-execute): Check flag set by dg-require-* commands.
24656
24657         * lib/compat.exp (compat-execute): Break up long lines.
24658
24659 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
24660
24661         * gcc.dg/altivec-7.c: Don't use 'vector long'.
24662         * gcc.dg/altivec-14.c: New test.
24663         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24664
24665         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24666         * gcc.dg/altivec-12.c: Ditto.
24667
24668         * gcc.dg/altivec-3.c: Move call to altivec_check.
24669
24670 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24671
24672         PR c++/15044
24673         * g++.dg/template/error12.C: New test.
24674
24675         PR c++/15317
24676         * g++.dg/ext/attrib15.C: New test.
24677
24678         PR c++/15329
24679         * g++.dg/template/ptrmem9.C: New test.
24680
24681 2004-05-25  Paul Brook  <paul@codesourcery.com>
24682
24683         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24684
24685 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24686
24687         PR c++/15165
24688         * g++.dg/template/crash19.C: New test.
24689
24690 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24691
24692         PR c++/15025
24693         * g++.dg/template/redecl1.C: New test.
24694
24695 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24696
24697         PR c++/14821
24698         * g++.dg/other/ns1.C: New test.
24699
24700         PR c++/14883
24701         * g++.dg/template/invalid1.C: New test.
24702
24703 2004-05-23  Paul Brook  <paul@codesourcery.com>
24704         Victor Leikehman  <lei@haifasphere.co.il>
24705
24706         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24707         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24708
24709 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24710
24711         PR c++/15285
24712         PR c++/15299
24713         * g++.dg/template/non-dependent5.C: New test.
24714         * g++.dg/template/non-dependent6.C: New test.
24715
24716 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24717
24718         PR c++/15507
24719         * g++.dg/inherit/union1.C: New test.
24720
24721         PR c++/15542
24722         * g++.dg/template/addr1.C: New test.
24723
24724         PR c++/15427
24725         * g++.dg/template/array5.C: New test.
24726
24727         PR c++/15287
24728         * g++.dg/template/array6.C: New test.
24729
24730 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24731             Roger Sayle  <roger@eyesopen.com>
24732
24733         * g++.dg/lookup/forscope2.C: New test case.
24734
24735 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24736
24737         * gcc.dg/cpp/Wmissingdirs.c: New.
24738
24739 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24740
24741         PR target/15301
24742         * gcc.dg/compat/union-m128-1.h: New file.
24743         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24744         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24745         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24746
24747 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24748
24749         PR target/15302
24750         * gcc.dg/compat/struct-complex-1.h: New file.
24751         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24752         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24753         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24754
24755 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24756
24757         PR middle-end/3074
24758         * gcc.dg/pr3074-1.c: New test case.
24759         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24760
24761 2004-05-20  Falk Hueffner  <falk@debian.org>
24762
24763         PR other/15526
24764         * gcc.dg/ftrapv-1.c: New test case.
24765
24766 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24767
24768         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24769
24770 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24771             Jeff Law  <law@redhat.com>
24772
24773         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24774         * gcc.dg/tree-ssa/20040518-2.c: New test.
24775
24776         * gcc.dg/tree-ssa/20040518-1.c: New test.
24777
24778 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24779
24780         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24781
24782 2004-05-18  Paul Brook  <paul@codesourcery.com>
24783
24784         PR fortran/13930
24785         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24786
24787 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24788
24789         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24790         constant folding.
24791
24792 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24793
24794         * gcc.dg/tree-ssa/20040517-1.c: New test.
24795
24796 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24797
24798         * gcc.dg/loop-4.c: New test.
24799
24800 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24801
24802         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24803
24804 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24805
24806         PR fortran/15311
24807         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24808
24809 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24810
24811         PR fortran/13826
24812         PR fortran/13940
24813         * gfortran.fortran-torture/compile/data_1.f90: New test.
24814
24815 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24816
24817         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24818         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24819
24820 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24821
24822         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24823
24824 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24825
24826         PR c/15444
24827         * gcc.dg/format/xopen-1.c: Adjust expected message.
24828         * gcc.dg/format/xopen-3.c: New test.
24829
24830 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24831
24832         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24833
24834 2004-05-14  Jeff Law  <law@redhat.com>
24835
24836         * gcc.dg/tree-ssa/20040514-2.c: New test.
24837
24838 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24839
24840         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24841         this ...
24842         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24843         this.
24844
24845 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24846
24847         * gcc.dg/tree-ssa/20040514-1.c: New test.
24848
24849 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24850
24851         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24852         test.
24853
24854 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24855
24856         PR fortran/14066
24857         * gfortran.fortran-torture/compile/do_1.f90: New test.
24858
24859 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24860
24861         PR fortran/15051
24862         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24863         test.
24864
24865 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24866
24867         PR fortran/15149
24868         * gfortran.fortran-torture/execute/random_init.f90: New test.
24869
24870 2004-05-13  Paul Brook  <paul@codesourcery.com>
24871
24872         PR fortran/15314
24873         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24874
24875 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24876
24877         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24878         for the powerpc case.
24879
24880 2004-05-13  Jeff Law  <law@redhat.com>
24881
24882         * gcc.dg/tree-ssa/20040513-1.c: New test.
24883         * gcc.dg/tree-ssa/20040513-2.c: New test.
24884
24885 2004-05-13  Paul Brook  <paul@codesourcery.com>
24886
24887         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24888         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24889         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24890
24891 2004-05-13  Andreas Schwab  <schwab@suse.de>
24892
24893         PR other/10819
24894         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24895         characters.
24896
24897 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24898
24899         PR fortran/15294
24900         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24901
24902 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24903
24904         Merge from tree-ssa-20020619-branch.  See
24905         ChangeLog.tree-ssa for details.
24906
24907 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24908
24909         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24910         include <altivec.h> explicitly.
24911         * gcc.dg/altivec-13.c: Likewise.
24912
24913 2004-05-11  Paul Brook  <paul@codesourcery.com>
24914
24915         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24916
24917 2004-05-10  Eric Christopher  <echristo@redhat.com>
24918
24919         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24920         * gcc.dg/sibcall-4.c: Ditto.
24921
24922 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24923
24924         * g++.dg/ext/altivec-8.C: New test case.
24925         * gcc.dg/altivec-13.c: New test case.
24926
24927 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24928
24929         * gcc.c-torture/execute/divcmp-1.c: New test case.
24930         * gcc.c-torture/execute/divcmp-2.c: New test case.
24931         * gcc.c-torture/execute/divcmp-3.c: New test case.
24932
24933 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24934
24935         * g++.dg/other/pragma-re-2.C: New test.
24936
24937 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24938
24939         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24940         * gcc.dg/i386-387-2.c: Likewise.
24941
24942         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24943         __builtin_drem.
24944         * gcc.dg/i386-387-6.c: Likewise.
24945
24946 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24947
24948         * gcc.dg/builtins-33.c: Also check log1p*.
24949
24950 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24951
24952         PR optimization/15296
24953         * gcc.c-torture/execute/pr15296.c: New test.
24954
24955 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24956
24957         * gcc.dg/builtins-40.c: New test.
24958
24959 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24960
24961         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24962
24963 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24964
24965         * g++.dg/ext/spe1.C: New testcase.
24966
24967 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24968
24969         * objc.dg/image-info.m: Allow additional attributes
24970         for __image_info section.
24971
24972 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24973
24974         * gcc.dg/torture/mips-hilo-2.c: New test.
24975
24976 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24977
24978         PR c++/14389
24979         * g++.dg/template/member5.C: New test.
24980
24981 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24982
24983         * gcc.dg/builtins-34.c: Also check expm1*.
24984
24985 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24986
24987         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24988         * gcc.dg/torture/builtin-convert-3.c: New test.
24989
24990 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24991
24992         PR middle-end/15054
24993         * g++.dg/opt/pr15054.C: New test.
24994
24995 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24996
24997         * gcc.dg/torture/builtin-rounding-1.c: New test.
24998         * gcc.dg/builtins-25.c: Delete.
24999         * gcc.dg/builtins-29.c: Delete.
25000
25001 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25002
25003         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25004         * gcc.dg/sibcall-4.c: Likewise.
25005         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25006
25007 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25008
25009         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25010         bit-field on 16-bit targets.
25011
25012 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25013
25014         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25015         16-bit targets.
25016
25017 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25018
25019         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25020         * gcc.dg/rs6000-power2-2.c: Likewise.
25021
25022 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25023
25024         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25025         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
25026         Change the asm registers to be in form of frN instead of fN.
25027
25028 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25029
25030         * gcc.dg/torture/builtin-convert-2.c: New test.
25031
25032 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
25033
25034         * gcc.dg/rs6000-power2-1.c: New test.
25035         * gcc.dg/rs6000-power2-2.c: New test.
25036
25037 2004-04-28  Jan Hubicka  <jh@suse.cz>
25038
25039         * gcc.dg/unused-6.c: New test.
25040
25041 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
25042             Ulrich Weigand  <uweigand@de.ibm.com>
25043
25044         * ada/acats/run_all.sh: Define $target variable.
25045
25046 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
25047
25048         PR c++/15119
25049         * g++.dg/other/vararg-1.C: New test.
25050
25051         PR c++/4794
25052         * g++.dg/eh/cleanup3.C: New test.
25053
25054 2004-04-24  Laurent GUERBY <laurent@guerby.net>
25055
25056         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
25057         and ad8011a (target_insn).
25058         * ada/acats/support/macro.dfs: Likewise.
25059         * ada/acats/support/impbit.adb: New file.
25060
25061 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
25062
25063         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
25064
25065 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25066
25067         * gcc.dg/loop-3.c: New test.
25068
25069 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
25070
25071         * gcc.c-torture/execute/simd-5.c: New test.
25072
25073 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25074
25075         PR c++/15064
25076         * g++.dg/template/crash18.C: New test.
25077
25078 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
25079
25080         * g++.dg/ext/complit3.C: New test.
25081
25082 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25083
25084         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
25085         * gcc.dg/altivec-3.c: Same.
25086         * gcc.dg/altivec-varargs-1.c: Same.
25087
25088 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25089
25090         * lib/target-supports.exp (check_profiling_available): Assume
25091         profiling is not available on powerpc-eabi targets.
25092
25093 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
25094
25095         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
25096         * gcc.dg/vmx/bug-1.c: Ditto.
25097
25098 2004-04-20  Eric Christopher  <echristo@redhat.com>
25099
25100         * gcc.dg/charset/extern.c: New test.
25101         * g++.dg/charset/extern3.cc: Ditto.
25102
25103 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25104
25105         * gcc.dg/builtins-39.c: New test.
25106
25107 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25108
25109         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25110
25111 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25112
25113         * gcc.dg/torture/mips-hilo-1.c: New test.
25114
25115 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25116
25117         * gcc.c-torture/compile/20040419-1.c: New test.
25118
25119 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25120
25121         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25122
25123 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25124             Aldy Hernandez  <aldyh@redhat.com>
25125
25126         * gcc.c-torture/execute/va-arg-24.c: New.
25127
25128 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25129             Aldy Hernandez  <aldyh@redhat.com>
25130
25131         * gcc.dg/vmx/1b-01.c: New.
25132         * gcc.dg/vmx/1b-02.c: New.
25133         * gcc.dg/vmx/1b-03.c: New.
25134         * gcc.dg/vmx/1b-04.c: New.
25135         * gcc.dg/vmx/1b-05.c: New.
25136         * gcc.dg/vmx/1b-06.c: New.
25137         * gcc.dg/vmx/1b-07.c: New.
25138         * gcc.dg/vmx/1c-01.c: New.
25139         * gcc.dg/vmx/1c-02.c: New.
25140         * gcc.dg/vmx/3a-01a.c: New.
25141         * gcc.dg/vmx/3a-01.c: New.
25142         * gcc.dg/vmx/3a-01m.c: New.
25143         * gcc.dg/vmx/3a-03.c: New.
25144         * gcc.dg/vmx/3a-03m.c: New.
25145         * gcc.dg/vmx/3a-04.c: New.
25146         * gcc.dg/vmx/3a-04m.c: New.
25147         * gcc.dg/vmx/3a-05.c: New.
25148         * gcc.dg/vmx/3a-06.c: New.
25149         * gcc.dg/vmx/3a-06m.c: New.
25150         * gcc.dg/vmx/3a-07.c: New.
25151         * gcc.dg/vmx/3b-01.c: New.
25152         * gcc.dg/vmx/3b-02.c: New.
25153         * gcc.dg/vmx/3b-10.c: New.
25154         * gcc.dg/vmx/3b-13.c: New.
25155         * gcc.dg/vmx/3b-14.c: New.
25156         * gcc.dg/vmx/3b-15.c: New.
25157         * gcc.dg/vmx/3c-01a.c: New.
25158         * gcc.dg/vmx/3c-01.c: New.
25159         * gcc.dg/vmx/3c-02.c: New.
25160         * gcc.dg/vmx/3c-03.c: New.
25161         * gcc.dg/vmx/3d-01.c: New.
25162         * gcc.dg/vmx/4-01.c: New.
25163         * gcc.dg/vmx/4-03.c: New.
25164         * gcc.dg/vmx/5-01.c: New.
25165         * gcc.dg/vmx/5-02.c: New.
25166         * gcc.dg/vmx/5-03.c: New.
25167         * gcc.dg/vmx/5-04.c: New.
25168         * gcc.dg/vmx/5-05.c: New.
25169         * gcc.dg/vmx/5-06.c: New.
25170         * gcc.dg/vmx/5-07.c: New.
25171         * gcc.dg/vmx/5-07t.c: New.
25172         * gcc.dg/vmx/5-08.c: New.
25173         * gcc.dg/vmx/5-10.c: New.
25174         * gcc.dg/vmx/5-11.c: New.
25175         * gcc.dg/vmx/7-01a.c: New.
25176         * gcc.dg/vmx/7-01.c: New.
25177         * gcc.dg/vmx/7c-01.c: New.
25178         * gcc.dg/vmx/7d-01.c: New.
25179         * gcc.dg/vmx/7d-02.c: New.
25180         * gcc.dg/vmx/8-01.c: New.
25181         * gcc.dg/vmx/8-02a.c: New.
25182         * gcc.dg/vmx/8-02.c: New.
25183         * gcc.dg/vmx/brode-1.c: New.
25184         * gcc.dg/vmx/bug-1.c: New.
25185         * gcc.dg/vmx/bug-2.c: New.
25186         * gcc.dg/vmx/bug-3.c: New.
25187         * gcc.dg/vmx/cw-bug-1.c: New.
25188         * gcc.dg/vmx/cw-bug-2.c: New.
25189         * gcc.dg/vmx/cw-bug-3.c: New.
25190         * gcc.dg/vmx/dct.c: New.
25191         * gcc.dg/vmx/debug-1.c: New.
25192         * gcc.dg/vmx/debug-2.c: New.
25193         * gcc.dg/vmx/debug-3.c: New.
25194         * gcc.dg/vmx/debug-4.c: New.
25195         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25196         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25197         * gcc.dg/vmx/eg-5.c: New.
25198         * gcc.dg/vmx/fft.c: New.
25199         * gcc.dg/vmx/gcc-bug-1.c: New.
25200         * gcc.dg/vmx/gcc-bug-2.c: New.
25201         * gcc.dg/vmx/gcc-bug-3.c: New.
25202         * gcc.dg/vmx/gcc-bug-4.c: New.
25203         * gcc.dg/vmx/gcc-bug-5.c: New.
25204         * gcc.dg/vmx/gcc-bug-6.c: New.
25205         * gcc.dg/vmx/gcc-bug-7.c: New.
25206         * gcc.dg/vmx/gcc-bug-8.c: New.
25207         * gcc.dg/vmx/gcc-bug-9.c: New.
25208         * gcc.dg/vmx/gcc-bug-b.c: New.
25209         * gcc.dg/vmx/gcc-bug-c.c: New.
25210         * gcc.dg/vmx/gcc-bug-d.c: New.
25211         * gcc.dg/vmx/gcc-bug-e.c: New.
25212         * gcc.dg/vmx/gcc-bug-f.c: New.
25213         * gcc.dg/vmx/gcc-bug-g.c: New.
25214         * gcc.dg/vmx/gcc-bug-i.c: New.
25215         * gcc.dg/vmx/harness.h: New.
25216         * gcc.dg/vmx/ira1.c: New.
25217         * gcc.dg/vmx/ira2a.c: New.
25218         * gcc.dg/vmx/ira2b.c: New.
25219         * gcc.dg/vmx/ira2.c: New.
25220         * gcc.dg/vmx/ira2c.c: New.
25221         * gcc.dg/vmx/mem.c: New.
25222         * gcc.dg/vmx/newton-1.c: New.
25223         * gcc.dg/vmx/ops.c: New.
25224         * gcc.dg/vmx/sn7153.c: New.
25225         * gcc.dg/vmx/spill2.c: New.
25226         * gcc.dg/vmx/spill3.c: New.
25227         * gcc.dg/vmx/spill.c: New.
25228         * gcc.dg/vmx/t.c: New.
25229         * gcc.dg/vmx/varargs-1.c: New.
25230         * gcc.dg/vmx/varargs-2.c: New.
25231         * gcc.dg/vmx/varargs-3.c: New.
25232         * gcc.dg/vmx/varargs-4.c: New.
25233         * gcc.dg/vmx/varargs-5.c: New.
25234         * gcc.dg/vmx/varargs-6.c: New.
25235         * gcc.dg/vmx/varargs-7.c: New.
25236         * gcc.dg/vmx/vmx.exp: New.
25237         * gcc.dg/vmx/vprint-1.c: New.
25238         * gcc.dg/vmx/vscan-1.c: New.
25239         * gcc.dg/vmx/x-01.c: New.
25240         * gcc.dg/vmx/x-02.c: New.
25241         * gcc.dg/vmx/x-03.c: New.
25242         * gcc.dg/vmx/x-04.c: New.
25243         * gcc.dg/vmx/x-05.c: New.
25244         * gcc.dg/vmx/yousufi-1.c: New.
25245         * gcc.dg/vmx/zero-1.c: New.
25246         * gcc.dg/vmx/zero.c: New.
25247
25248 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25249
25250         * g++.dg/lookup/java1.C: Update for chage of
25251         _Jv_AllocObject.
25252         * g++.dg/lookup/java2.C: Likewise.
25253
25254 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25255
25256         * ada/acats/run_all.sh: use -O2 by default.
25257
25258 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25259
25260         * gcc.dg/vr-mult-[12].c: New tests.
25261
25262 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25263
25264         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25265
25266         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25267
25268 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25269
25270         * lib/target-supports.exp (check_profiling_available): Assume profiling
25271         isn't available for mips*-*-elf targets.
25272
25273 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25274
25275         * gcc.dg/builtins-38.c: New test.
25276
25277 2004-04-14  Eric Christopher  <echristo@redhat.com>
25278
25279         * g++.dg/charset/charset.exp: Run .cc extension tests.
25280
25281 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25282
25283         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25284
25285 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25286
25287         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25288
25289 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25290
25291         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25292         * gcc.dg/i386-387-2.c: Likewise.
25293
25294         * gcc.dg/i386-387-7.c: New test.
25295         * gcc.dg/i386-387-8.c: New test.
25296
25297         * gcc.dg/builtins-37.c: New test.
25298
25299 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
25300
25301         * g++.dg/pch/externc-1.C: Add missing semicolon.
25302
25303 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
25304
25305         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
25306
25307 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25308
25309         * gcc.c-torture/execute/20040411-1.c: New test.
25310
25311 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25312
25313         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
25314
25315 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
25316
25317         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
25318
25319 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
25320
25321         * lib/target-supports.exp (check_named_sections_available): New.
25322         * lib/gcc-dg.exp (dg-require-named-sections): New.
25323         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
25324         old-deja.exp.  Also prune error-count message from HP linker.
25325         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
25326
25327         * g++.dg/init/init-ref4.C: Use dg-require-weak.
25328         * g++.old-deja/g++.pt/static3.C: Likewise.
25329         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
25330
25331 2004-04-09  Roger Sayle  <roger@eyesopen.com>
25332
25333         * gcc.c-torture/execute/20040409-1.c: New test case.
25334         * gcc.c-torture/execute/20040409-2.c: New test case.
25335         * gcc.c-torture/execute/20040409-3.c: New test case.
25336
25337 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25338
25339         * gcc.dg/20040409-1.c: New test.
25340
25341 2004-04-08  Roger Sayle  <roger@eyesopen.com>
25342
25343         PR target/14888
25344         * g++.dg/opt/pr14888.C: New test case.
25345
25346 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
25347
25348         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
25349         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
25350         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25351         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25352         New tests.
25353
25354 2004-04-08  Paul Brook  <paul@codesourcery.com>
25355
25356         * gcc.dg/spill-1.c: New test.
25357
25358 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25359
25360         * gcc.dg/torture/builtin-ctype-2.c: New test.
25361
25362 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25363
25364         * gcc.dg/pch/pch.exp: Add largefile test.
25365
25366 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25367
25368         * g++.dg/pch/externc-1.Hs: New.
25369         * g++.dg/pch/externc-1.C: New.
25370
25371 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25372
25373         * gcc.dg/compat/struct-by-value-5a_main.c,
25374         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25375         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25376         * gcc.dg/compat/struct-by-value-5a_x.c,
25377         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25378         gcc.dg/compat/struct-by-value-5_x.c.
25379         * gcc.dg/compat/struct-by-value-5a_y.c,
25380         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25381         gcc.dg/compat/struct-by-value-5_y.c.
25382
25383         * gcc.dg/compat/struct-by-value-6a_main.c,
25384         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25385         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25386         * gcc.dg/compat/struct-by-value-6a_x.c,
25387         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25388         gcc.dg/compat/struct-by-value-6_x.c.
25389         * gcc.dg/compat/struct-by-value-6a_y.c,
25390         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25391         gcc.dg/compat/struct-by-value-6_y.c.
25392
25393         * gcc.dg/compat/struct-by-value-7a_main.c,
25394         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25395         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25396         * gcc.dg/compat/struct-by-value-7a_x.c,
25397         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25398         gcc.dg/compat/struct-by-value-7_x.c.
25399         * gcc.dg/compat/struct-by-value-7a_y.c,
25400         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25401         gcc.dg/compat/struct-by-value-7_y.c.
25402
25403 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25406         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25407         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25408         options.
25409
25410 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25411
25412         * gcc.dg/builtins-36.c: New test.
25413
25414 2004-04-06  Paul Brook  <paul@codesourcery.com>
25415
25416         * README.gcc: Remove obsolete contraint on testcases.
25417
25418 2004-04-05  Paul Brook  <paul@codesourcery.com>
25419
25420         PR2123
25421         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25422         failure and exit(0) on success.
25423         * g++.dg/expr/anew2.C: Ditto.
25424         * g++.dg/expr/anew3.C: Ditto.
25425         * g++.dg/expr/anew4.C: Ditto.
25426
25427 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25428
25429         PR c++/3518
25430         * g++.dg/template/unify7.C: New.
25431
25432 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25433
25434         * g++.dg/README: Bring up to date with new subdirectories; remove
25435         duplicate subdirectory lines.
25436
25437 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25438
25439         PR c++/14007
25440         * g++.dg/template/unify5.C: New.
25441         * g++.dg/template/unify6.C: New.
25442         * g++.dg/template/qualttp20.C: Adjust.
25443         * g++.old-deja/g++.jason/report.C: Adjust.
25444         * g++.old-deja/g++.other/qual1.C: Adjust.
25445
25446 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR c++/14803
25449         * g++.dg/inherit/ptrmem1.C: New test.
25450
25451 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25452
25453         PR c++/14755
25454         * gcc.c-torture/execute/20040331-1.c: New test.
25455         * gcc.dg/20040331-1.c: New test.
25456
25457 2004-04-01  Paul Brook  <paul@codesourcery.com>
25458
25459         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25460
25461 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25462
25463         PR c++/14724
25464         * g++.dg/init/goto1.C: New test.
25465
25466         PR c++/14763
25467         * g++.dg/template/defarg4.C: New test.
25468
25469 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25470
25471         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25472
25473 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25474
25475         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25476
25477 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25478
25479         * gcc.dg/noncompile/undeclared-2.c: New test.
25480
25481 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25482
25483         * gcc.dg/940409-1.c: Remove XFAIL.
25484         * gcc.dg/reg-vol-struct-1.c: New test.
25485
25486 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25487
25488         * gcc.dg/torture/builtin-wctype-1.c: New test.
25489
25490 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25491
25492         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25493         * gcc.dg/20001101-1.c: Likewise.
25494         * gcc.dg/20001102-1.c: Likewise.
25495
25496 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25497
25498         * gcc.dg/compare8.c: Add an additional test for XOR.
25499
25500 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25501
25502         * gcc.dg/torture/builtin-ctype-1.c: New test.
25503
25504 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25505
25506         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25507         * gcc.dg/torture/builtin-math-1.c: Likewise.
25508         * gcc.dg/torture/builtin-power-1.c: New test.
25509
25510 2004-03-24  Andreas Schwab  <schwab@suse.de>
25511
25512         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25513         IA64 assembler.
25514
25515 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25516             Roger Sayle  <roger@eyesopen.com>
25517
25518         * gcc.dg/compare8.c: New test case.
25519
25520 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25521
25522         * g++.dg/ext/altivec-7.C: New test.
25523
25524 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25525
25526         PR 12267, 12391, 12560, 13129, 14114, 14133
25527         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25528         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25529         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25530         Adjust error regexps.
25531         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25532         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25533         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25534         * gcc.dg/local1.c: Add explanatory comment.
25535
25536 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25537
25538         PR optimization/14669
25539         * g++.dg/opt/fold2.C: New test case.
25540
25541 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25542
25543         PR c/14069
25544         * gcc.dg/20040322-1.c: New test.
25545
25546 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25547
25548         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25549         * gcc.dg/ultrasp4.c: Likewise.
25550         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25551
25552 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25553
25554         * gcc.dg/i386-sse-8.c: Reset default options.
25555
25556 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25557
25558         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25559         in the error message text.
25560
25561 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25562
25563         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25564
25565 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25566
25567         PR c++/14616
25568         * g++.dg/init/array13.C: New test.
25569
25570 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25571
25572         PR target/13889
25573         * gcc.c-torture/compile/pr13889.c: New test case.
25574
25575 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25576
25577         PR c/14635
25578         * builtins-1.c (nan, nans): Don't test.
25579         * builtins-30.c: Don't use nan, nanf, nanl.
25580         * builtins-35.c: New test.
25581
25582 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25583
25584         * g++.dg/ext/altivec-6.C: New test.
25585
25586 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25587
25588         * g++.dg/init/placement3.C: New test.
25589
25590         * g++.dg/template/spec13.C: New test.
25591
25592         * g++.dg/lookup/using11.C: New test.
25593
25594         * g++.dg/lookup/koenig3.C: New test.
25595
25596         * g++.dg/template/operator2.C: New test.
25597
25598         * g++.dg/expr/dtor3.C: New test.
25599         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25600         marker.
25601         * g++.old-deja/g++.law/visibility28.C: Likewise.
25602
25603 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25604
25605         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25606         * gcc.dg/ppc64-abi-3.c: Likewise.
25607
25608 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25609
25610         PR c++/14545
25611         * g++.dg/parse/template15.C: New test.
25612
25613 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25614
25615         * g++.dg/expr/dtor2.C: New test.
25616
25617         * g++.dg/lookup/anon4.C: New test.
25618
25619         * g++.dg/overload/using1.C: New test.
25620
25621         * g++.dg/template/lookup7.C: New test.
25622
25623         * g++.dg/template/typename6.C: New test.
25624
25625         * g++.dg/expr/cond6.C: New test.
25626
25627 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25628
25629         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
25630
25631 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25632
25633         * g++.dg/expr/cond5.C: New test.
25634         * g++.dg/expr/constcast1.C: Likewise.
25635         * g++.dg/expr/ptrmem2.C: Likewise.
25636         * g++.dg/expr/ptrmem3.C: Likewise.
25637         * g++.dg/lookup/main1.C: Likewise.
25638         * g++.dg/template/lookup6.C: Likewise.
25639
25640 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25641
25642         * gcc.dg/local1.c: New test.
25643
25644         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25645
25646 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25647
25648         * gcc.dg/torture/builtin-convert-1.c: New test.
25649
25650 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25651
25652         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25653
25654 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25655
25656         PR c++/14481
25657         * g++.dg/warn/Wunused-7.C: New test.
25658
25659 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25660
25661         * gcc.dg/torture/builtin-integral-1.c: New test.
25662
25663 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25664
25665         PR c++/14586
25666         * g++.dg/parse/non-dependent3.C: New test.
25667
25668 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
25669
25670         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25671         * g++.dg/eh/simd-2.C: Likewise.
25672         * g++.dg/init/array10.C: Likewise.
25673         * gcc.c-torture/compile/simd-1.c: Likewise.
25674         * gcc.c-torture/compile/simd-2.c: Likewise.
25675         * gcc.c-torture/compile/simd-3.c: Likewise.
25676         * gcc.c-torture/compile/simd-4.c: Likewise.
25677         * gcc.c-torture/compile/simd-6.c: Likewise.
25678         * gcc.c-torture/execute/simd-1.c: Likewise.
25679         * gcc.c-torture/execute/simd-2.c: Likewise.
25680         * gcc.dg/compat/vector-defs.h: Likewise.
25681         * gcc.dg/20020531-1.c: Likewise.
25682         * gcc.dg/altivec-3.c: Likewise.
25683         * gcc.dg/altivec-4.c: Likewise.
25684         * gcc.dg/altivec-varargs-1.c: Likewise.
25685         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25686         * gcc.dg/i386-mmx-3.c: Likewise.
25687         * gcc.dg/i386-sse-4.c: Likewise.
25688         * gcc.dg/i386-sse-5.c: Likewise.
25689         * gcc.dg/i386-sse-8.c: Likewise.
25690         * gcc.dg/simd-1.c: Likewise.
25691         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25692         __ev64_opaque__ since the machine description provides it.
25693
25694 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25695
25696         * lib/compat.exp (skip_list): New global variable.
25697         Use it to hold the user defined COMPAT_SKIPS list if any.
25698         (compat-obj): Add the members of skip_list to optall.
25699
25700 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25701
25702         * gcc.dg/compat/union-by-value-1_main.c,
25703         union-by-value-1_x.c, union-by-value-1_y.c,
25704         union-check.h, union-defs.h,
25705         union-init.h, union-return-1_main.c,
25706         union-return-1_x.c, union-return-1_y.c: New files.
25707
25708 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25709
25710         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25711         mixed-struct-init.h: Add 4 mixed structure types.
25712         struct-by-value-21_main.c, struct-by-value-21_x.c,
25713         struct-by-value-21_y.c, struct-return-21_main.c,
25714         struct-return-21_x.c, struct-return-21_y.c: New files.
25715
25716 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25717
25718         PR c++/14550
25719         * g++.dg/parse/template14.C: New test.
25720
25721 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25722
25723         * gcc.c-torture/execute/20040313-1.c: New test.
25724
25725 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25726
25727         PR target/14533
25728         * gcc.dg/20040311-2.c: New test.
25729
25730 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25731
25732         PR other/14544
25733         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25734         bit-field.
25735
25736 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25737
25738         * gcc.dg/20040305-2.c: Add missing return statement.
25739
25740 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25741
25742         * gcc.dg/builtins-34.c: Also check pow10*.
25743
25744 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25745
25746         PR target/14262
25747         * gcc.dg/20040305-2.c: New test.
25748
25749 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25750
25751         * gcc.dg/20040310-1.c: New test.
25752
25753 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25754
25755         * gcc.c-torture/execute/20040311-1.c: New test case.
25756
25757 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25758
25759         PR c++/14476
25760         * g++.dg/lookup/enum1.C: New test.
25761
25762 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25763
25764         PR c++/14510
25765         * g++.dg/lookup/struct2.C: New test.
25766
25767 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25768
25769         * gcc.dg/builtins-34.c: New test.
25770
25771 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25772
25773         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25774
25775 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25776
25777         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25778         * gcc.dg/alias-2.c: New testcase.
25779
25780 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25781
25782         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25783
25784 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25785
25786         * gcc.c-torture/execute/20040309-1.c: New test case.
25787
25788 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25789
25790         PR c++/14397
25791         * g++.dg/overload/ref1.C: New.
25792
25793 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25794
25795         PR c++/14409
25796         * g++.dg/template/spec12.C: New test.
25797
25798         PR c++/14448
25799         * g++.dg/parse/crash14.C: New test.
25800
25801 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25802
25803         PR c++/14230
25804         * g++.dg/init/ref11.C: New test.
25805
25806 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25807
25808         PR c++/14432
25809         * g++.dg/parse/builtin2.C: New test.
25810
25811 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25812
25813         PR c++/14401
25814         * g++.dg/init/ctor3.C: New test.
25815         * g++.dg/init/union1.C: New test.
25816         * g++.dg/ext/anon-struct4.C: New test.
25817
25818 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25819
25820         * g++.dg/lookup/koenig1.C: Tweak error messages.
25821         * g++.dg/lookup/used-before-declaration.C: Likewise.
25822         * g++.dg/other/do1.C: Likewise.
25823         * g++.dg/overload/koenig1.C: Likewise.
25824         * g++.dg/parse/crash13.C: Likewise.
25825         * g++.dg/template/instantiate3.C: Likewise.
25826
25827 2004-03-08  Eric Christopher  <echristo@redhat.com>
25828
25829         * * lib/target-supports.exp: Enable libiconv in test
25830         compilation.  Fix up error checking.
25831
25832 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25833
25834         PR middle-end/14289
25835         * gcc.dg/pr14289-1.c: New test case.
25836         * gcc.dg/pr14289-2.c: Likewise.
25837         * gcc.dg/pr14289-3.c: Likewise.
25838
25839 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25840
25841         * gcc.c-torture/execute/20040308-1.c: New test.
25842
25843 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25844
25845         * gcc.c-torture/execute/20040307-1.c: New test case.
25846
25847 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25848
25849         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25850
25851 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25852
25853         * gcc.dg/20040306-1.c: New test.
25854
25855 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25856
25857         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25858         them static.
25859         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25860
25861 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25862
25863         PR c/14465
25864         * gcc.dg/decl-6.c: New test.
25865
25866 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25867
25868         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25869         Rename LOGPOW -> LOG_POW.
25870         (SQRT_EXP, POW_EXP): New.
25871
25872 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25873
25874         * gcc.dg/i386-sse-8.c: New test.
25875
25876 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25877
25878         PR c/14114
25879         * gcc.dg/decl-5.c: New test.
25880
25881 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25882
25883         * gcc.dg/20040305-1.c: New test.
25884
25885 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25886
25887         PR other/14354
25888         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25889
25890 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25891
25892         PR c++/14425, c++/14426
25893         * g++.dg/ext/altivec-4.C: New test.
25894         * g++.dg/ext/altivec-5.C: New test.
25895
25896 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25897
25898         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25899         global variables of a type with no linkage.
25900         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25901         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25902         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25903         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25904         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25905         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25906         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25907         * g++.dg/warn/deprecated.C: Name enum Color.
25908         * g++.dg/overload/VLA.C: Name structure for 'b'.
25909         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25910
25911 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25912
25913         * gcc.c-torture/compile/20040304-1.c: New test.
25914
25915 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25916
25917         PR 13728
25918         * gcc.dg/decl-4.c: New testcase.
25919
25920 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25921
25922         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25923         as PRECF if sizeof (float) > sizeof (double).
25924         (PRECL): Make it the same as PRECF if
25925         sizeof (float) > sizeof (long double).
25926
25927 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25928
25929         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25930         system type.  Add check for irix6 which doesn't have c99 runtime.
25931
25932 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25933
25934         * gcc.dg/const-elim-1.c: xfail for xtensa.
25935
25936 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25937
25938         PR c++/14369
25939         * g++.dg/template/cond4.C: New test.
25940
25941 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/14360
25944         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25945
25946         PR c++/14361
25947         * g++.dg/parse/defarg7.C: New test.
25948
25949         PR c++/14359
25950         * g++.dg/template/friend26.C: New test.
25951
25952 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25953
25954         PR c++/14324
25955         * g++.dg/abi/mangle21.C: New test.
25956
25957         PR c++/14260
25958         * g++.dg/parse/constructor2.C: New test.
25959
25960         PR c++/14337
25961         * g++.dg/template/sfinae1.C: New test.
25962
25963 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25964
25965         PR c++/14267
25966         * g++.dg/expr/crash2.C: New test.
25967
25968         PR middle-end/13448
25969         * gcc.dg/inline-5.c: New test.
25970         * gcc.dg/always-inline.c: Split out tests into ...
25971         * gcc.dg/always-inline2.c: ... this and ...
25972         * gcc.dg/always-inline3.c: ... this.
25973
25974 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25975
25976         PR debug/12103
25977         * g++.dg/debug/crash1.C: New test.
25978
25979 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25980
25981         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25982         function with __attribute__((noinline)).
25983         (recurser_void2): Likewise.
25984         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25985         (recurser_void2): Likewise.
25986
25987 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25988
25989         PR middle-end/14203
25990         * g++.dg/warn/Wunused-6.C: New test case.
25991
25992 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25993
25994         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25995         not defined.
25996
25997 2004-02-27  Eric Christopher  <echristo@redhat.com>
25998
25999         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26000         * g++.dg/charset/asm2.c: Run only x86.
26001         * gcc.dg/charset/asm3.c: Ditto.
26002
26003 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26004
26005         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26006         ld_library_path.
26007
26008 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26009
26010         * g++.dg/ext/altivec-3.C: New.
26011
26012 2004-02-26  Richard Henderson  <rth@redhat.com>
26013
26014         * g++.dg/ext/attrib10.C: Mark for warning.
26015         * gcc.dg/attr-alias-1.c: New.
26016
26017 2004-02-26  Richard Henderson  <rth@redhat.com>
26018
26019         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26020         * gcc.c-torture/execute/20040208-2.c: ... it back.
26021
26022 2004-02-26  Eric Christopher  <echristo@redhat.com>
26023
26024         * lib/target-supports.exp (check-iconv-available): New function.
26025         * lib/gcc-dg.exp (dg-require-iconv): New function.
26026         Use above.
26027         * gcc.dg/charset: New directory.
26028         * gcc.dg/charset/charset.exp: New file.
26029         * gcc.dg/charset/asm1.c: Ditto.
26030         * gcc.dg/charset/asm2.c: Ditto.
26031         * gcc.dg/charset/asm3.c: Ditto.
26032         * gcc.dg/charset/asm4.c: Ditto.
26033         * gcc.dg/charset/asm5.c: Ditto.
26034         * gcc.dg/charset/attribute1.c: Ditto.
26035         * gcc.dg/charset/attribute2.c: Ditto.
26036         * gcc.dg/charset/string1.c: Ditto.
26037         * g++.dg/charset: New directory.
26038         * g++.dg/dg.exp: Add here. Special options.
26039         * g++.dg/charset/charset.exp: New file.
26040         * g++.dg/charset/asm1.c: Ditto.
26041         * g++.dg/charset/asm2.c: Ditto.
26042         * g++.dg/charset/asm3.c: Ditto.
26043         * g++.dg/charset/asm4.c: Ditto.
26044         * g++.dg/charset/attribute1.c: Ditto.
26045         * g++.dg/charset/attribute2.c: Ditto.
26046         * g++.dg/charset/extern1.cc: Ditto.
26047         * g++.dg/charset/extern2.cc: Ditto.
26048         * g++.dg/charset/string1.c: Ditto.
26049
26050 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
26051
26052         PR c++/14278
26053         * g++.dg/parse/comma1.C: New test.
26054
26055 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26056
26057         PR c++/14284
26058         * g++.dg/template/ttp8.C: New test.
26059
26060 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
26061
26062         * gcc.dg/fixuns-trunc-1.c: New test.
26063
26064 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26065
26066         * gcc.dg/builtins-config.h: Use #elif.
26067
26068 2004-02-26  Michael Matz  <matz@suse.de>
26069
26070         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
26071         * gcc.dg/991214-1.c: Likewise.
26072         * gcc.dg/i386-asm-1.c: Likewise.
26073
26074 2004-02-25  Richard Henderson  <rth@redhat.com>
26075
26076         * gcc.c-torture/execute/20040208-2.c: Move ...
26077         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
26078
26079 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26080
26081         PR c++/14246
26082         * g++.dg/other/crash-3.C: New test.
26083
26084 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26085
26086         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
26087         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
26088
26089         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
26090         HP-UX.
26091
26092 2004-02-24  Michael Matz  <matz@suse.de>
26093
26094         * gcc.dg/i386-regparm.c: New.
26095
26096 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26097
26098         * gcc.c-torture/execute/20040223-1.c: New.
26099
26100 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26101             Kazu Hirata  <kazu@cs.umass.edu>
26102
26103         * gcc.dg/fwritable-strings-1.c: Remove.
26104
26105 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26106
26107         PR c/14156
26108         * gcc.dg/20040223-1.c: New test.
26109
26110 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26111
26112         PR c++/14106
26113         * g++.dg/ext/typeof9.C: New test.
26114
26115 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26116
26117         PR c++/14250
26118         * g++.dg/other/switch1.C: New test.
26119
26120 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26121
26122         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26123         * gcc.dg/va-arg-1.c: Likewise.
26124
26125 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26126
26127         PR c++/14143
26128         * g++.dg/template/koenig5.C: New test.
26129
26130 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26131
26132         * g++.dg/ext/altivec-1.C: Generalize target triple.
26133         * g++.dg/ext/altivec-2.C: New test case.
26134         * g++.dg/ext/altivec_check.h: New file.
26135         * gcc.dg/altivec-1.c: Generalize target triple;
26136         include altivec_check.h and call altivec_check().
26137         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26138         * gcc.dg/altivec-6.c: New test case.
26139         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26140         type casts as needed.
26141         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26142         altivec_check().
26143         * gcc.dg/altivec-12.c: New test case.
26144         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26145         include altivec_check.h and call altivec_check().
26146         * gcc.dg/altivec_check.h: New file.
26147
26148 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26149
26150         * lib/target-supports.exp (check_alias_available): Don't mangle
26151         function `g' in test program.
26152
26153 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26154
26155         * lib/target-supports.exp (check_profiling_available): Check
26156         argument to determine whether we support a profiling type.
26157         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26158         check_profiling_available.
26159         * g++.dg/bprob/bprob.exp: Likewise.
26160         * g77.dg/bprob/bprob.exp: Likewise.
26161         * gcc.misc-tests/bprob.exp: Likewise.
26162         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26163         dg-require-profiling and delete expected error handling.
26164         * gcc.dg/20021014-1.c: Likewise.
26165         * gcc.dg/nest.c: Likewise.
26166
26167 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26168
26169         PR c++/12007
26170         * g++.dg/other/vthunk1.C: New test.
26171
26172 2004-02-20  Falk Hueffner  <falk@debian.org>
26173
26174         PR target/14201
26175         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26176
26177 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/13927
26180         * g++.dg/other/error8.C: Remove XFAIL markers.
26181
26182         PR c++/14173
26183         * g++.dg/ext/packed5.C: New test.
26184
26185         PR c++/14199
26186         * g++.dg/warn/Wunused-5.C: New test.
26187
26188         PR c++/14186
26189         * g++.dg/lookup/member1.C: New test.
26190
26191 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26192
26193         * gcc.c-torture/compile/20040130-1.c: Enable only when
26194         __INT_MAX__ >= 2147483647L.
26195         * gcc.c-torture/compile/961203-1.c: Likewise.
26196
26197 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26200         * g++.dg/opt/template1.C: Robustify assembler regexp
26201
26202 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26203
26204         * gcc.c-torture/execute/simd-4.x: Remove.
26205         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26206         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26207         Guard with #ifndef SKIP_ATTRIBUTE.
26208         * gcc.dg/compat/vector-1_y.c: Likewise.
26209         * gcc.dg/compat/vector-2_x.c: Likewise.
26210         * gcc.dg/compat/vector-2_y.c: Likewise.
26211         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26212         * g++.dg/eh/simd-2.C: Likewise.
26213
26214 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26215
26216         * gcc.c-torture/compile/complex-1.c: New.
26217
26218 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26219
26220         PR target/14209
26221         * gcc.c-torture/execute/20040218-1.c: New test.
26222
26223 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26224
26225         PR c++/14181
26226         * g++.dg/parse/new2.C: New test.
26227
26228 2004-02-18  Paul Brook  <paul@codesourcery.com>
26229
26230         * gcc.c-torture/compile/libcall-1.c: New test.
26231
26232 2004-02-18  Paul Brook  <paul@codesourcery.com>
26233
26234         PR debug/12934
26235         * gcc.dg/debug/debug-7.c: New test.
26236
26237 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26238
26239         * gcc.dg/20040217-1.c: New test.
26240
26241 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26242
26243         * gcc.c-torture/execute/990208-1.x: Delete.
26244
26245 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26246
26247         * gcc.c-torture/execute/20040208-2.x: New file.
26248
26249 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26250
26251         PR c++/11326
26252         * g++.dg/abi/structret1.C: New test.
26253
26254 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26255
26256         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26257         (i386_cpuid): No need to test if cpuid is available on AMD64.
26258         Fix assembly, so that it works onboth i386 and AMD64.
26259         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26260         (vecInLong): Fix s[] member type to unsigned int.
26261         (vecInWord): Remove type.
26262         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26263         (a64, b64, c64, d64, e64): Remove.
26264         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26265         Remove unused variable.  Remove initialization of removed variables.
26266         Don't call mmx_tests nor sse_tests.
26267         (reference_mmx, reference_sse): Remove.
26268         (check): Add return stmt.
26269         * gcc.dg/i386-sse-7.c: New test.
26270         * gcc.dg/i386-mmx-4.c: New test.
26271
26272 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26273
26274         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26275         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26276         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26277         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26278         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26279         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26280         g++.dg/tc1/dr94.C: Fix line terminator.
26281
26282 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26283
26284         * gcc.c-torture/compile/20040216-1.c: New.
26285
26286 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26287
26288         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26289         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26290         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26291         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26292         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26293         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26294
26295 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26296
26297         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26298
26299 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
26300
26301         PR c++/13971
26302         * g++.dg/expr/cond4.C: New test.
26303
26304         PR c++/14086
26305         * g++.dg/lookup/crash2.C: New test.
26306
26307 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
26308
26309         * gcc.c-torture/compile/20040214-2.c: New test.
26310
26311 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
26312
26313         PR c++/14116
26314         * g++.dg/ext/typeof8.C: New test.
26315
26316 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
26317
26318         * gcc.c-torture/compile/20040214-1.c: New test.
26319
26320 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26321
26322         PR c++/13635
26323         * g++.dg/template/spec11.C: New test.
26324
26325 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26326
26327         PR c++/13927
26328         * g++.dg/other/error8.C: New test.
26329
26330 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/14122
26333         * g++.dg/template/array4.C: New test.
26334
26335         PR c++/14108
26336         * g++.dg/inherit/thunk2.C: New test.
26337
26338         PR c++/14083
26339         * g++.dg/eh/cond2.C: New test.
26340
26341 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
26342
26343         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
26344
26345 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
26346
26347         * lib/scanasm.exp (dg-scan): Quote pattern before display.
26348
26349 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
26350
26351         * g++.dg/simd-2.C: xfail on ppc64-linux.
26352
26353 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26354
26355         PR c/456
26356         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26357         tests.
26358
26359 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26360
26361         * gcc.dg/builtins-33.c: New test.
26362
26363 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26364
26365         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26366
26367 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26368
26369         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26370
26371 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26372
26373         * gcc.dg/ppc64-abi-3.c: New test.
26374
26375 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26376
26377         PR c/14092
26378
26379         * gcc.dg/pr14092-1.c: New testcase.
26380
26381 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26382
26383         * gcc.dg/cpp/assert4.c: Fix typo last change.
26384
26385         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26386         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26387
26388         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26389
26390 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26391
26392         * gcc.c-torture/compile/20040209-1.c: New test case.
26393
26394 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26395
26396         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26397
26398 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26399
26400         * gcc.c-torture/execute/20040208-[12].c: New tests.
26401
26402 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26403
26404         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26405
26406 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26407
26408         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26409
26410 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26411
26412         Bug 13856
26413         * gcc.dg/visibility-8.c: New testcase.
26414
26415 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26416
26417         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26418         arguments.
26419         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26420
26421 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26422
26423         PR middle-end/13696
26424         * g++.dg/opt/fold1.C: New test case.
26425
26426 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26427
26428         PR c++/14033
26429         * g++.dg/other/crash-2.C: New test.
26430
26431 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26432
26433         PR c++/14028
26434         * g++.dg/parse/angle-bracket2.C: New test.
26435
26436 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26437
26438         PR middle-end/13750
26439         Revert:
26440         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26441         PR pch/13361
26442         * testsuite/g++.dg/pch/wchar-1.C: New.
26443         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26444
26445 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26446
26447         PR c++/14008
26448         * g++.dg/parse/error15.C: New test.
26449         * g++.dg/parse/crash11.C: Update dg-error mark.
26450
26451 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26452
26453         PR c++/13932
26454         * g++.dg/warn/conv2.C: New test.
26455
26456 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26457
26458         PR c++/13086
26459         * g++.dg/warn/incomplete1.C: Remove xfail.
26460
26461 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26462
26463         * lib/file-format.exp (gcc_target_object_format): Use
26464         ${tool}_target_compile, not gcc_target_compile.
26465         * lib/target-supports.exp (check_alias_available): Likewise.
26466         (check_gc_sections_available): Likewise.
26467         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26468         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26469         dg-require-alias.
26470
26471 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26472
26473         PR c++/13969
26474         * g++.dg/template/static6.C: New test.
26475
26476 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26477
26478         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26479
26480 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26481
26482         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26483         tests for systems where `char' is unsigned by default.
26484
26485 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26486
26487         PR c++/13997
26488         * g++.dg/template/partial3.C: New test.
26489
26490 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26491
26492         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26493         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26494         Remove mentions of obsolete ports.
26495
26496 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26497
26498         * gcc.dg/noncompile/20001228-1.c: Fix for new
26499         error message.
26500
26501 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26502
26503         PR target/9348
26504         * gcc.c-torture/execute/multdi-1.c: New test case.
26505
26506 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26507
26508         PR c++/13925
26509         * g++.dg/template/lookup5.C: New test.
26510
26511 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26512
26513         PR c++/13950
26514         * g++.dg/template/lookup4.C: New test.
26515
26516         PR c++/13970
26517         * g++.dg/parse/error14.C: New test.
26518
26519         PR c++/14002
26520         * g++.dg/parse/template13.C: New test.
26521
26522 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26523
26524         PR c++/13978
26525         * g++.dg/template/koenig4.C: New test.
26526
26527         PR c++/13968
26528         * g++.dg/template/crash17.C: New test.
26529
26530         PR c++/13975
26531         * g++.dg/parse/error13.C: New test.
26532         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26533
26534 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26535
26536         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26537
26538 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26539
26540         PR c/11658
26541         PR c/13994
26542         * gcc.dg/noncompile/20040203-1.c: New test.
26543         * gcc.dg/noncompile/20040203-2.c: Likewise.
26544         * gcc.dg/noncompile/20040203-3.c: Likewise.
26545         * gcc.dg/20040203-1.c: Likewise.
26546
26547 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26548
26549         PR c++/10858
26550         * g++.dg/template/sizeof7.C: New test.
26551
26552 2004-02-02  Eric Christopher  <echristo@redhat.com>
26553             Zack Weinberg  <zack@codesourcery.com>
26554
26555         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26556
26557 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26558
26559         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26560         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26561         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26562         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26563
26564 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/13113
26567         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26568
26569         PR c++/13854
26570         * g++.dg/ext/attrib13.C: New test.
26571
26572         PR c++/13907
26573         * g++.dg/conversion/op2.C: New test.
26574
26575 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26576
26577         * gcc.dg/titype-1.c: Fix pasto.
26578
26579 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26580
26581         * gcc.dg/titype-1.c: New test.
26582
26583 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26584
26585         PR c++/13957
26586         * g++.dg/template/non-type-template-argument-1.C,
26587         g++.dg/template/qualified-id1.C: Update dg-error marks.
26588         * g++.dg/template/nontype6.C: New test.
26589
26590 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26591
26592         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26593         * gcc.dg/builtins-31.c: New testcase.
26594         * gcc.dg/builtins-32.c: New testcase.
26595
26596 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26597
26598         * objc.dg/call-super-2.m: Update line numbers
26599         for the including of stddef.h.
26600
26601 2004-01-30  Michael Matz  <matz@suse.de>
26602
26603         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26604         g++.dg/ext/case-range3.C: New tests.
26605
26606 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26607
26608         DR206
26609         PR c++/13813
26610         * g++.dg/template/member4.C: New test.
26611
26612 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26613
26614         PR c++/13683
26615         * g++.dg/template/sizeof6.C: New test.
26616
26617 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26618
26619         * gcc.dg/fwritable-strings-1.c: New test.
26620
26621 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26622
26623         * gcc.c-torture/compile/20040130-1.c: New test.
26624
26625 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
26626
26627         * objc.dg/call-super-2.m: Include stddef.h for size_t.
26628
26629 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
26630
26631         PR c++/13883
26632         * g++.dg/template/ctor3.C: New test.
26633
26634 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26635
26636         * g++.dg/tc1: New directory.
26637         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
26638         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
26639         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
26640         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
26641         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
26642
26643 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26644
26645         * g++.dg/parse/error11.C: New test.
26646         * g++.dg/parse/error12.C: Likewise.
26647
26648 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
26649
26650         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26651         (scan_initial, main): Use aligned_sizeof instead of sizeof.
26652
26653 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
26654
26655         PR c++/13791
26656         * g++.dg/ext/attrib12.C: New test.
26657
26658         PR c++/13736
26659         * g++.dg/parse/cast2.C: New test.
26660
26661 2004-01-27  James E Wilson  <wilson@specifixinc.com>
26662
26663         * objc.dg/encode-2.m (main): New local string.  Set depending on
26664         sizeof long.  Use in sscanf call.
26665         * objc.dg/encode-3.m (main): New local string.  Set depending on
26666         sizeof long.  Use in scan_initial call.
26667
26668 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26669
26670         * objc.dg/call-super-2.m: Make LP64-safe.
26671         * objc.dg/desig-init-1.m: Likewise.
26672
26673 2004-01-27  Devang Patel <dpatel@apple.com>
26674
26675         * g++.dg/debug/namespace1.C: New test.
26676
26677 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
26678
26679         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26680         xscale-*-*.
26681
26682         * gcc.dg/arm-mmx-1.c: New test.
26683
26684 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26685
26686         * gcc.dg/20040127-1.c: New test.
26687         * gcc.dg/20040127-2.c: New test.
26688
26689 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26690
26691         * objc.dg/stret-1.m (glob): Renamed to globa.
26692
26693 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26694
26695         PR c++/13663
26696         * g++.dg/expr/for1.C: New test.
26697
26698 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26699
26700         PR middle-end/13779
26701         * gcc.dg/darwin-longlong.c: New test.
26702
26703 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26704
26705         * gcc.dg/20040124-1.c: Moved test from here...
26706         * gcc.c-torture/compile/20040124-1.c: ...to here.
26707
26708 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26709
26710         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26711         the assembly output if -m64 is passed.
26712
26713 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26714
26715         PR c++/13833
26716         * g++.dg/template/cond3.C: New test.
26717
26718 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26719
26720         PR c++/13810
26721         * g++.dg/template/ttp7.C: New test.
26722
26723 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26724
26725         PR c++/13797
26726         * g++.dg/template/nontype4.C: New test.
26727         * g++.dg/template/nontype5.C: Likewise.
26728
26729 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26730
26731         * gcc.dg/torture/mips-clobber-at.c: New test.
26732
26733 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26734
26735         * gcc.dg/20040124-1.c: New test.
26736
26737 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26738
26739         * gcc.dg/20040123-1.c: New test.
26740
26741 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26742
26743         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26744
26745 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26746
26747         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26748
26749 2004-01-23  Andrew Pinski  <apinski@apple.com>
26750
26751         * gcc.dg/20030121-1.c: Move to ..
26752         * gcc.dg/20040121-1.c: here.
26753
26754 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26755
26756         * gcc.dg/builtins-29.c: New test case.
26757
26758 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26759
26760         PR 18314
26761         * gcc.dg/builtins-30.c: New testcase.
26762
26763 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26764
26765         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26766         * lib/g77.exp: Likewise.
26767         * lib/objc.exp: Likewise.
26768         * lib/g++.exp: Likewise.
26769
26770 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26771
26772         * gcc.dg/struct-by-value-2.c: New test.
26773
26774 2004-01-21  Andrew Pinski  <apinski@apple.com>
26775
26776         PR target/13785
26777         * gcc.dg/20030121-1.c: New test.
26778
26779 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26780
26781         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26782         clobber frame pointer register in asm statement.
26783
26784 2004-01-21  Falk Hueffner  <falk@debian.org>
26785
26786         * gcc.c-torture/compile/20040121-1.c: New test.
26787
26788 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26789
26790         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26791
26792 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26793
26794         * gcc.dg/ppc64-abi-2.c: New test.
26795
26796 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26797
26798         * lib/treelang.exp: Fill out this file.
26799         * lib/treelang-dg.exp: New File.
26800
26801 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26802
26803         * gcc.c-torture/compile/981022-1.c: Remove.
26804         * gcc.dg/array-5.c: Remove XFAIL.
26805         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26806         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26807         gcc.dg/cond-lvalue-1.c: Update.
26808         * gcc.dg/cast-lvalue-2.c: New test.
26809
26810 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/13592
26813         * g++.dg/other/error1.C (class foo): Tweak error message.
26814
26815         PR c++/13592
26816         * g++.dg/template/call2.C: New test.
26817
26818 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26819
26820         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26821         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26822         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26823         scalar-return-1_x.c, scalar-return-2_y.c,
26824         scalar-return-3_x.c, scalar-return-3_y.c,
26825         scalar-return-4_x.c, scalar-return-4_y.c,
26826         struct-align-1.h, struct-align-1_x.c,
26827         struct-align-1_y.c, struct-align-2.h,
26828         struct-align-2_x.c, struct-align-2_y.c,
26829         struct-by-value-10_y.c, struct-by-value-11_x.c,
26830         struct-by-value-11_y.c, struct-by-value-12_x.c,
26831         struct-by-value-12_y.c, struct-by-value-13_x.c,
26832         struct-by-value-13_y.c, struct-by-value-14_x.c,
26833         struct-by-value-14_y.c, struct-by-value-15_x.c,
26834         struct-by-value-15_y.c, struct-by-value-16_y.c,
26835         struct-by-value-17_y.c, struct-by-value-18_y.c,
26836         struct-by-value-19_y.c, struct-by-value-1_x.c,
26837         struct-by-value-1_y.c, struct-by-value-20_y.c,
26838         struct-by-value-2_x.c, struct-by-value-2_y.c,
26839         struct-by-value-3_y.c, struct-by-value-4_x.c,
26840         struct-by-value-4_y.c, struct-by-value-5_y.c,
26841         struct-by-value-6_y.c, struct-by-value-7_y.c
26842         struct-by-value-8_x.c, struct-by-value-8_y.c
26843         struct-by-value-9_x.c, struct-by-value-9_y.c
26844         struct-return-10_x.c, struct-return-10_y.c,
26845         struct-return-19_x.c, struct-return-20_x.c
26846         struct-return-2_x.c, struct-return-2_y.c
26847         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26848         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26849
26850 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26851
26852         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26853         attribute on sparc*-sun-solaris2.*.
26854
26855 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26856
26857         PR c++/13710
26858         * g++.dg/ext/typeof7.C: New test.
26859
26860 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26861
26862         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26863         * gcc.dg/const-elim-1.c: Same.
26864
26865 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26866
26867         * objc.dg/stret-1.m: New.
26868         * objc.dg/stret-2.m: New.
26869
26870 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26871
26872         PR c++/11895
26873         * g++.dg/ext/vector1.C: New test.
26874
26875 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26876
26877         * gcc.dg/pch/import-1.c: New.
26878         * gcc.dg/pch/import-1.hs: New.
26879         * gcc.dg/pch/import-1a.h: New.
26880         * gcc.dg/pch/import-1b.h: New.
26881         * gcc.dg/pch/import-1c.h: New.
26882
26883 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26884
26885         PR c++/13574
26886         * g++.dg/ext/array1.C: New test.
26887
26888         PR c++/13178
26889         * g++.dg/conversion/op1.C: New test.
26890
26891 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26892
26893         PR 11864
26894         From Kazumoto Kojima / Dan Kegel:
26895         * gcc.dg/pr11864-1.c: New test.
26896
26897         PR 10392
26898         From Marcus Comstedt / Dan Kegel:
26899         * gcc.dg/pr10392-1.c: New test.
26900
26901 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26902
26903         PR c++/13478
26904         * g++.dg/init/ref10.C: New test.
26905
26906 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26907
26908         PR c++/13407
26909         * g++.dg/parse/typename6.C: New test.
26910
26911 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26912
26913         PR pch/13361
26914         * testsuite/g++.dg/pch/wchar-1.C: New.
26915         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26916
26917 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26918
26919         PR c++/9259
26920         * g++.dg/expr/sizeof2.C: New test.
26921
26922 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26923
26924         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26925
26926 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26927
26928         PR c++/13659
26929         * g++.dg/lookup/strong-using-3.C: New.
26930         * g++.dg/lookup/using-10.C: New.
26931
26932 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26933
26934         PR c++/13594
26935         * g++.dg/lookup/strong-using-2.C: New.
26936
26937 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26938             Dan Kegel <dank@kegel.com>
26939             J"orn Rennecke <joern.rennecke@superh.com>
26940
26941         PR target/9365
26942         * gcc.dg/pr9365-1.c: New test.
26943
26944 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26945
26946         PR c++/8856
26947         * g++.dg/parse/casting-operator2.C: New test.
26948         * g++.old-deja/g++.pt/explicit83.C: Remove.
26949
26950 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26951
26952         * gcc.dg/label-compound-stmt-1.c: New test.
26953         * gcc.c-torture/compile/950922-1.c,
26954         gcc.c-torture/compile/20000211-3.c,
26955         gcc.c-torture/compile/20000518-1.c,
26956         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26957         compound statements.
26958
26959 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26960
26961         * gcc.dg/ppc64-abi-1.c: New test.
26962
26963 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26964
26965          * g++.dg/ext/attrib9.C: Add dg-warnings.
26966
26967 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26968
26969         PR c++/12335
26970         * g++.dg/parse/dtor3.C: New test.
26971
26972 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26973
26974         PR c++/12709
26975         * g++.dg/parse/try-catch-1.C: New test.
26976
26977 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26978
26979         * ada/acats/run_all.sh: Add more verbose output in acats.log
26980         when compiling tests.
26981
26982 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26983
26984         PR 13656
26985         * gcc.dg/typedef-redecl.c: New test case.
26986         * gcc.dg/typedef-redecl.h: New support file.
26987
26988 2004-01-13  Jan Hubicka  <jh@suse.cz>
26989
26990         * gcc.dg/always_inline.c: New test.
26991         * gcc.dg/debug/20031231-1.c: Fix.
26992
26993 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26994
26995         PR c++/13474
26996         * g++.dg/template/array3.C: New test.
26997
26998 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26999
27000         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27001         * g++.dg/warn/Wunused-2.C: Likewise.
27002
27003 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27004
27005         PR c++/13289
27006         * g++.dg/template/instantiate6.C: New test.
27007
27008 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27009
27010         PR middle-end/11397
27011         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27012
27013 2004-01-12  Jan Hubicka  <jh@suse.cz>
27014
27015         PR opt/12826
27016         * gcc.dg/20040112-1.c: New.
27017
27018         * gcc.dg/dwarf-die[1-7].c: Move to...
27019         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27020         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27021
27022 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27023
27024         PR c++/4100
27025         * g++.dg/parse/friend4.C: New test.
27026
27027 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
27028
27029         PR c++/4100
27030         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
27031         definition is called a friend.
27032
27033 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
27034
27035         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
27036
27037 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
27038
27039         PR c++/3478
27040         * g++.dg/parse/error10.C: New test.
27041         * g++.dg/template/arg2.C: Accept "invalid type" error.
27042
27043 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
27044
27045         PR middle-end/13392
27046         * g++.dg/opt/expect2.C: New test.
27047
27048 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27049
27050         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
27051         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
27052         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
27053         Update dg-error regexps.
27054
27055 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27056
27057         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
27058         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
27059
27060 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27061
27062         * gcc.dg/pragma-re-1.c: Use right pointer type.
27063
27064 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27065
27066         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
27067
27068 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
27069
27070         * gcc.dg/rs6000-ldouble-1.c: New.
27071
27072 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27073
27074         DR 337
27075         PR c++/9256
27076         * g++.dg/other/abstract1.C: New test.
27077
27078 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
27079
27080         * g++.dg/lookup/strong-using-1.C: New.
27081
27082 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27083
27084         PR c/11234
27085         * gcc.dg/func-ptr-conv-1.c: New test.
27086         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
27087
27088 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
27089
27090         PR target/13380.
27091         * gcc.c-torture/compile/20040109-1.c: New.
27092
27093 2004-01-08  Stuart Hastings  <stuart@apple.com>
27094
27095         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
27096         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27097         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27098
27099 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27100
27101         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27102
27103 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27104
27105         * ada/acats/run_acats: Treat 'gnatchop' the same way
27106         as 'gnatmake'.  Export GCC_DRIVER.
27107         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27108         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27109
27110 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27111
27112         PR c++/12573
27113         * g++.dg/template/dependent-expr4.C: New test.
27114
27115 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27116
27117         * gcc.dg/altivec-11.c: New test.
27118
27119 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27120
27121         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27122
27123 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27124
27125         PR c/6024
27126         * gcc.dg/enum-compat-1.c: New test.
27127         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27128
27129 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27130
27131         PR c/12165
27132         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27133         gcc.dg/c99-idem-qual-3.c: New tests.
27134
27135 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27136
27137         * gcc.dg/winline-7.c: Don't cast void * to int.
27138
27139 2004-01-06  Jan Hubicka  <jh@suse.cz>
27140
27141         * gcc.dg/i386-sse-5.c: New test
27142         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27143
27144 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27145
27146         PR c++/12815
27147         * g++.dg/rtti/typeid4.C: New test.
27148
27149 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27150
27151         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27152
27153 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27154
27155         PR c++/12132
27156         * g++.dg/template/error11.C: New test.
27157
27158         PR c++/13451
27159         * g++.dg/template/class2.C: New test.
27160
27161 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27162         Richard Sandiford <rsandifo@redhat.com>
27163
27164         PR c++/13387
27165         * g++.dg/opt/alias3.C: New test.
27166
27167 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27168
27169         PR c++/13157
27170         * g++.dg/template/koenig3.C: New test.
27171
27172         PR c++/13529
27173         * g++.dg/parse/offsetof3.C: New test.
27174
27175         * g++.dg/init/copy7.C: Add missing dg-error markers.
27176
27177         PR c++/12226
27178         * g++.dg/init/copy7.c: New test.
27179
27180         PR c++/13536
27181         * g++.dg/parse/cast1.C: New test.
27182
27183 2004-01-04  Jan Hubicka  <jh@suse.cz>
27184
27185         * gcc.dg/winline[1-7].c: New tests.
27186
27187 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27188
27189         PR c++/13520
27190         * g++.dg/template/qualttp22.C: New test.
27191
27192 2004-01-01  Jan Hubicka  <jh@suse.cz>
27193
27194         * gcc.dg/debug/20031231-1.c: New.
27195         * gcc.c-torture/compile/20040101-1.c: New.
27196         * gcc.dg/dwarf-die-[1-7].c: New.
27197
27198 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27199
27200         PR optimization/13521
27201         * gcc.c-torture/compile/20031231-1.c: New test.
27202
27203 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27204
27205         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27206
27207 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27208
27209         PR c++/10079
27210         * g++.dg/template/crash16.C: New test.
27211
27212 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27213
27214         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27215
27216 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27217
27218         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27219         ports.
27220         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27221         * g++.old-deja/g++.law/profile1.C: Likewise.
27222         * gcc.c-torture/compile/981006-1.c: Likewise.
27223         * gcc.c-torture/execute/loop-2e.x: Likewise.
27224         * gcc.c-torture/execute/loop-2f.x: Remove.
27225         * gcc.c-torture/execute/loop-2g.x: Likewise.
27226         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27227         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27228
27229 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27230
27231         PR c++/13507
27232         * g++.dg/ext/attrib11.C: New test.
27233
27234         PR c++/13494
27235         * g++.dg/template/array2-1.C: New test.
27236         * g++.dg/template/array2-2.C: New test.
27237
27238 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27239
27240         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27241
27242 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27243
27244         PR c++/12774
27245         * g++.dg/template/array1-1.C: New test.
27246         * g++.dg/template/array1-2.C: New test.
27247
27248 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27249
27250         PR fortran/12632
27251         * g77.dg/12632.f: New test case.
27252
27253 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27254
27255         PR c++/13289
27256         * g++.dg/parse/nontype1.C: New test.
27257
27258 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27259
27260         PR c++/12403
27261         * g++.dg/parse/explicit1.C: New test.
27262         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27263
27264 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27265
27266         PR c++/13081
27267         * g++.dg/opt/inline6.C: New test.
27268
27269         PR c++/12613
27270         * g++.dg/parse/error9.C: New test.
27271
27272         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27273
27274 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27275
27276         PR c++/13009
27277         * g++.dg/init/assign1.C: New test.
27278
27279 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27280
27281         PR c++/13070
27282         * g++.dg/warn/format3.C: New test case.
27283
27284 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27285
27286         * gcc.c-torture/compile/20031227-1.c: New test.
27287
27288 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27289
27290         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27291         * g77.dg/bprob/bprob.exp: Likewise.
27292         * gcc.misc-tests/bprob.exp: Likewise.
27293         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27294         variants on systems where the library does not provide that
27295         functionality.
27296         * gcc.dg/builtins-20.c: Use builtins-config.h.
27297         * gcc.dg/builtins-config.h: New file.
27298
27299 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27300
27301         * lib/gcc-dg.exp (dg-require-profiling): New function.
27302         * lib/target-supports.exp (check_profiling_available): Likewise.
27303         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
27304         * g77.dg/bprob/bprob.exp: Likewise.
27305         * gcc.misc-tests/bprob.exp: Likewise.
27306         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
27307         * gcc.dg/20021014-1.c: Likewise.
27308         * gcc.dg/nest.c: Likewise.
27309
27310 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27311
27312         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
27313         compiling.
27314         * g++.dg/lookup/java2.C: Likewise.
27315         * gcc.dg/cpp/lexident.c: Likewise.
27316
27317 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
27318
27319         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
27320         given.
27321         * gcc.c-torture/compile/961203-1.c: Likewise.
27322         * gcc.c-torture/compile/980506-1.c: Likewise.
27323
27324 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
27325
27326         * lib/gcc-dg.exp (dg-prune-output): New annotation.
27327         (additional_prunes): New global.
27328         (gcc-dg-prune): Handle additional per-test pruning.
27329         (dg-test): Clear additional_prunes between tests.
27330
27331         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
27332         dg-prune-output to avoid spurious failures from assembler
27333         complaining about nonexistent WAW violations.
27334         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
27335         Use dg-prune-output to avoid spurious failures from assembler
27336         warning about Itanium B-step errata.
27337
27338 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27339
27340         * g++.dg/abi/macro0.C: New test.
27341         * g++.dg/abi/macro1.C: Likewise.
27342         * g++.dg/abi/macro2.C: Likewise.
27343
27344         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
27345         * g++.dg/abi/bitfield7.C: Likewise.
27346         * g++.dg/abi/dtor2.C: Likewise.
27347         * g++.dg/abi/mangle11.C: Likewise.
27348         * g++.dg/abi/mangle12.C: Likewise.
27349         * g++.dg/abi/mangle14.C: Likewise.
27350         * g++.dg/abi/mangle17.C: Likewise.
27351         * g++.dg/abi/vbase10.C: Likewise.
27352         * g++.dg/abi/vbase14.C: Likewise.
27353         * g++.dg/template/qualttp17.C: Likewise.
27354
27355 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27356
27357         PR c/11995
27358         * gcc.dg/20031223-1.c: New test.
27359
27360 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27361
27362         * gcc.dg/noreturn-7.c: New test.
27363
27364 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27365
27366         * gcc.dg/null-pointer-1.c: New test.
27367
27368 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27369
27370         * g++.old-deja/g++.jason/template18.C: Remove.
27371         * g++.old-deja/g++.jason/template37.C: Likewise.
27372
27373         PR c++/12862
27374         * g++.dg/lookup/ns1.C: New test.
27375
27376         PR c++/12397
27377         * g++.dg/template/lookup3.C: New test.
27378
27379 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27380
27381         * g++.dg/template/recurse1.C: New test
27382
27383 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27384
27385         PR c++/12479
27386         * g++.dg/parse/semicolon1.C: New test.
27387         * g++.dg/parse/semicolon1.h: Likewise.
27388
27389 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27390
27391         * gcc.dg/darwin-misaligned.c: New test.
27392
27393 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27394
27395         PR c/9163
27396         * gcc.dg/20031222-1.c: New test.
27397
27398 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27399
27400         PR c++/13438
27401         * g++.dg/parse/error8.C: New test.
27402
27403         PR c++/11554
27404         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27405
27406 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27407
27408         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27409         too small.
27410         * gcc.c-torture/compile/930217-1.c: Likewise.
27411         * gcc.c-torture/compile/930513-1.c: Likewise.
27412         * gcc.c-torture/execute/920908-2.c: Likewise.
27413         * gcc.c-torture/execute/921204-1.c: Likewise.
27414         * gcc.c-torture/execute/930621-1.c: Likewise.
27415         * gcc.c-torture/execute/930630-1.c: Likewise.
27416         * gcc.c-torture/execute/931031-1.c: Likewise.
27417         * gcc.c-torture/execute/980602-2.c: Likewise.
27418         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27419         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27420         * gcc.c-torture/execute/extzvsi.c: Likewise.
27421         * gcc.c-torture/unsorted/ext.c: Likewise.
27422
27423 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27424
27425         PR target/12749
27426         * gcc.c-torture/compile/20031220-2.c: New test case.
27427
27428 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27429
27430         PR optimization/13031
27431         * gcc.c-torture/compile/20031220-1.c: New test case.
27432
27433 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27434
27435         * gcc.dg/cast-function-1.c: New test.
27436
27437 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27438
27439         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27440         formats.
27441
27442 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/12795
27445         * g++.dg/ext/attrib10.C: New test.
27446
27447 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27448
27449         * gcc.dg/cleanup-10.c: New test.
27450         * gcc.dg/cleanup-11.c: New test.
27451
27452 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27453
27454         PR c++/13239
27455         * g++.dg/opt/expect1.C: New test.
27456
27457 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27458
27459         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27460
27461 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27462
27463         PR debug/12923
27464         * gcc.dg/20031218-1.c: New test.
27465
27466         PR debug/12389
27467         * gcc.dg/20031218-2.c: New test.
27468         * gcc.dg/20031218-3.c: New test.
27469
27470         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27471         of label name and allow for USER_LABEL_PREFIX == "_" names.
27472         * g++.dg/abi/mangle18-2.C: Likewise.
27473         * g++.dg/abi/mangle19-1.C: Likewise.
27474         * g++.dg/abi/mangle19-2.C: Likewise.
27475         * g++.dg/abi/mangle20-1.C: Likewise.
27476         * g++.dg/abi/mangle20-2.C: Likewise.
27477
27478 2003-12-18  Richard Henderson  <rth@redhat.com>
27479
27480         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27481
27482 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27483             Dan Kegel <dank@kegel.com>
27484
27485         PR other/12009
27486         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27487         testing a cross compiler, it causes spurious compile failures.
27488         * lib/g++.exp: Likewise.
27489
27490 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27491
27492         PR c++/13262
27493         * g++.dg/template/access13.C: New test.
27494
27495 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27496
27497         * gcc.dg/20031216-1.c: New test.
27498
27499 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27500
27501         PR c++/9154
27502         * g++.dg/template/error10.C: New test.
27503
27504 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27505
27506         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27507         * g++.dg/eh/simd-2.C: Likewise.
27508
27509 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27510             Roger Sayle  <roger@eyesopen.com>
27511
27512         * gcc.c-torture/execute/ieee/mzero5.c: New.
27513
27514 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27515
27516         PR c++/10603
27517         * g++.dg/parse/error6.C: New test.
27518
27519         PR c++/12827
27520         * g++.dg/parse/error7.C: New test.
27521
27522 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27523
27524         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27525         at -O with stabs debugging formats.
27526         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27527         * gcc.dg/debug/debug-2.c: Likewise.
27528
27529 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27530
27531         PR c++/12696
27532         * g++.dg/init/error1.C: New test.
27533
27534         PR c++/12218
27535         * g++.dg/init/pm3.C: New test.
27536
27537 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27538
27539         PR c/3347
27540         * gcc.dg/bitfld-8.c: New test.
27541
27542 2003-12-16  James Lemke  <jim@wasabisystems.com>
27543
27544         * gcc.dg/arm-scd42-[123].c: New tests.
27545
27546 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         PR c++/9043
27549         * g++.dg/abi/mangle20-1.C: New test.
27550         * g++.dg/abi/mangle20-2.C: New test.
27551
27552 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27553
27554         PR c++/13275
27555         * g++.dg/other/offsetof2.C: Remove XFAIL.
27556         * g++.dg/parse/offsetof1.C: New test.
27557         * g++.gd/parse/offsetof2.C: Likewise.
27558
27559 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27560
27561         * g++.dg/template/nontype3.C: New test.
27562         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27563
27564 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27565
27566         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27567
27568 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27569
27570         PR c++/13387
27571         * g++.dg/expr/assign1.C: New test.
27572
27573         PR c++/13242
27574         * g++.dg/abi/mangle19-1.C: New test.
27575         * g++.dg/abi/mangle19-2.C: New test.
27576
27577 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27578
27579         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27580
27581 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27582
27583         * gcc.c-torture/execute/20031216-1.c: New test.
27584
27585 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27586
27587         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27588         an ICE regression.
27589
27590 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27591
27592         PR c++/10926
27593         * g++.dg/template/error9.C: New test.
27594
27595         PR c++/11116
27596         * g++.dg/template/error8.C: New test.
27597
27598 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27599
27600         PR middle-end/13400
27601         * gcc.c-torture/execute/20031215-1.c: New test case.
27602
27603 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27604
27605         PR c++/13269
27606         * g++.dg/parse/error5.C: New test.
27607
27608         PR c++/12989
27609         * g++.dg/expr/sizeof1.C: New test.
27610
27611         PR c++/13310
27612         * g++.dg/template/crash15.C: New test.
27613
27614 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27615
27616         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27617         a non-POD type as the last named parameter of a varargs function.
27618
27619 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27620
27621         PR c++/13243
27622         PR c++/12573
27623         * g++.dg/template/crash14.C: New test.
27624         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
27625
27626 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27627
27628         * g++.dg/other/java1.C: New test.
27629
27630         PR c++/13241
27631         * g++.dg/abi/mangle18-1.C: New test.
27632         * g++.dg/abi/mangle18-2.C: New test.
27633
27634 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27635
27636         PR optimization/10312
27637         * gcc.c-torture/execute/20031214-1.c: New.
27638
27639 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
27640
27641         PR c++/10779
27642         PR c++/12160
27643         * g++.dg/parse/error3.C: New test.
27644         * g++.dg/parse/error4.C: Likewise.
27645         * g++.dg/abi/mangle4.C: Tweak error messages.
27646         * g++.dg/lookup/using5.C: Likewise.
27647         * g++.dg/other/error2.C: Likewise.
27648         * g++.dg/parse/typename5.C: Likewise.
27649         * g++.dg/parse/undefined1.C: Likewise.
27650         * g++.dg/template/arg2.C: Likewise.
27651         * g++.dg/template/ttp3.C: Likewise.
27652         * g++.dg/template/type1.C: Likewise.
27653         * g++.old-deja/g++.other/crash32.C: Likewise.
27654         * g++.old-djea/g++.pt/defarg8.C: Likewise.
27655
27656 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27657
27658         PR c++/13106
27659         * g++.dg/warn/noreturn-3.C: New test.
27660
27661 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27662
27663         PR c++/13118
27664         * g++.dg/abi/covariant3.C: New.
27665
27666 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
27667
27668         * g++.dg/eh/ia64-1.C: New test.
27669
27670 2003-12-12  Roger Sayle  <roger@eyesopen.com>
27671
27672         PR optimization/13037
27673         * g77.f-torture/execute/13037.f: New test case.
27674
27675 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         PR c++/12881
27678         * g++.dg/abi/covariant2.C: New.
27679
27680 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27681
27682         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27683
27684 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27685
27686         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27687
27688 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27689
27690         PR other/10819
27691         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27692         to fix Bug 10819.
27693         * lib/g++.exp (g++_version): Likewise.
27694         * lib/g77.exp (g77_version): Likewise.
27695         * lib/objc.exp (default_objc_version): Likewise.
27696
27697 2003-12-10  Richard Henderson  <rth@redhat.com>
27698
27699         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27700
27701         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27702
27703 2003-12-08  Matt Austern  <austern@apple.com>
27704
27705         PR c/13134
27706         * lib/gcc-dg.exp (dg-require-visibility): Define.
27707         * lib/target-supports (check_visibility_available): Define.
27708         * gcc.dg/visibility-1.c: New test.
27709         * gcc.dg/visibility-2.c: Likewise.
27710         * gcc.dg/visibility-3.c: Likewise.
27711         * gcc.dg/visibility-4.c: Likewise.
27712         * gcc.dg/visibility-5.c: Likewise.
27713         * gcc.dg/visibility-6.c: Likewise.
27714         * g++.dg/ext/visibility-1.C: Likewise.
27715         * g++.dg/ext/visibility-2.C: Likewise.
27716         * g++.dg/ext/visibility-3.C: Likewise.
27717         * g++.dg/ext/visibility-4.C: Likewise.
27718         * g++.dg/ext/visibility-5.C: Likewise.
27719         * g++.dg/ext/visibility-6.C: Likewise.
27720
27721 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27722
27723         * g++.dg/lookup/java1.C: New test.
27724         * g++.dg/lookup/java2.C: New test.
27725
27726 2003-12-07  Falk Hueffner  <falk@debian.org>
27727
27728         * g++.dg/opt/noreturn-1.C: New test.
27729
27730 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27731
27732         * gcc.dg/overflow-1.c: New test.
27733
27734 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27735
27736         * g77.f-torture/compile/13060.f: New test.
27737
27738 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27739
27740         PR c++/13323
27741         * g++.dg/inherit/operator2.C: New test.
27742
27743 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27744
27745         PR c++/13305
27746         * g++.dg/ext/attrib9.C: New test.
27747
27748 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27749
27750         PR c++/13314
27751         * g++.dg/template/error7.C: New test.
27752
27753 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27754             J"orn Rennecke <joern.rennecke@superh.com>
27755
27756         PR target/13302
27757         * g++.dg/other/struct-va_list.C: New test.
27758
27759 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27760
27761         PR c++/13166
27762         * g++.dg/parse/defarg6.C: New test.
27763
27764 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27765
27766         PR target/13256
27767         * gcc.c-torture/execute/20031201-1.c: New test.
27768
27769 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27770
27771         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27772
27773 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27774
27775         * gcc.dg/builtin-return-1.c: New test.
27776
27777 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27778             J"orn Rennecke <joern.rennecke@superh.com>
27779
27780         PR optimization/13260
27781         * gcc.c-torture/execute/20031204-1.c: New test.
27782
27783 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27784
27785         PR c++/9127
27786         * g++.dg/template/error6.C: New test.
27787
27788 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27789
27790         * gcc.dg/20031202-1.c: New test.
27791
27792 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27793
27794         PR c++/13179
27795         * g++.dg/template/eh1.C: New test.
27796
27797         PR c++/10771
27798         * g++.dg/template/error5.C: New test.
27799
27800 2003-12-02  David Ung  <davidu@mips.com>
27801
27802         * gcc.dg/compat/vector-check.h: Corrected type for var
27803         g_##TMODE
27804
27805 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27806
27807         PR c++/10126
27808         * g++.dg/template/ptrmem8.C: New test.
27809
27810 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27811
27812         PR c++/12573
27813         * g++.dg/template/dependent-expr3.C: New test.
27814
27815 2003-12-01  James Lemke  <jim@wasabisystems.com>
27816
27817         * gcc.dg/arm-g2.c: New test.
27818
27819 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27820
27821         PR optimization/11634
27822         * gcc.dg/20031201-2.c: New test case.
27823
27824 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27825
27826         PR 11433
27827         * objc.dg/proto-lossage-3.m: New test.
27828
27829 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27830
27831         PR optimization/12628
27832         * gcc.dg/20031201-1.c: New test case.
27833
27834 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27835
27836         * gcc.dg/unaligned-1.c: New test.
27837
27838 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27839
27840         PR c++/9849
27841         * g++.dg/template/error4.C: New test.
27842         * g++.dg/template/nested3.C: Adjust error markers.
27843
27844 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27845
27846         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27847
27848 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27849
27850         PR c/10333
27851         * gcc.dg/bitfld-7.c: New test.
27852
27853 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27854
27855         * gcc.dg/tls/asm-1.C: New test.
27856
27857 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27858
27859         * gcc.dg/cpp/assert4.c: Update.
27860
27861 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27862
27863         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27864         * gcc.dg/builtin-apply3.c: New test.
27865
27866 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27867
27868         * lib/compat.exp (compat-obj): New xfaildata parameter.
27869         Use it to set compiler_conditional_xfail_data before compiling.
27870         (compat-get-options): Handle dg-xfail-if.
27871         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27872         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27873         * gcc.dg/compat/vector-1_y.c: Likewise.
27874         * gcc.dg/compat/vector-2_x.c: Likewise.
27875         * gcc.dg/compat/vector-2_y.c: Likewise.
27876
27877 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27878
27879         * g++.dg/opt/reg-stack4.C: New test.
27880
27881 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27882
27883         * gcc.dg/builtin-apply2.c: New test.
27884
27885 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27886
27887         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27888
27889 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27890
27891         PR c++/12924
27892         * g++.dg/template/template-id-2.C: New test.
27893
27894 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27895
27896         PR c++/5369
27897         * g++.dg/template/memfriend1.C: New test.
27898         * g++.dg/template/memfriend2.C: Likewise.
27899         * g++.dg/template/memfriend3.C: Likewise.
27900         * g++.dg/template/memfriend4.C: Likewise.
27901         * g++.dg/template/memfriend5.C: Likewise.
27902         * g++.dg/template/memfriend6.C: Likewise.
27903         * g++.dg/template/memfriend7.C: Likewise.
27904         * g++.dg/template/memfriend8.C: Likewise.
27905         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27906
27907 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27908
27909         PR c++/12515
27910         * g++.dg/ext/cond1.C: New test.
27911
27912 2003-11-20  Richard Henderson  <rth@redhat.com>
27913
27914         * gcc.dg/20020201-2.c: Remove.
27915         * gcc.dg/20020201-4.c: Remove.
27916         * gcc.dg/20020304-1.c: Remove.
27917
27918 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27919
27920         * gcc.dg/cpp/trad/xwin1.c: New test case.
27921
27922 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27923
27924         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27925         * lib/g77.exp: Likewise.
27926         * lib/objc.exp: Likewise.
27927         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27928         for darwin.
27929
27930 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27931
27932         PR c++/12932
27933         * g++.dg/template/static5.C: New test.
27934
27935 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27936
27937         * gcc.dg/nested-func-1.c: New test.
27938
27939 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27940
27941         * gcc.dg/cpp/assert4.c: New test.
27942
27943 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27944
27945         PR c++/2294
27946         * g++.dg/lookup/using9.c: New test.
27947
27948 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27949
27950         PR c++/12762
27951         * g++.dg/template/error3.C: New test.
27952
27953 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27954
27955         PR ada/13035
27956         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27957         No longer use a wrapper for gcc, since this does not work under
27958         Windows.
27959
27960 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27961
27962         PR c++/2094
27963         * g++.dg/template/ptrmem7.C: New test.
27964
27965 2003-11-13  Andrew Pinski <apinski@apple.com>
27966
27967         * gcc.c-torture/compile/20031113-1.c: New test.
27968
27969 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27970             Kean Johnston <jkj@sco.com>
27971
27972         PR c/13029
27973         * gcc.dg/unused-4.c: Update.
27974
27975 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27976
27977         * g++.dg/opt/const3.C: New test.
27978
27979 2003-11-13  Jan Hubicka  <jh@suse.cz>
27980
27981         * gcc.c-torture/compile/20031112-1.c: New test.
27982
27983 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27984
27985         * g++.dg/parse/crash10.C: Remove bogus error marker.
27986
27987 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27988
27989         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27990         (host_gcc): Likewise.
27991         (ROOT): Honor $PWDCMD.
27992         (BASE): Likewise.
27993         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27994
27995 2003-11-12  Catherine Moore  <clm@redhat.com>
27996
27997         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27998
27999 2003-11-12  Andreas Jaeger  <aj@suse.de>
28000             Jakub Jelinek  <jakub@redhat.com>
28001             Andrew Pinski  <pinskia@physics.uc.edu>
28002             Richard Henderson  <rth@redhat.com>
28003
28004         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28005         systems.
28006         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28007
28008         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28009         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28010
28011 2003-11-11  Andreas Jaeger  <aj@suse.de>
28012
28013         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28014
28015         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28016
28017 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28018
28019         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28020         Clean ups.
28021
28022 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28023
28024         * gcc.dg/trampoline-1.c: New test.
28025
28026 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28027
28028         * gcc.c-torture/compile/200031109-1.c: New test.
28029
28030 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28031
28032         PR c/3190
28033         PR c/8714
28034         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28035         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
28036         gcc.dg/format/no-y2k-1.c: Update.
28037
28038 2003-11-08  Roger Sayle  <roger@eyesopen.com>
28039
28040         PR optimization/10467
28041         * gcc.dg/20031108-1.c: New test case.
28042
28043 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28044
28045         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
28046
28047 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28048
28049         * gcc.dg/compound-lvalue-1.c: New test.
28050         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
28051         some XFAILs.
28052
28053 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
28054
28055         * gcc.dg/altivec-varargs-1.c: New test.
28056
28057 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28058
28059         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
28060         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
28061         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
28062         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
28063         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
28064
28065 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28066
28067         * gcc.dg/cond-lvalue-1.c: New test.
28068
28069 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
28070
28071         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
28072
28073 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28074
28075         PR c++/11616
28076         * g++.dg/template/instantiate5.C: New test.
28077
28078 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28079
28080         PR c++/12726
28081         * g++.dg/ext/complit2.C: Replace test with self-contained version.
28082         * ChangeLog: Add missing first entry for above test.
28083
28084 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28085
28086         PR c++/9810
28087         * g++.dg/template/using8.C: New test.
28088         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
28089
28090 2003-11-02  Roger Sayle  <roger@eyesopen.com>
28091
28092         PR optimization/10817
28093         * gcc.c-torture/compile/20031102-1.c: New test case.
28094
28095 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
28096
28097         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28098         2147483647.
28099
28100 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28101
28102         * gcc.dg/20031102-1.c: New test.
28103
28104 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28105
28106         * gcc.dg/complex-1.c: New test.
28107
28108 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28109
28110         PR c++/12796
28111         * g++.dg/template/crash13.C: Adjust expected error location.
28112         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28113
28114 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28115
28116         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28117
28118 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28119
28120         PR/10239
28121         * gcc.c-torture/compile/20031031-2.c: New test.
28122
28123 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28124
28125         PR/11640
28126         * gcc.c-torture/compile/20031031-1.c: New test.
28127
28128 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28129
28130         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28131         * gcc.misc-tests/bprob.exp: Likewise.
28132         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28133         the execution test on arm-elf configs.
28134         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28135         configs that don't support scratch files.
28136         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28137
28138 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28139
28140         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28141         done by dejagnu.
28142
28143 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28144
28145         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28146         Avoid non pure sh syntax. Add more logging.
28147
28148         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28149         fail.
28150
28151 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28152
28153         PR libgcj/10610
28154         * gcc.dg/ppc-stackalign-1.c: New test.
28155
28156 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28157
28158         * ada/acats/run_all.sh: Change output to be more compliant with
28159         dejagnu framework.
28160         Create acats.sum and acats.log files under testsuite/ada/acats
28161         Only run [a-z]* directories, to filter out e.g. CVS.
28162         Redirect build output to log file.
28163
28164 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28165
28166         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28167
28168 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28169
28170         PR ada/5909:
28171         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28172
28173 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gcc.c-torture/compile/20031023-1.c: New test.
28176         * gcc.c-torture/compile/20031023-2.c: New test.
28177         * gcc.c-torture/compile/20031023-3.c: New test.
28178         * gcc.c-torture/compile/20031023-4.c: New test.
28179
28180 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28181
28182         PR c++/10371
28183         * g++.dg/lookup/scoped8.C: New test.
28184
28185 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28186
28187         * g++.dg/opt/reg-stack3.C: New test.
28188
28189 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28190
28191         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28192
28193 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28194
28195         PR c++/11076
28196         * g++.dg/template/crash13.C: New test.
28197
28198 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28199
28200         * gcc.dg/c99-restrict-2.c: New test.
28201
28202 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28203
28204         PR c++/12698, c++/12699, c++/12700, c++/12566
28205         * g++.dg/inherit/covariant9.C: New test.
28206         * g++.dg/inherit/covariant10.C: New test.
28207         * g++.dg/inherit/covariant11.C: New test.
28208
28209 2003-10-23  Jason Merrill  <jason@redhat.com>
28210
28211         PR c++/12726
28212         * g++.dg/ext/complit2.C: New test.
28213
28214 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28215
28216         PR target/12654
28217         * gcc.c-torture/execute/20031020-1.c: New test.
28218
28219 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28220
28221         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28222         following the jump_insn.
28223
28224 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28225
28226         * gcc.dg/cast-lvalue-1.c: New test.
28227
28228 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28229
28230         PR c++/11962
28231         * g++.dg/template/cond2.C: New test.
28232
28233 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28234
28235         * gcc.dg/builtins-28.c: New test.
28236
28237 2003-10-20  Jan Hubicka  <jh@suse.cz>
28238
28239         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28240         parameter.
28241         * testsuite/gcc.dg/inline-2.c: Likewise.
28242
28243 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28244
28245         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28246         * gcc.dg/nest.c: Likewise.
28247
28248 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28249
28250         PR c++/9781, c++/10583, c++/11862
28251         * g++.dg/parse/crash13.C: New test.
28252
28253 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28254
28255         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28256
28257 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28258
28259         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28260         Define HAVE_C99_RUNTIME except on Solaris.
28261         * gcc.dg/builtins-20.c: Likewise.
28262
28263 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28264
28265         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28266
28267 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28268
28269         PR c++/12495
28270         * g++.dg/template/crash21.C: New test.
28271
28272 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28273
28274         PR c++/2513
28275         * g++.dg/template/typename5.C: New test.
28276
28277 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28278
28279         PR c++/12369
28280         * g++.dg/template/friend25.C: New test.
28281
28282 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28283
28284         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28285         versions.
28286
28287 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28288
28289         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28290         == 2147483647.
28291
28292 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28293
28294         * gcc.c-torture/execute/960416-1.x: Remove.
28295         * gcc.c-torture/execute/divconst-3.x: Likewise.
28296
28297 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28298
28299         PR target/12598
28300         * gcc.dg/torture/cris-volatile-1.c: New test.
28301
28302 2003-10-14  Roger Sayle  <roger@eyesopen.com>
28303
28304         PR optimization/9325
28305         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
28306         for overflowing floating point to integer conversion during RTL
28307         simplification.
28308
28309 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
28310
28311         * objc/execute/_cmd.m: Fix typo.
28312         * objc.dg/image-info.m, objc.dg/symtab-1.m:
28313         Relax 'scan-assembler' regexp.
28314         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
28315         objc.dg/try-catch-4.m: Run on non-Darwin targets.
28316         * objc.dg/zero-link-2.m: Remove blank line.
28317         * objc.dg/zero-link-3.m: New test case.
28318
28319 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
28320
28321         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
28322
28323         * gcc.dg/asm-names.c: Use scan-assembler-not rather
28324         than linker trickery.
28325
28326 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28327
28328         PR c++/12370
28329         * g++.dg/other/friend2.C: New test.
28330
28331 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28332
28333         * gcc.dg/20031012-1.c: New test.
28334
28335 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28336
28337         * gcc.dg/weak/weak-3.c: Fix for new warning.
28338
28339 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
28340
28341         PR optimization/8750
28342         * gcc.c-torture/execute/20031012-1.c: New test case.
28343
28344 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28345
28346         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
28347         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
28348
28349 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28350
28351         PR optimization/12260
28352         * gcc.c-torture/compile/20031011-2.c: New test case.
28353
28354 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28355
28356         * gcc.c-torture/execute/20031011-1.c: New testcase.
28357
28358 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28359
28360         * gcc.c-torture/compile/20031011-1.c: New test.
28361
28362 2003-10-11  Jan Hubicka  <jh@suse.cz>
28363
28364         * g++.dg/other/first-global.C: New test.
28365
28366 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28367
28368         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28369
28370 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28371
28372         * gcc.c-torture/compile/20031010-1.c: New test.
28373
28374 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28375
28376         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28377         * gcc.c-torture/execute/va-arg-25.c: ... here.
28378
28379 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28380
28381         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28382
28383 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28384
28385         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28386
28387 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28388
28389         * g++.dg/parse/error2.C: New test.
28390
28391 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28392
28393         PR c++/11097
28394         * g++.dg/other/error5.C: Modify the error message.
28395         * g++.dg/lookup/using8.C: New test.
28396
28397 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28398
28399         * gcc.dg/darwin-abi-2.c: New file.
28400         * gcc.c-torture/execute/va-arg-24.c: New file.
28401
28402 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28403
28404         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28405         indentation.
28406
28407 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28408
28409         PR c++/10147
28410         * g++.dg/other/error4.C: Update error messages.
28411         * g++.dg/template/ptrmem4.C: Likewise.
28412
28413         PR c++/12337
28414         * g++.dg/init/new9.C: New test.
28415
28416         PR c++/12334, c++/12236, c++/8656
28417         * g++.dg/ext/attrib8.C: New test.
28418
28419 2003-10-06  Devang Patel  <dpatel@apple.com>
28420
28421         * gcc.dg/debug/dwarf2-3.h: New test.
28422         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28423
28424 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28425
28426         * g++.dg/opt/cfg2.C: New test.
28427
28428 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28429
28430         * g++.dg/opt/float1.C: New test.
28431
28432 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28433
28434         * gcc.dg/c90-array-lval-6.c: New test.
28435         * gcc.dg/c99-array-lval-6.c: New test.
28436
28437 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28438             Ziemowit Laski  <zlaski@apple.com>
28439
28440         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28441         'Derived', so that it is never considered a class method; add
28442         new warning for '+port' method ambiguity.
28443         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28444         <objc/objc-api.h> (needed on Mac OS X).
28445         * objc.dg/method-13.m: New test.
28446
28447 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28448
28449         PR optimization/9325, PR java/6391
28450         * gcc.c-torture/execute/20031003-1.c: New test case.
28451
28452 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28453
28454         PR optimization/12180
28455         * gcc.dg/20031002-1.c: New test.
28456
28457         PR c++/12486
28458         * g++.dg/inherit/error1.C: New test.
28459
28460 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28461
28462         * lib/f-torture.exp (search_for): Rename to...
28463         (search_for_re): This.  Also, clean up comments and the
28464         "regexp" invocation.
28465
28466 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28467
28468         * gcc.c-torture/compile/20031002-1.c: New test.
28469
28470 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28471
28472         * g++.dg/opt/cond1.C: New test.
28473
28474 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28475
28476         * gcc.dg/Wold-style-definition-2.c: New testcase.
28477         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28478
28479 2003-09-29  Richard Henderson  <rth@redhat.com>
28480
28481         * g++.dg/init/array10.C: Add dg-options.
28482
28483 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28484
28485         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28486
28487 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28488
28489         * g++.dg/template/friend19.C: Fix typo.
28490         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28491
28492 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28493
28494         * gcc.c-torture/execute/20030928-1.c: New test.
28495         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28496
28497 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28498
28499         * g++.dg/opt/unroll1.C: New test.
28500
28501 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28502
28503         PR optimization/11741
28504         * gcc.dg/20030926-1.c: New test case.
28505
28506 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28507
28508         PR c++/5655
28509         * g++.dg/parse/access7.C: New test.
28510         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28511
28512 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28513
28514         MERGE OF objc-improvements-branch into MAINLINE:
28515         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28516         if libobjc has not been built.
28517         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28518         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28519         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28520         objc/execute/nested-3.m, objc/execute/np-2.m,
28521         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28522         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28523         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28524         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28525         objc.dg/special/unclaimed-category-1.h,
28526         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28527         well as GNU runtime.
28528         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28529         * execute/cascading-1.m, execute/function-message-1.m,
28530         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28531         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28532         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28533         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28534         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28535         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28536         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28537         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28538         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28539         * objc.dg/bitfield-2.m: Run only on Darwin.
28540         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28541         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28542         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28543         * objc.dg/const-str-1.m: Fix constant string layout.
28544
28545 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28546
28547         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28548
28549 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28550
28551         * gcc.dg/darwin-abi-1.c: New file.
28552
28553 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28554
28555         PR target/12281
28556         * gcc.c-torture/compile/20030921-1.c: New test.
28557
28558 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28559
28560         * g++.dg/opt/reg-stack2.C: New test.
28561
28562 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28563
28564         * g++.dg/eh/delayslot1.C: New test.
28565
28566 2003-09-20  Richard Henderson  <rth@redhat.com>
28567
28568         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28569
28570 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28571
28572         * gcc.c-torture/execute/20030920-1.c: New test case.
28573
28574 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28575
28576         * g++.dg/rtti/typeid3.C: Correct expected error message.
28577
28578 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28579
28580         PR c++/157
28581         * g++.dg/parse/crash12.C: New test.
28582
28583 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28584
28585         * gcc.dg/compat/mixed-struct-check.h: New.
28586         * gcc.dg/compat/mixed-struct-defs.h: New.
28587         * gcc.dg/compat/mixed-struct-init.h: New.
28588         * gcc.dg/compat/struct-by-value-19_main.c: New.
28589         * gcc.dg/compat/struct-by-value-19_x.c: New.
28590         * gcc.dg/compat/struct-by-value-19_y.c: New.
28591         * gcc.dg/compat/struct-by-value-20_main.c: New.
28592         * gcc.dg/compat/struct-by-value-20_x.c: New.
28593         * gcc.dg/compat/struct-by-value-20_y.c: New.
28594         * gcc.dg/compat/struct-return-19_main.c: New.
28595         * gcc.dg/compat/struct-return-19_x.c: New.
28596         * gcc.dg/compat/struct-return-19_y.c: New.
28597         * gcc.dg/compat/struct-return-20_main.c: New.
28598         * gcc.dg/compat/struct-return-20_x.c: New.
28599         * gcc.dg/compat/struct-return-20_y.c: New.
28600
28601 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28602         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28603         so that it will not complain on LP64 targets.
28604
28605 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28606
28607         PR c++/495
28608         * g++.dg/template/friend24.C: New test.
28609
28610 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         PR c++/12332
28613         * g++.dg/template/memtmpl2.C: New test.
28614
28615 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28616
28617         PR target/11184
28618         * gcc.dg/builtin-apply1.c: New test.
28619
28620 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28621
28622         PR c++/9848
28623         * g++.dg/warn/Wunused-4.C: New test.
28624
28625 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28626
28627         PR c++/12316
28628         * g++.dg/other/gc2.C: New test.
28629
28630 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
28631
28632         PR c++/11991
28633         * g++.dg/rtti/typeid3.C: New test.
28634
28635         PR c++/12266
28636         * g++.dg/overload/template1.C: New test.
28637
28638 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28639
28640         * g++.dg/opt/cfg3.C: New test.
28641
28642 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28643
28644         PR c++/7939
28645         * g++.dg/template/crash11.C: New test.
28646
28647 2003-09-16  Jason Merrill  <jason@redhat.com>
28648             Jakub Jelinek  <jakub@redhat.com>
28649
28650         * gcc.dg/attr-warn-unused-result.c: New test.
28651
28652 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28653
28654         PR c++/12184
28655         * g++.dg/expr/call2.C: New test.
28656
28657 2003-09-15  Andreas Jaeger  <aj@suse.de>
28658
28659         * gcc.dg/Wold-style-definition-1.c: New test.
28660
28661 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
28662
28663         PR c++/3907
28664         * g++.dg/parse/template12.C: New test.
28665
28666         * g++.dg/abi/bitfield11.C: New test.
28667         * g++.dg/abi/bitfield12.C: Likewise.
28668
28669 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
28670
28671         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
28672         non-expansion of functional macro name without arguments at EOL.
28673         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
28674
28675 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
28676
28677         * gcc.c-torture/execute/20030914-[12].c: New tests.
28678
28679 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28680
28681         PR c++/11788
28682         * g++.dg/overload/addr1.C: New test.
28683
28684 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28685
28686         * gcc.dg/20030909-1.c: New test.
28687
28688 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28689
28690         * gcc.dg/ultrasp10.c: New test.
28691
28692 2003-09-09  Devang Patel  <dpatel@apple.com>
28693
28694         * gcc.dg/darwin-ld-6.c: New test.
28695
28696 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28697
28698         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28699
28700 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28701
28702         * gcc.dg/ia64-types1.c: New test.
28703         * gcc.dg/ia64-types2.c: Likewise.
28704
28705 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28706
28707         * gcc.dg/builtins-1.c: Add more _Complex tests.
28708         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28709
28710         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28711         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28712
28713 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28714
28715         PR c++/11786
28716         * g++.dg/lookup/koenig2.C: New test.
28717
28718         PR c++/5296
28719         * g++.dg/rtti/typeid2.C: New test.
28720
28721 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28722
28723         * gcc.c-torture/compile/20030904-1.c: New test.
28724
28725 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28726
28727         * g++.dg/opt/longbranch2.C: New test.
28728
28729 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28730
28731         * g++.dg/template/crash10.C: Only compile it.
28732
28733 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28734
28735         PR middle-end/11665
28736         * gcc.c-torture/compile/20030907-1.c: New test.
28737         * g++.dg/init/array11.C: New test.
28738
28739 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28740
28741         PR c++/11852
28742         * g++.dg/init/struct1.C: New test.
28743
28744 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28745
28746         PR c++/12181
28747         * g++.dg/expr/comma1.C: New test.
28748
28749 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28750
28751         PR c++/11867
28752         * g++.dg/expr/static_cast5.C: New test.
28753
28754 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28755
28756         PR c++/11507
28757         * g++.dg/lookup/scoped7.C: New test.
28758
28759         PR c++/9574
28760         * g++.dg/other/static1.C: New test.
28761
28762         PR c++/11490
28763         * g++.dg/warn/template-1.C: New test.
28764
28765         PR c++/11432
28766         * g++.dg/template/crash10.C: New test.
28767
28768         PR c++/2478
28769         * g++.dg/overload/VLA.C: New test.
28770
28771         PR c++/10804
28772         * g++.dg/template/call1.C: New test.
28773
28774 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         PR c++/11794
28777         * g++.dg/parse/using3.C: New test.
28778
28779 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28780
28781         PR c++/11409
28782         * g++.dg/overload/builtin3.C: New test case.
28783
28784 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28785
28786         PR c/9862
28787         * gcc.dg/20030906-1.c: New test.
28788         * gcc.dg/20030906-2.c: Likewise.
28789
28790 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28791
28792         PR c++/12167
28793         * g++.dg/parse/defarg5.C: New test.
28794
28795         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28796
28797 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28798
28799         PR c++/12163
28800         * g++.dg/expr/static_cast4.C: New test.
28801
28802         PR c++/12146
28803         * g++.dg/template/crash9.C: New test.
28804
28805 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28806
28807         * g++.old-deja/g++.ext/pretty2.C: Update for change
28808         in __FUNCTION__.
28809         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28810
28811 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28812
28813         PR c++/11922
28814         * g++/dg/template/qualified-id1.C: New test.
28815
28816         PR c++/12037
28817         * g++.dg/warn/noeffect4.C: New test.
28818
28819 2003-09-04  Matt Austern  <austern@apple.com>
28820
28821         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28822         * g++.dg/ext/fnname2.C: Likewise.
28823         * g++.dg/ext/fnname3.C: Likewise.
28824
28825 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28826
28827         * g++.dg/expr/lval1.C: New test.
28828         * g++.dg/ext/lvcast.C: Remove.
28829
28830 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28831
28832         PR optimization/11700.
28833         * gcc.c-torture/compile/20030903-1.c: New test case.
28834
28835 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28836
28837         PR c++/12053
28838         * g++.dg/abi/layout4.C: New test.
28839
28840 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28841
28842         PR c++/11553
28843         * g++.dg/parse/friend3.C: New test.
28844
28845 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28846
28847         PR c++/11847
28848         * g++.dg/template/class1.C: New test.
28849
28850         PR c++/11808
28851         * g++.dg/expr/call1.C: New test.
28852
28853 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28854
28855         PR c++/12114
28856         * g++.dg/init/ref9.C: New test.
28857
28858         PR c++/11972
28859         * g++.dg/template/nested4.C: New test.
28860
28861 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28862
28863         PR c++/12093
28864         * g++.dg/template/non-dependent4.C: New test.
28865
28866         PR c++/11928
28867         * g++.dg/inherit/conv1.C: New test.
28868
28869 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR c++/6196
28872         * g++.dg/ext/label1.C: New test.
28873         * g++.dg/ext/label2.C: Likewise.
28874
28875 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28876
28877         * g++.dg/expr/cond3.C: New test.
28878
28879 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28880
28881         * gcc.dg/builtins-1.c: Add new builtin cases.
28882
28883 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28884
28885         * gcc.dg/builtins-1.c: Add new cases.
28886         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28887
28888 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28889
28890         * gcc.dg/builtins-1.c: Add more math builtin tests.
28891         * gcc.dg/torture/builtin-attr-1.c: New test.
28892
28893 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28894
28895         PR optimization/5079
28896         * g++.dg/opt/static3.C: New test.
28897
28898 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28899
28900         * gcc.misc-tests/gcov-10b.c: New test.
28901
28902 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28903
28904         * g++.dg/opt/ptrmem3.C: New test.
28905
28906         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28907
28908 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28909
28910         * gcc.dg/20030826-2.c: New test.
28911
28912 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28913
28914         PR middle-end/12002
28915         * g77.f-torture/compile/12002.f: New test case.
28916
28917 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28918
28919         * gcc.dg/20030826-1.c: New test case.
28920
28921 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28922
28923         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28924
28925 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28926
28927         PR c++/11871
28928         * c++.dg/lookup/crash1.C: New test.
28929
28930         * c++.dg/warn/noeffect3.C: New test.
28931
28932 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28933
28934         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28935         * gcc.dg/compat/vector-1_y.c: Ditto.
28936         * gcc.dg/compat/vector-2_x.c: Ditto.
28937         * gcc.dg/compat/vector-2_y.c: Ditto.
28938
28939 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28940
28941         * gcc.dg/20030702-1.c: New test.
28942
28943 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28944
28945         PR c++/8795
28946         * g++.dg/ext/altivec-1.C: New test.
28947
28948 2003-08-24  Richard Henderson  <rth@redhat.com>
28949
28950         * g++.dg/eh/simd-2.C: Add -w for x86.
28951
28952 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28953
28954         * gcc.dg/20030815-1.c: New test.
28955
28956 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28957
28958         PR c++/3765
28959         * g++.dg/parse/access6.C: New test.
28960
28961 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28962
28963         PR c++/641, c++/11876
28964         * g++.dg/template/friend22.C: New test.
28965         * g++.dg/template/friend23.C: Likewise.
28966
28967 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28968
28969         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28970         identically.
28971
28972 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28973
28974         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28975
28976 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28977
28978         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28979
28980 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28981
28982         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28983
28984 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28985
28986         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28987
28988 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28989
28990         PR c++/11919
28991         * g++.dg/overload/prom1.C: New test.
28992
28993         PR c++/11551
28994         * g++.dg/parse/dtor2.C: New test.
28995
28996         PR c++/10762
28997         * g++.dg/parse/using2.C: New test.
28998
28999 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29000
29001         PR target/11805
29002         * gcc.c-torture/compile/20030821-1.c: New.
29003
29004 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29005
29006         PR c++/11834
29007         * g++.dg/template/deduce2.C: New test.
29008
29009 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29010
29011         * gcc.c-torture/execute/20030821-1.c: New test.
29012
29013 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29014
29015         PR middle-end/11984
29016         * gcc.dg/20030820-1.c: New test case.
29017
29018 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         PR c++/11945
29021         * g++.dg/warn/noeffect2.C: New test.
29022
29023 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29024
29025         PR c++/10926
29026         * g++.dg/template/dtor2.C: New test.
29027
29028         PR c++/11684
29029         * g++.dg/template/operator1.C: New test.
29030         * g++.dg/parse/operator4.C: New test.
29031
29032         PR c++/11946.C
29033         * g++.dg/expr/enum1.C: New test.
29034         * gcc.dg/c99-bool-1.c: Remove bogus warning.
29035
29036         PR c++/11036.C
29037         * g++.dg/parse/elab2.C: New test.
29038         * g++.dg/parse/typedef4.C: Change error message.
29039         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
29040         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
29041         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
29042
29043 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
29044
29045         * gcc.dg/pch/warn-1.c: New.
29046         * gcc.dg/pch/warn-1.hs: New.
29047
29048         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
29049         not-tested file.
29050
29051 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29052
29053         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
29054
29055 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29056
29057         * gcc.dg/uninit-D.c: New Test.
29058         * gcc.dg/uninit-E.c: New Test.
29059         * gcc.dg/uninit-F.c: New Test.
29060         * gcc.dg/uninit-G.c: New Test.
29061
29062 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
29063
29064         * g++.dg/README: Describe the pch directory.
29065
29066 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29067
29068         PR c++/11174
29069         * g++.dg/parse/access4.C: New test.
29070         * g++.dg/parse/access5.C: Likewise.
29071         * g++.old-deja/g++.jason/access17.C: Adjust error message.
29072
29073 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
29074
29075         * gcc.dg/noncompile/20030818-1.c: New.
29076
29077 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29078
29079         PR c++/11957
29080         * g++.dg/warn/noeffect1.C: New test.
29081
29082         * g++.dg/template/scope2.C: New test.
29083         * g++.dg/template/error2.C: Correct dg-error
29084
29085 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
29086
29087         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
29088
29089 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
29090
29091         PR C++/11512
29092         * g++.dg/template/warn1.C: New.
29093
29094 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29095
29096         * g++.dg/template/error2.C: New test.
29097         * g++.dg/lookup/using7.C: Adjust errors
29098         * g++.old-deja/g++.pt/crash36.C: Likewise.
29099         * g++.old-deja/g++.pt/derived3.C: Likewise.
29100
29101 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29102
29103         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29104         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29105         * gcc.c-torture/execute/builtins/string-9.c: New, from
29106         string-opt-9.c.  Adjust for execute/builtins framework.
29107         * gcc.c-torture/execute/string-opt-9.c: Delete.
29108
29109 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29110
29111         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29112
29113         * g++.dg/parse/ret-type2.C: New test.
29114
29115         PR c++/11703
29116         * g++.dg/init/new8.C: New test.
29117
29118         PR c++/10923
29119         * g++.dg/parse/typedef5.C: New test.
29120
29121         PR c++/9512
29122         * g++.dg/parse/qualified2.C: New test.
29123         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29124         invalid code.
29125
29126 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29127
29128         * g++.dg/conversion/ptrmem1.C: New test.
29129
29130 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29131
29132         PR target/11693
29133         * gcc.dg/20030811-1.c: New test.
29134
29135         PR target/11535
29136         * gcc.c-torture/execute/20030811-1.c: New test.
29137
29138 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29139
29140         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29141
29142 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29143
29144         PR c++/11789.C
29145         * g++.dg/inherit/multiple1.C: New test.
29146
29147 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29148
29149         * gcc.dg/spe1.c: New test.
29150
29151         PR c++/11670
29152         * g++.dg/expr/cast2.C: New test.
29153
29154         PR c++/10530
29155         * g++.dg/template/dependent-name2.C: New test.
29156
29157 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29158
29159         * g++.dg/parse/crash11.C: Put the dg options in comments.
29160
29161 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29162
29163         * lib/gcc-dg.exp: Update for diagnostic change.
29164
29165 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29166
29167         PR c++/5767
29168         * g++.dg/parse/crash11.C: New test.
29169
29170 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29171
29172         * gcc.dg/cpp/spacing1.c: Update.
29173
29174 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29175
29176         PR target/11739
29177         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29178         a value for -mtune.
29179
29180 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29181
29182         PR middle-end/11771
29183         * gcc.c-torture/compile/20030804-1.c: New test case.
29184
29185 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29186
29187         * gcc.dg/20030804-1.c: New test case.
29188
29189 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29190
29191         * gcc.dg/cpp/separate-1.c: New test.
29192
29193 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29194
29195         PR c++/11704
29196         * g++.dg/template/dependent-expr2.C: New test.
29197
29198         PR c++/11766
29199         * g++.dg/expr/ptrmem1.C: New test.
29200
29201 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29202
29203         PR c++/9453
29204         * g++.dg/template/friend15.C: New test.
29205
29206 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29207
29208         * lib/dg-pch.exp: Work round PCH bug.
29209
29210 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29211
29212         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29213         builtins.  Move cases from builtins-4.c here.
29214
29215         * gcc.dg/torture/builtin-math-1.c: New test taken from
29216         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29217         additional cases.
29218
29219         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29220         Delete.
29221
29222 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         PR c++/9447
29225         * g++.dg/template/using7.C: New test.
29226
29227 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29228
29229         * import1.c, import2.c: New tests.
29230
29231 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29232
29233         * g++.dg/eh/crossjump1.C: New test.
29234
29235 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29236
29237         PR c++/11697
29238         * g++.dg/template/using6.C: New test.
29239
29240         PR c++/11744
29241         * g++.dg/template/koenig2.C: New test.
29242
29243 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29244
29245         PR c++/7983
29246         * g++.dg/parse/typedef4.C: New test.
29247
29248 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29249
29250         PR c++/8442, c++/8806
29251         * g++.dg/template/elab1.C: New test.
29252         * g++.dg/template/type2.C: Likewise.
29253         * g++.dg/template/ttp3.C: Adjust expected error message.
29254         * g++.old-deja/g++.law/visibility13.C: Likewise.
29255         * g++.old-deja/g++.niklas/t135.C: Likewise.
29256         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29257         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29258         template argument.
29259         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29260
29261 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29262
29263         PR c++/11295
29264         * g++.dg/ext/stmtexpr1.C: New test.
29265
29266         * g++.dg/opt/tmp1.C: New test.
29267
29268         PR c++/11525
29269         * g++.dg/parse/constant4.C: New test.
29270
29271         PR c++/9447
29272         * g++.dg/template/using5.C: New test.
29273
29274 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29275
29276         * gcc.dg/builtins-27.c: New test case.
29277
29278 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29279
29280         * gcc.dg/tls/opt-7.c: New test.
29281
29282 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29283
29284         * g++.old-deja/g++.other/crash18.C: Remove.
29285
29286 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29287
29288         * g++.dg/template/explicit3.C: New.
29289         * g++.dg/template/explicit4.C: New.
29290         * g++.dg/template/explicit5.C: New.
29291
29292         PR c++/11347
29293         * g++.dg/template/memtmpl1.C: New.
29294
29295 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29296
29297         PR target/11565
29298         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
29299         * gcc.dg/i386-387-5.c (dg-options): Likewise.
29300
29301 2003-07-30  Jan Hubicka  <jh@suse.cz>
29302
29303         * vtgc1.c: Kill.
29304
29305 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
29306
29307         * gcc.dg/struct-in-proto-1.c: New test.
29308
29309 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
29310
29311         * gcc.dg/cpp/include2.c: Only expect one message.
29312
29313 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
29314
29315         PR c++/9447
29316         * g++.dg/template/using1.C: New test.
29317         * g++.dg/template/using2.C: New test.
29318         * g++.dg/template/using3.C: New test.
29319         * g++.dg/template/using4.C: New test.
29320
29321 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
29322
29323         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
29324         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29325
29326 2003-07-28  Jan Hubicka  <jh@suse.cz>
29327
29328         PR c++/11530
29329         * g++.dg/opt/call1.C: New test.
29330
29331 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
29332
29333         PR c++/11667
29334         * g++.dg/init/enum2.C: New test.
29335         * g++.dg/template/overload1.C: Add "-w" option.
29336
29337 2003-07-28    <hp@bitrange.com>
29338
29339         * gcc.dg/Wdeclaration-after-statement-1.c,
29340         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
29341
29342 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
29343
29344         * gcc.c-torture/compile/20030725-1.c: New test.
29345
29346 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
29347
29348         * gcc.dg/20030505.c: Only run for SPE.
29349         Remove definition of opaque type.
29350
29351 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29352
29353         * g++.dg/template/ptrmem6.C: New test.
29354
29355 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29356
29357         * gcc.c-torture/compile/zero-strct-2.c: New test.
29358
29359 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29360
29361         * gcc.dg/intermod-1.c: New test.
29362
29363 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29364
29365         PR c++/11617
29366         * g++.dg/template/lookup2.C: New test.
29367         * g++.dg/template/memclass1.C: Remove instantiated from error.
29368         * g++.dg/other/error2.C: Tweak expected errors.
29369
29370         PR c++/11596
29371         * g++.dg/template/defarg3.C: New test.
29372
29373         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29374
29375 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29376
29377         * g++.dg/inherit/access5.C: New test.
29378
29379 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29380
29381         PR c++/11513
29382         * g++.dg/template/crash8.C: New test.
29383
29384 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29385
29386         PR c/10602
29387         * gcc.dg/noncompile/incomplete-2.c: New test.
29388
29389 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29390
29391         PR c++/11645
29392         * g++.dg/inherit/access4.C: New test.
29393
29394         PR c++/11517
29395         * g++.dg/expr/cond2.C: New test.
29396
29397         PR optimization/10679
29398         * g++.dg/opt/inline4.C: New test.
29399
29400 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29401
29402         * g++.dg/parse/crash10: New test.
29403
29404 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29405
29406         * g++.dg/ext/flexary1.C: New test.
29407
29408 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29409
29410         PR c++/10793
29411         * g++.dg/template/crash9.C: New test.
29412
29413 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29414
29415         PR c++/3004
29416         * g++.dg/parse/typedef3.C: New test.
29417
29418         PR c++/7906
29419         * g++.dg/parse/operator2.C: New test.
29420
29421         PR c++/8895
29422         * g++.dg/parse/def-tmpl-arg1.C: New test.
29423
29424         PR c++/9282
29425         * g++.dg/parse/funptr1.C: New test.
29426
29427         PR c++/9452
29428         * g++.dg/parse/ambig3.C: New test.
29429
29430         PR c++/9454
29431         * g++.dg/parse/operator3.C: New test.
29432
29433         PR c++/9486
29434         * g++.dg/parse/template10.C: New test.
29435
29436         PR c++/9488
29437         * g++.dg/parse/template11.C: New test.
29438
29439         PR c++/10150
29440         * g++.dg/parse/invalid-op1.C: New test.
29441
29442         PR c++/10247
29443         * g++.dg/parse/condexpr1.C: New test.
29444
29445 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29446
29447         * g++.dg/ext/packed3.C: New test.
29448         * g++.dg/ext/packed4.C: New test.
29449
29450         * gcc.dg/pack-test-3.c: New test.
29451
29452 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29453
29454         * lib/compat.exp: Handle dg-options per source file.
29455         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29456         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29457         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29458         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29459         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29460         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29461         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29462         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29463         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29464         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29465         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29466         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29467         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29468         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29469
29470 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29471
29472         PR c/10320
29473         * gcc.c-torture/execute/20030718-1.c: New test.
29474
29475 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29476
29477         PR optimization/11536
29478         * gcc.dg/20030721-1.c: New test.
29479
29480 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29481
29482         PR c++/11546
29483         * g++.dg/template/lookup1.C: New test.
29484
29485 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29486
29487         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29488         diagnostics of ill-formed constructs involving labels.
29489         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29490         the new 'previously defined here' message.
29491
29492 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29493
29494         * g++.dg/parse/non-dependent2.C: New test.
29495
29496 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29497
29498         * g++.dg/init/init-ref4.C: xfail on targets without
29499         weak symbols.
29500
29501 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29502
29503         PR target/11087
29504         * gcc.c-torture/execute/20030717-1.c: New test.
29505
29506 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29507
29508         * g++.dg/opt/cfg1.C: New test.
29509
29510 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29511
29512         PR optimization/11557
29513         * gcc.dg/20030717-1.c: New test.
29514
29515 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29516
29517         PR c++/10476
29518         * g++.dg/expr/crash-1.C: New test.
29519
29520         PR c++/11027
29521         * g++.dg/template/init3.C: New test.
29522
29523         PR c++/8222
29524         * g++.dg/template/non-dependent1.C: New test.
29525
29526         PR c++/11070
29527         * g++.dg/template/non-dependent2.C: New test.
29528
29529         PR c++/11071
29530         * g++.dg/template/non-dependent3.C: New test.
29531
29532         PR c++/9907
29533         * g++.dg/template/sizeof5.C: New test.
29534
29535 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29536
29537         PR 11498
29538         * gcc.c-torture/compile/mangle-1.c: New file.
29539
29540 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29541
29542         PR c++/7809
29543         * g++.dg/parse/access3.C: New test.
29544
29545 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29546
29547         PR c++/11384
29548         * g++.dg/init/init-ref4.C: New test.
29549
29550 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29551
29552         PR c++/11547
29553         * g++.dg/parse/constant3.C: New test.
29554         * g++.dg/parse/crash7.C: Likewise.
29555
29556 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29557
29558         PR target/11008
29559         * gcc.dg/i386-pentium4-not-mull.c: New.
29560
29561 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29562
29563         * gcc.dg/asm-names.c (ymain): Make it weak.
29564
29565 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29566
29567         PR c++/5421
29568         * g++.dg/template/friend21.C: New test.
29569
29570 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29571
29572         * gcc.dg/cleanup-8.c: New test.
29573         * gcc.dg/cleanup-9.c: New test.
29574
29575 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29576
29577         * g++.dg/ext/dll-MI1.h: New file.
29578         * g++.dg/ext/dllexport-MI1.C: New file.
29579         * g++.dg/ext/dllimport-MI1.C: New file.
29580
29581 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29582
29583         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29584         it does not have cmpstrsi patterns (just cmpmemsi).
29585
29586 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29587
29588         PR debug/11473
29589         * g++.dg/debug/debug8.C: New test.
29590
29591 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29592
29593         PR c++/10108
29594         * g++.dg/template/crash7.C: New test.
29595
29596 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29597
29598         PR target/10795
29599         * gcc.c-torture/compile/20030708-1.c: New.
29600
29601 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29602
29603         * gcc.c-torture/execute/20030715-1.c: New test.
29604
29605 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29606
29607         * gcc.dg/pch/inline-3.c: New file.
29608         * gcc.dg/pch/inline-3.hs: New file.
29609         * gcc.dg/pch/inline-4.c: New file.
29610         * gcc.dg/pch/inline-4.hs: New file.
29611
29612 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29613
29614         PR c++/11509
29615         * g++.dg/template/crash6.C: New test.
29616
29617         PR c++/7053
29618         * g++.dg/template/friend20.C: New test.
29619
29620         PR c++/7019
29621         * g++.dg/template/overload2.C: New test.
29622
29623 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29624
29625         PR optimization/11440
29626         * gcc.c-torture/execute/20030714-1.c: New test.
29627
29628 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29629
29630         PR c++/11154
29631         * g++.dg/template/partial2.C: New test.
29632
29633 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
29634
29635         PR c++/11503
29636         * g++.dg/template/anon1.C: New test.
29637
29638         PR c++/11493
29639         PR c++/11495
29640         * g++.dg/parse/template9.C: Likewise.
29641         * g++.dg/template/crash4.C: New test.
29642         * g++.dg/template/koenig1.C: Likewise.
29643         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29644         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29645         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29646         functions.
29647         * g++.old-deja/g++.jason/template36.C: Likewise.
29648         * g++.old-deja/g++.mike/p1989.C: Likewise.
29649         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29650         * g++.old-deja/g++.pt/ttp20.C: Use this->.
29651         * g++.old-deja/g++.pt/ttp21.C: Use this->.
29652         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29653         compiling.
29654         * g++.old-deja/g++.pt/union2.C: Use this->.
29655
29656 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.dg/20030711-1.c: New test.
29659
29660 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
29661
29662         PR c++/11050
29663         * g++.dg/parse/args1.C: New test.
29664         * g++.pt/defarg8.C: Change expected errors.
29665
29666 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
29667
29668         PR c++/8164
29669         * g++.dg/template/nontype2.C: New test.
29670
29671         PR c++/10558
29672         * g++.dg/parse/template8.C: New test.
29673
29674         PR c++/8327
29675         * g++.dg/template/scope1.C: New test.
29676
29677         * g++.dg/warn/Wsign-compare-1.C: New test.
29678
29679 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29680
29681         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29682
29683 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29684
29685         PR c++/9411
29686         * g++.dg/template/explicit2.C: New test.
29687
29688         PR c++/10032
29689         * g++.dg/warn/pedantic1.C: New test.
29690
29691 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         PR c++ 9483
29694         * g++.dg/other/field1.C: New test.
29695
29696 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29697
29698         PR c/11449
29699         * gcc.c-torture/compile/20030707-1.c: New.
29700
29701 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29702
29703         PR c++/10849
29704         * g++.dg/template/access12.C: New test.
29705
29706 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29707
29708         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29709         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29710         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29711         * gcc.misc-tests/gcov.exp: Update
29712         * g++.dg/gcov/gcov.exp: Update
29713         * lib/gcov.exp: Update.
29714
29715 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29716
29717         * g++.dg/abi/mangle17.C: Make sure template expressions are
29718         dependent.
29719         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29720         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29721         * g++.dg/opt/stack1.C: Remove erroneous code.
29722         * g++.dg/parse/template7.C: New test.
29723         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29724         * g++.old-deja/g++.pt/crash4.C: Likewise.
29725
29726 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29727
29728         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29729         with zero or one occurence of `$' after the initial `L'.
29730
29731 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29732
29733         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29734
29735 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29736
29737         PR c/11370
29738         * gcc.dg/Wunreachable-6.c: New testcase.
29739         * gcc.dg/Wunreachable-7.c: New testcase.
29740
29741 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29742
29743         PR c/11420
29744         * gcc.dg/20030708-1.c: New test.
29745
29746 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29747
29748         * gcc.dg/compat/sdata-section.h: New file.
29749         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29750         * gcc.dg/torture/mips-sdata-1.c: New test.
29751
29752 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29753
29754         PR c++/11030
29755         * g++.dg/template/friend19.C: New test.
29756
29757 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29758
29759         * g++.dg/opt/strength-reduce.C: New test.
29760
29761 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29762
29763         PR target/10979
29764         * gcc.dg/20030707-1.c: New testcase.
29765
29766 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29767
29768         PR optimization/11059
29769         * g++.dg/opt/emptyunion.C: New testcase.
29770
29771 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29772             Eric Botcazou  <ebotcazou@libertysurf.fr>
29773
29774         * g++.dg/opt/stack1.C: New test.
29775
29776 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29777
29778         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29779         run test.
29780
29781         PR c++/11431
29782         * g++.dg/expr/static_cast3.C: New test.
29783
29784 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29785
29786         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29787         everywhere.
29788         * gcc.dg/concat.c: Concatenation of string constants with
29789         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29790         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29791         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29792         necessary to avoid multi-character character constant warning.
29793         * gcc.dg/cpp/escape.c: Likewise.
29794         * gcc.dg/cpp/ucs.c: Likewise.
29795         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29796         Fix a typo.
29797
29798 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29799
29800         PR c/11428
29801         * gcc.c-torture/compile/20030704-1.c: New.
29802
29803 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29804
29805         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29806
29807 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29808
29809         PR c++/5287, PR c++/7910,  PR c++/11021
29810         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29811         tests for warnings.
29812         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29813         * g++.dg/ext/dllimport3.C: Likewise.
29814         * g++.dg/ext/dllimport4.C: New file.
29815         * g++.dg/ext/dllimport5.C: New file.
29816         * g++.dg/ext/dllimport6.C: New file.
29817         * g++.dg/ext/dllimport7.C: New file.
29818         * g++.dg/ext/dllimport8.C: New file.
29819         * g++.dg/ext/dllimport9.C: New file.
29820         * g++.dg/ext/dllimport10.C: New file.
29821         * g++.dg/ext/dllexport1.C: New file.
29822
29823 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29824
29825         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29826         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29827
29828 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29829
29830         * gcc.dg/builtins-25.c: New testcase.
29831         * gcc.dg/builtins-26.c: New testcase.
29832
29833 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29834
29835         * gcc.dg/compat/vector-defs.h: New file.
29836         * gcc.dg/compat/vector-setup.h: New file.
29837         * gcc.dg/compat/vector-check.h: New file.
29838         * gcc.dg/compat/vector-1_main.c: New file.
29839         * gcc.dg/compat/vector-1_x.c: New file.
29840         * gcc.dg/compat/vector-1_y.c: New file.
29841         * gcc.dg/compat/vector-2_main.c: New file.
29842         * gcc.dg/compat/vector-2_x.c: New file.
29843         * gcc.dg/compat/vector-2_y.c: New file.
29844
29845         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29846         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29847         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29848         * gcc.dg/compat/struct-align-1.h: New file.
29849         * gcc.dg/compat/struct-align-1_main.c: New file.
29850         * gcc.dg/compat/struct-align-1_x.c: New file.
29851         * gcc.dg/compat/struct-align-1_y.c: New file.
29852         * gcc.dg/compat/struct-align-2.h: New file.
29853         * gcc.dg/compat/struct-align-2_main.c: New file.
29854         * gcc.dg/compat/struct-align-2_x.c: New file.
29855         * gcc.dg/compat/struct-align-2_y.c: New file.
29856
29857         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29858         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29859         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29860         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29861         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29862         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29863         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29864         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29865         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29866         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29867         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29868         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29869         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29870         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29871         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29872         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29873         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29874         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29875         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29876         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29877         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29878         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29879         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29880         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29881         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29882         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29883         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29884         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29885         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29886
29887 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29888
29889         * gcc.dg/i386-call-1.c: New test.
29890
29891 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29892
29893         PR c++/9162
29894         * g++.dg/parse/defarg4.C: New.
29895
29896 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29897
29898         PR target/10700
29899         * gcc.c-torture/compile/20030703-1.c: New test case.
29900
29901 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29902
29903         * g++.dg/template/local3.C: Remove extra semicolon.
29904
29905 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29906
29907         * gcc.dg/i386-volatile-1.c: New test.
29908
29909 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29910
29911         PR c++/11072
29912         * g++.dg/other/offsetof2.C: XFAIL.
29913         * g++.dg/other/offsetof5.C: New.
29914
29915         PR c++/10219
29916         * g++.dg/template/error1.C: New.
29917
29918         PR c++/9779
29919         * g++.dg/template/dependent-expr1.C: New.
29920
29921 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29922
29923         PR c++/6949
29924         * g++.dg/template/local3.C: New test.
29925
29926         PR c++/11149
29927         * g++.dg/lookup/scoped6.C: New test.
29928
29929 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29930
29931         PR c++/8046
29932         * g++.dg/other/error7.C: New test.
29933
29934 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29935
29936         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29937         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29938         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29939         * g++.old-deja/g++.other/union2.C: Likewise.
29940         * gcc.dg/c90-const-expr-2.c: Likewise.
29941         * gcc.dg/c90-const-expr-3.c: Likewise.
29942         * gcc.dg/c99-const-expr-2.c: Likewise.
29943         * gcc.dg/c99-const-expr-3.c: Likewise.
29944         * gcc.dg/concat.c: Likewise.
29945
29946 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29947
29948         PR c++/9559
29949         * g++.dg/init/static1.C: New test.
29950
29951 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29952
29953         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29954         * g++.old-deja/g++.other/access2.C: Likewise.
29955         * g++.old-deja/g++.other/decl2.C: Likewise.
29956         * gcc.c-torture/execute/20020615-1.c: Likewise.
29957
29958 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29959
29960         PR c++/4933
29961         * g++.dg/template/sizeof4.C: New test.
29962
29963 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29964
29965         * g++.dg/other/error6.C: New test.
29966
29967 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29968
29969         PR c++/10750
29970         * g++.dg/parse/constant2.C: New test.
29971
29972 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29973
29974         PR c++/11106
29975         * g++.dg/other/error5.C: New test.
29976
29977 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29978
29979         * gcc.dg/format/gcc_diag-1.c: New test.
29980
29981 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29982
29983         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29984
29985 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29986
29987         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29988         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29989         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29990
29991 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29992
29993         * gcc.c-torture/execute/builtins/string-8.c: New test.
29994         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29995         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29996         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29997
29998 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29999
30000         PR c++/10468
30001         * g++.dg/ext/typeof6.C: New test.
30002
30003 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30004
30005         PR c++/10796
30006         * g++.dg/init/enum1.C: New test.
30007
30008 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30009
30010         * gcc.dg/20030627-1.c: New test.
30011
30012 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30013
30014         PR c++/11332
30015         * g++.dg/expr/static_cast2.C: New test.
30016
30017 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30018             Jakub Jelinek  <jakub@redhat.com>
30019
30020         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30021         sprintf(dst,"%s",src) optimization.
30022         * gcc.c-torture/execute/20030626-1.c: New test case.
30023         * gcc.c-torture/execute/20030626-2.c: New test case.
30024
30025 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
30026
30027         * gcc.c-torture/execute/multi-ix.c: New test.
30028
30029         * gcc.c-torture/execute/simd-4.c (main):
30030         Added missing semicolon at end of union.
30031
30032 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
30033
30034         PR c++/8266
30035         * g++.dg/template/explicit-instantiation3.C: New test.
30036
30037 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30038
30039         * gcc.dg/20030626-1.c: Use signed char.
30040
30041 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30042
30043         * gcc.dg/20030626-1.c: New test.
30044
30045 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
30046
30047         * const-str-2.m: Update.
30048
30049 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
30050
30051         PR c++/10990
30052         * g++.dg/rtti/dyncast1.C: New test.
30053         * g++.dg/abi/mangle4.C: Correct base-specifier access.
30054         * g++.dg/lookup/scoped1.C: Remove XFAIL.
30055         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
30056
30057         PR c++/10931
30058         * g++.dg/expr/static_cast1.C: New test.
30059
30060 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
30061
30062         * gcc.dg/20030625-1.c: New test.
30063
30064 2003-06-24  Roger Sayle  <roger@eyesopen.com>
30065
30066         * gcc.c-torture/compile/20030624-1.c: New test case.
30067
30068 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * gcc.c-torture/execute/string-opt-17.c: New test.
30071
30072 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
30073
30074         PR c++/5754
30075         * g++.dg/parse/crash6.C: New test.
30076
30077 2003-06-23  Roger Sayle  <roger@eyesopen.com>
30078
30079         * gcc.dg/builtins-24.c: New test case.
30080
30081 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
30082
30083         * g++.dg/opt/operator1.C: New test.
30084
30085 2003-06-22  Roger Sayle  <roger@eyesopen.com>
30086
30087         * gcc.c-torture/execute/string-opt-16.c: New test case.
30088
30089 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30090
30091         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
30092         * g++.old-deja/g++.other/conv7.C: Likewise.
30093         * g++.old-deja/g++.other/overcnv2.C: Likewise.
30094         * g++.old-deja/g++.other/overload14.C: Likewise.
30095
30096 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30097
30098         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30099         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30100
30101 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30102
30103         PR c++/10888
30104         * g++.dg/warn/Winline-3.C: New test.
30105
30106 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30107
30108         * lib/target-supports.exp (check_alias_available): Make the test
30109         program acceptable to the Solaris assembler.
30110
30111         PR c++/10749
30112         * g++.dg/template/memclass2.C: New test.
30113
30114 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30115             Eric Botcazou  <ebotcazou@libertysurf.fr>
30116
30117         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30118         data for non-matching targets.
30119         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30120
30121 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30122
30123         PR c++/10845
30124         * g++.dg/template/member3.C: New test.
30125
30126 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30127
30128         PR c++/10939
30129         * g++.dg/template/func1.C: New test.
30130
30131         PR c++/9649
30132         * g++.dg/template/static4.C: New test.
30133         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30134
30135         PR c++/11041
30136         * g++.dg/init/ref7.C: New test.
30137
30138 2003-06-19  Matt Austern  <austern@apple.com>
30139
30140         PR c++/11228
30141         * g++.dg/anew1.C: New test.
30142         * g++.dg/anew2.C: New test.
30143         * g++.dg/anew3.C: New test.
30144         * g++.dg/anew4.C: New test.
30145
30146 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30147
30148         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30149
30150 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30151
30152         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30153         endian-dependent.
30154
30155 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30156
30157         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30158         Remove cruft.
30159
30160 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30161
30162         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30163         * gcc.c-torture/compile/961203-1.c: Likewise.
30164         * gcc.c-torture/compile/980506-1.c: Likewise.
30165
30166 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30167
30168         PR c++/10712
30169         * g++.dg/lookup/using7.C: New test.
30170
30171 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/11105
30174         * g++.dg/abi/conv1.C: Remove it.
30175         * g++.dg/template/conv7.C: New test.
30176         * g++.dg/template/conv8.C: Likewise.
30177         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30178         conversion operator.
30179
30180 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30181
30182         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30183         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30184         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30185         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30186         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30187         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30188         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30189         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30190         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30191         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30192         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30193         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30194         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30195         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30196         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30197         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30198         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30199         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30200         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30201         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30202         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30203         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30204         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30205         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30206         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30207         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30208         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30209         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30210         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30211
30212 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30213
30214         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30215         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30216         indications.
30217
30218 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30219
30220         * gcc.dg/i386-387-5.c: New test case.
30221         * gcc.dg/i386-387-6.c: New test case.
30222         * gcc.dg/builtins-23.c: New test case.
30223
30224 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30225
30226         * gcc.dg/builtins-22.c: New test case.
30227         * gcc.dg/i386-387-1.c: Update to test exp.
30228         * gcc.dg/i386-387-2.c: Likewise.
30229
30230 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30231
30232         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30233
30234 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30235
30236         * lib/gcc-dg.exp (dg-require-dll): New function.
30237         (dg-xfail-if): Likewise.
30238         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30239         driver.
30240
30241         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30242         * gcc.c-torture/compile/20001205-1.c: Likewise.
30243         * gcc.c-torture/compile/20001226-1.c: Likewise.
30244         * gcc.c-torture/compile/20010518-2.c: Likewise.
30245         * gcc.c-torture/compile/20020312-1.c: Likewise.
30246         * gcc.c-torture/compile/20020604-1.c: Likewise.
30247         * gcc.c-torture/compile/920501-12.c: Likewise.
30248         * gcc.c-torture/compile/920501-4.c: Likewise.
30249         * gcc.c-torture/compile/920520-1.c: Likewise.
30250         * gcc.c-torture/compile/920521-1.c: Likewise.
30251         * gcc.c-torture/compile/920625-1.c: Likewise.
30252         * gcc.c-torture/compile/961203-1.c: Likewise.
30253         * gcc.c-torture/compile/980506-1.c: Likewise.
30254         * gcc.c-torture/compile/981006-1.c: Likewise.
30255         * gcc.c-torture/compile/981022-1.c: Likewise.
30256         * gcc.c-torture/compile/981223-1.c: Likewise.
30257         * gcc.c-torture/compile/990617-1.c: Likewise.
30258         * gcc.c-torture/compile/dll.c: Likewise.
30259         * gcc.c-torture/compile/labels-3.c: Likewise.
30260         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30261         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30262         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30263         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30264         * gcc.c-torture/compile/simd-5.c: Likewise.
30265         * gcc.c-torture/compile/20000804-1.x: Remove.
30266         * gcc.c-torture/compile/20001205-1.x: Likewise.
30267         * gcc.c-torture/compile/20001226-1.x: Likewise.
30268         * gcc.c-torture/compile/20010518-2.x: Likewise.
30269         * gcc.c-torture/compile/20020312-1.x: Likewise.
30270         * gcc.c-torture/compile/20020604-1.x: Likewise.
30271         * gcc.c-torture/compile/920501-12.x: Likewise.
30272         * gcc.c-torture/compile/920501-4.x: Likewise.
30273         * gcc.c-torture/compile/920520-1.x: Likewise.
30274         * gcc.c-torture/compile/920521-1.x: Likewise.
30275         * gcc.c-torture/compile/920625-1.x: Likewise.
30276         * gcc.c-torture/compile/961203-1.x: Likewise.
30277         * gcc.c-torture/compile/980506-1.x: Likewise.
30278         * gcc.c-torture/compile/981006-1.x: Likewise.
30279         * gcc.c-torture/compile/981022-1.x: Likewise.
30280         * gcc.c-torture/compile/981223-1.x: Likewise.
30281         * gcc.c-torture/compile/990617-1.x: Likewise.
30282         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30283         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30284         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30285         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30286         * gcc.c-torture/compile/simd-5.x: Likewise.
30287
30288         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30289
30290 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30291
30292         * gcc.c-torture/execute/20030611-1.c: New test.
30293
30294 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30295
30296         PR middle-end/168
30297         * gcc.dg/20030612-1.c: New test case.
30298
30299 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30300
30301         PR c++/10635
30302         * g++.dg/expr/cast1.C: New test.
30303
30304 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30305
30306         * gcc.dg/builtins-21.c: New test case.
30307
30308 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
30309
30310         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
30311         options instead of at the end.
30312         * lib/objc.exp (objc_target_compile): Likewise.
30313
30314 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c++/10432
30317         * g++.dg/parse/error1.C: New test.
30318
30319 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
30320
30321         * gcc.dg/compat/struct-by-value-11_main.c: New file.
30322         * gcc.dg/compat/struct-by-value-11_x.c: New file.
30323         * gcc.dg/compat/struct-by-value-11_y.c: New file.
30324         * gcc.dg/compat/struct-by-value-12_main.c: New file.
30325         * gcc.dg/compat/struct-by-value-12_x.c: New file.
30326         * gcc.dg/compat/struct-by-value-12_y.c: New file.
30327         * gcc.dg/compat/struct-by-value-13_main.c: New file.
30328         * gcc.dg/compat/struct-by-value-13_x.c: New file.
30329         * gcc.dg/compat/struct-by-value-13_y.c: New file.
30330         * gcc.dg/compat/struct-by-value-14_main.c: New file.
30331         * gcc.dg/compat/struct-by-value-14_x.c: New file.
30332         * gcc.dg/compat/struct-by-value-14_y.c: New file.
30333         * gcc.dg/compat/struct-by-value-15_main.c: New file.
30334         * gcc.dg/compat/struct-by-value-15_x.c: New file.
30335         * gcc.dg/compat/struct-by-value-15_y.c: New file.
30336         * gcc.dg/compat/struct-by-value-16_main.c: New file.
30337         * gcc.dg/compat/struct-by-value-16_x.c: New file.
30338         * gcc.dg/compat/struct-by-value-16_y.c: New file.
30339         * gcc.dg/compat/struct-by-value-17_main.c: New file.
30340         * gcc.dg/compat/struct-by-value-17_x.c: New file.
30341         * gcc.dg/compat/struct-by-value-17_y.c: New file.
30342         * gcc.dg/compat/struct-by-value-18_main.c: New file.
30343         * gcc.dg/compat/struct-by-value-18_x.c: New file.
30344         * gcc.dg/compat/struct-by-value-18_y.c: New file.
30345
30346         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
30347         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
30348         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
30349         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
30350         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30351         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30352         * gcc.dg/compat/scalar-return-3_main.c: New file.
30353         * gcc.dg/compat/scalar-return-3_x.c: New file.
30354         * gcc.dg/compat/scalar-return-3_y.c: New file.
30355         * gcc.dg/compat/scalar-return-4_main.c: New file.
30356         * gcc.dg/compat/scalar-return-4_x.c: New file.
30357         * gcc.dg/compat/scalar-return-4_y.c: New file.
30358
30359 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30360
30361         * gcc.dg/compat/fp2-struct-check.h: New file.
30362         * gcc.dg/compat/fp2-struct-defs.h: New file.
30363         * gcc.dg/compat/fp2-struct-init.h: New file.
30364         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30365         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30366         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30367         * gcc.dg/compat/struct-return-10_main.c: New file.
30368         * gcc.dg/compat/struct-return-10_x.c: New file.
30369         * gcc.dg/compat/struct-return-10_y.c: New file.
30370
30371         * gcc.dg/compat/compat-common.h: New file.
30372         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30373         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30374         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30375         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30376         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30377         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30378         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30379         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30380         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30381         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30382         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30383         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30384         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30385         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30386         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30387         * gcc.dg/compat/small-struct-check.h: Ditto.
30388         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30389         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30390         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30391         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30392         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30393         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30394         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30395         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30396         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30397         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30398         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30399         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30400         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30401         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30402         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30403         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30404         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30405         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30406         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30407         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30408         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30409         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30410         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30411         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30412         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30413         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30414         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30415         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30416         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30417         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30418
30419 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30420
30421         * g++.dg/pch/static-1.C: New file.
30422         * g++.dg/pch/static-1.Hs: New file.
30423
30424 2003-06-10  Richard Henderson  <rth@redhat.com>
30425
30426         * gcc.dg/asm-7.c: Adjust expected warning text.
30427
30428 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30429
30430         * gcc.dg/builtins-20.c: New test case.
30431
30432 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30433
30434         PR c++/11131
30435         * g++.dg/opt/template1.C: New test.
30436
30437 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30438
30439         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30440         additional_sources.
30441
30442 2003-05-21  David Taylor  <dtaylor@emc.com>
30443
30444         * gcc.dg/Wpadded.c: New file.
30445
30446 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30447
30448         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30449         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30450         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30451         dg-require-weak.
30452
30453 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30454
30455         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30456
30457 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30458
30459         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30460         (dg-require-alias): Likewise.
30461         (dg-require-gc-sections): Likewise.
30462         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30463
30464 2003-06-08  Richard Henderson  <rth@redhat.com>
30465
30466         * gcc.dg/20011029-2.c: Fix the array reference.
30467         * gcc.dg/asm-7.c: New.
30468
30469 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30470
30471         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30472
30473 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30474
30475         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30476         (dg-require-gc-sections): Likewise.
30477
30478 2003-06-08  Jan Hubicka  <jh@suse.cz>
30479
30480         * i386-cmov1.c: Fix regular expression.
30481         * i386-cvt-1.c: Likewise.
30482         * i386-local.c: Likewise.
30483         * i386-local2.c: Likewise.
30484         * i386-mul.c: Likewise.
30485         * i386-ssetype-1.c: Likewise.
30486         * i386-ssetype-3.c: Likewise.
30487         * i386-ssetype-5.c: Likewise.
30488
30489 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30490
30491         PR c++/11039
30492         * g++.dg/warn/implicit-typename2.C: New test.
30493         * g++.dg/warn/implicit-typename3.C: New test.
30494
30495 2003-06-07  Richard Henderson  <rth@redhat.com>
30496
30497         * g++.dg/other/offsetof3.C: Use size_t.
30498         * g++.dg/other/offsetof4.C: Likewise.
30499
30500 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30501
30502         * lib/copy-file.exp: New. Implement gcc_copy_files.
30503
30504         * lib/dg-pch.exp: Load copy-file.exp
30505         (dg-pch): Use gcc_copy_files instead of "file copy".
30506
30507 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30508
30509         * gcc.dg/weak/weak.exp: Simplify.
30510         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30511         * gcc.dg/weak/weak-1.c: Likewise.
30512         * gcc.dg/weak/weak-2.c: Likewise.
30513         * gcc.dg/weak/weak-3.c: Likewise.
30514         * gcc.dg/weak/weak-4.c: Likewise.
30515         * gcc.dg/weak/weak-5.c: Likewise.
30516         * gcc.dg/weak/weak-6.c: Likewise.
30517         * gcc.dg/weak/weak-7.c: Likewise.
30518         * gcc.dg/weak/weak-8.c: Likewise.
30519         * gcc.dg/weak/weak-9.c: Likewise.
30520
30521 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30522
30523         gcc.c-torture/execute/20030606-1.c: New.
30524
30525 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30526
30527         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30528         * gcc.dg/builtins-19.c: Likewise.
30529
30530 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30531
30532         * gcc.dg/builtins-2.c: Add some more tests.
30533         * gcc.dg/builtins-18.c: New test case.
30534         * gcc.dg/builtins-19.c: New test case.
30535
30536 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30537             Jim Wilson  <wilson@tuliptree.org>
30538
30539         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30540
30541 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30542
30543         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30544         mempcpy/stpcpy calls not to be optimized into something else.
30545         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30546         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30547         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30548
30549 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30550
30551         * gcc.dg/format/asm_fprintf-1.c: New test.
30552
30553 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30554
30555         * lib/gcc-defs.exp (additional_sources): New variable.
30556         (dg-additional-sources): New function.
30557         (additional_files): New variable.
30558         (dg-additional-files): New function.
30559         (dg-additional-files-options): Likewise.
30560         * lib/gcc-dg.exp (dg-require-weak): New function.
30561         (dg-require-alias): Likewise.
30562         (dg-require-gc-sections): Likewise.
30563         * lib/target-supports.exp (check_alias_available): Remove testfile
30564         parameter.
30565         (check_gc_sections_available): New function.
30566         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30567         (dg-gpp-additional-files): Likewise.
30568         * lib/g++.exp (additional_sources): Remove.
30569         (additional_files): Likewise.
30570         (g++_target_compile): Use dg-additional-files-options.
30571
30572         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30573         Tcl logic.
30574         * gcc.dg/special/ecos.exp: Remove.
30575         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30576         * gcc.dg/special/alias-1.c: Likewise.
30577         * gcc.dg/special/alias-2.c: Likewise.
30578         * gcc.dg/special/gcsec-1.c: Likewise.
30579         * gcc.dg/special/weak-1.c: Likewise.
30580         * gcc.dg/special/weak-2.c: Likewise.
30581         * gcc.dg/special/wkali-1.c: Likewise.
30582         * gcc.dg/special/wkali-2.c: Likewise.
30583
30584         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30585         dg-gpp-additional-*.
30586         * g++.dg/special/conpr-3.C: Likewise.
30587         * g++.dg/special/conpr-4.C: Likewise.
30588         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30589         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30590         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30591         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30592         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30593         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30594         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30595         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30596         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30597         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30598         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30599         * g++.old-deja/g++.other/comdat1.C: Likewise.
30600         * g++.old-deja/g++.other/comdat2.C: Likewise.
30601         * g++.old-deja/g++.other/comdat3.C: Likewise.
30602         * g++.old-deja/g++.other/ctor1.C: Likewise.
30603         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30604
30605 2003-06-05  Richard Henderson  <rth@redhat.com>
30606
30607         * gcc.dg/debug/20030605-1.c: New.
30608
30609 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30610
30611         * README.QMTEST: Update.
30612
30613 2003-06-04  Richard Henderson  <rth@redhat.com>
30614
30615         * gcc.dg/cleanup-1.c: New.
30616         * gcc.dg/cleanup-2.c: New.
30617         * gcc.dg/cleanup-3.c: New.
30618         * gcc.dg/cleanup-4.c: New.
30619         * gcc.dg/cleanup-5.c: New.
30620         * gcc.dg/cleanup-6.c: New.
30621         * gcc.dg/cleanup-7.c: New.
30622
30623 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30624
30625         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
30626
30627         * lib/dg-pch.exp: New file.
30628         * g++.dg/pch/pch.exp: Use dg-pch.exp.
30629         * gcc.dg/pch/pch.exp: Likewise.
30630
30631 2003-06-04  Roger Sayle  <roger@eyesopen.com>
30632
30633         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
30634         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
30635         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
30636         * gcc.dg/builtins-17.c: New test case.
30637         * gcc.dg/i386-387-4.c: New test case.
30638         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
30639
30640 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30641
30642         * gcc.dg/ultrasp9.c: New test.
30643
30644 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30645
30646         * gcc.c-torture/compile/20030604-1.c: New test.
30647         * gcc.dg/sparc-constant-1.c: New test.
30648
30649 2003-06-03  Glen Nakamura  <glen@imodulo.com>
30650
30651         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30652
30653 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30654
30655         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30656
30657         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30658         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30659
30660 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
30661
30662         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30663
30664 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30665
30666         PR c++/10940
30667         * g++.dg/template/spec10.C: New test.
30668
30669 2003-06-03  Roger Sayle  <roger@eyesopen.com>
30670
30671         * gcc.dg/builtins-16.c: New test case.
30672
30673 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
30674
30675         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30676         mempcpy test with post-increments.
30677         * gcc.c-torture/execute/string-opt-3.c: New test.
30678         * gcc.dg/string-opt-1.c: New test.
30679
30680 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30681
30682         PR fortran/10965
30683         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30684
30685 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30686
30687         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30688         (scan-assembler): ... here.  Use dg-scan.
30689         (scan-assembler-not): Likewise.
30690         (scan-file): New function.
30691         (scan-file-not): Likewise.
30692         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30693         * gcc.dg/cpp/_Pragma4.c: Likewise.
30694         * gcc.dg/cpp/_Pragma5.c: Likewise.
30695         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30696         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30697         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30698         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30699         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30700         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30701         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30702         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30703         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30704         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30705         * gcc.dg/cpp/cxxcom1.c: Likewise.
30706         * gcc.dg/cpp/line1.c: Likewise.
30707         * gcc.dg/cpp/maccom1.c: Likewise.
30708         * gcc.dg/cpp/maccom2.c: Likewise.
30709         * gcc.dg/cpp/maccom3.c: Likewise.
30710         * gcc.dg/cpp/maccom4.c: Likewise.
30711         * gcc.dg/cpp/maccom5.c: Likewise.
30712         * gcc.dg/cpp/maccom6.c: Likewise.
30713         * gcc.dg/cpp/multiline.c: Likewise.
30714         * gcc.dg/cpp/spacing1.c: Likewise.
30715         * gcc.dg/cpp/spacing2.c: Likewise.
30716         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30717         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30718         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30719         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30720         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30721         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30722         * gcc.dg/cpp/cxxcom2.c: Likewise.
30723         * gcc.dg/cpp/cxxcom2.h: New file.
30724
30725         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30726         * g++.dg/cpp/truefalse.C: Here.
30727         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30728
30729 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30730
30731         * gcc.dg/cpp/redef3.c: New file.
30732
30733 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30734
30735         * gcc.dg/i386-loop-3.c: New test.
30736
30737 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30738
30739         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30740
30741 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30742
30743         * gcc.dg/fwrapv-1.c: New test case.
30744         * gcc.dg/fwrapv-2.c: New test case.
30745
30746 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30747
30748         PR c++/10956
30749         * g++.dg/template/spec9.C: New test.
30750
30751 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30752
30753         * gcc.dg/duff-4.c: New test case.
30754
30755 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30756
30757         PR fortran/10843
30758         * g77.dg/ffixed-form-1.f: New test
30759         * g77.dg/ffixed-form-2.f: New test
30760         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30761         * g77.dg/ffree-form-3.f: New test
30762
30763 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30764
30765         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30766         * gcc.dg/wint_t-1.c: Likewise.
30767
30768 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30769
30770         * g++.dg/template/access11.C: New test.
30771
30772 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30773
30774         PR c++/10849
30775         * g++.dg/template/access10.C: New test.
30776
30777 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30778             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30779
30780         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30781
30782 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30783
30784         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30785         suppress for powerpc-*-darwin*.
30786         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30787
30788 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30789
30790         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30791         suppress option for powerpc-*-darwin*.
30792
30793 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30794
30795         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30796         * gcc.dg/builtins-4.c: Add test for fmod.
30797
30798 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30799
30800         PR c++/10682
30801         * g++.dg/template/instantiate4.C: New test.
30802
30803 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30804
30805         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30806
30807 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30808
30809         * gcc.dg/compat/scalar-return-1_main.c: New file.
30810         * gcc.dg/compat/scalar-return-1_x.c: New file.
30811         * gcc.dg/compat/scalar-return-1_y.c: New file.
30812         * gcc.dg/compat/scalar-return-2_main.c: New file.
30813         * gcc.dg/compat/scalar-return-2_x.c: New file.
30814         * gcc.dg/compat/scalar-return-2_y.c: New file.
30815         * gcc.dg/compat/struct-return-3_main.c: New file.
30816         * gcc.dg/compat/struct-return-3_y.c: New file.
30817         * gcc.dg/compat/struct-return-3_x.c: New file.
30818         * gcc.dg/compat/struct-return-2_main.c: New file.
30819         * gcc.dg/compat/struct-return-2_x.c: New file.
30820         * gcc.dg/compat/struct-return-2_y.c: New file.
30821
30822 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30823
30824         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30825         for hppa*-hp-hpux*.
30826         * gcc.dg/20021014-1.c (dg-options): Likewise.
30827         * gcc.dg/nest.c (dg-options): Likewise.
30828
30829 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30830
30831         PR c++/9738
30832         * g++.dg/ext/dllimport2.C: New file.
30833         * g++.dg/ext/dllimport3.C: New file.
30834
30835 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30836
30837         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30838         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30839         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30840         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30841         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30842         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30843         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30844         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30845         * gcc.dg/compat/small-struct-defs.h: New file.
30846         * gcc.dg/compat/small-struct-init.h: New file.
30847         * gcc.dg/compat/small-struct-check.h: New file.
30848         * gcc.dg/compat/fp-struct-defs.h: New file.
30849         * gcc.dg/compat/fp-struct-check.h: New file.
30850         * gcc.dg/compat/fp-struct-init.h: New file.
30851         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30852         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30853
30854 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30855
30856         * gcc.dg/20030225-2.c: New test.
30857
30858 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30859             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30860
30861         * gcc.c-torture/compile/20030518-1.c: New test case.
30862
30863 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30864
30865         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30866         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30867         gcc-dg-debug-runtest.
30868         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30869         gcc-dg-debug-runtest.
30870
30871 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30872
30873         PR c++/9022
30874         * g++.dg/lookup/using6.C: New test.
30875
30876 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30877
30878         * g++.dg/parse/access2.C: New test.
30879
30880 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30881
30882         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30883         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30884         * gcc.dg/debug/debug.exp: Likewise.
30885
30886 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30887
30888         * gcc.dg/dollar.c: New test.
30889
30890 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30891
30892         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30893         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30894         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30895         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30896         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30897         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30898         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30899         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30900         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30901         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30902         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30903         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30904         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30905         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30906         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30907         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30908         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30909         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30910
30911 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30912
30913         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30914         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30915         support for "repo" mode.
30916         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30917         * lib/g77-dg.exp: Likewise.
30918         * lib/obj-dg.exp: Likewise.
30919
30920 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30921
30922         Merge from gcc-3_2-rhl8-branch:
30923         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30924
30925         * gcc.dg/tls/opt-6.c: New test.
30926
30927         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30928
30929         * gcc.dg/20030405-1.c: New test.
30930
30931         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30932
30933         * gcc.dg/20030309-1.c: New test.
30934
30935         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30936
30937         * gcc.c-torture/execute/20030307-1.c: New test.
30938
30939         2003-02-20  Randolph Chung  <tausq@debian.org>
30940
30941         * gcc.c-torture/compile/20030220-1.c: New test.
30942
30943         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30944
30945         * gcc.dg/20030217-1.c: New test.
30946
30947         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30948
30949         * gcc.c-torture/compile/20020129-1.c: New test.
30950
30951         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30952
30953         * gcc.dg/unroll-1.c: New test.
30954
30955         2002-11-16  Jan Hubicka  <jh@suse.cz>
30956
30957         * gcc.c-torture/execute/20020920-1.c: New test.
30958
30959         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30960
30961         PR target/7434
30962         * gcc.c-torture/compile/20021008-1.c: New test.
30963
30964         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30965
30966         PR target/7559
30967         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30968
30969         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30970
30971         * gcc.c-torture/compile/20020807-1.c: New test.
30972
30973         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * gcc.dg/tls/opt-1.c: New test.
30976
30977         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30978
30979         * gcc.dg/20020729-1.c: New test.
30980
30981         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30982
30983         * g++.dg/opt/life1.C: New test.
30984
30985         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30986
30987         * gcc.dg/20020525-1.c: New test.
30988
30989         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30990
30991         PR c++/6794
30992         * g++.dg/ext/pretty1.C: New test.
30993         * g++.dg/ext/pretty2.C: New test.
30994
30995 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30996
30997         PR c++/8385
30998         * g++.dg/ext/typeof5.C: New test.
30999
31000 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31001
31002         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31003         __USER_LABEL_PREFIX__ into account.
31004         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31005
31006 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31007
31008         * gcc.dg/builtins-15.c: New test case.
31009
31010 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31011
31012         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31013
31014 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31015
31016         * lib/g++.exp: Tweak handling of additional source files.
31017         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31018         * g++.dg/special/conpr-2a.C: Rename to ...
31019         * g++.dg/special/conpr-2a.cc: ... this.
31020         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31021         * g++.dg/special/conpr-3a.C: Rename to ...
31022         * g++.dg/special/conpr-3a.cc: This.
31023         * g++.dg/special/conpr-3b.C: Rename to ...
31024         * g++.dg/special/conpr-3b.cc: This.
31025         * g++.dg/special/conpr-4.C: New test.
31026         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
31027
31028 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
31029
31030         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
31031
31032 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31033
31034         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
31035         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31036         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
31037         * g++.old-deja/g++.other/warn3.C: Likewise.
31038
31039 2003-05-11  Roger Sayle  <roger@eyesopen.com>
31040
31041         * gcc.dg/i386-387-1.c: Update to also test log.
31042         * gcc.dg/i386-387-2.c: Likewise.
31043
31044 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31045
31046         * g77.f-torture/execute/int8421.f: New test.
31047
31048 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31049
31050         PR c++/10230, c++/10481
31051         * g++.dg/lookup/scoped5.C: New test.
31052
31053 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31054
31055         PR c++/10552
31056         * g++.dg/template/ttp6.C: New test.
31057
31058 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
31059
31060         * gcc.c-torture/execute/builtins: New directory.
31061         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
31062         gcc.c-torture/execute/builtins.
31063         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
31064         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
31065         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
31066         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
31067
31068 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31069
31070         PR c++/9252
31071         * g++.dg/template/access8.C: New test.
31072         * g++.dg/template/access9.C: New test.
31073
31074 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31075
31076         PR c++/9554
31077         * g++.dg/parse/access1.C: New test.
31078
31079 2003-05-09  DJ Delorie  <dj@redhat.com>
31080
31081         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
31082         long, and not an int.
31083
31084 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31085
31086         PR c++/10555, c++/10576
31087         * g++.dg/template/memclass1.C: New test.
31088
31089 2003-05-08  DJ Delorie  <dj@redhat.com>
31090
31091         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
31092         targets.
31093         * gcc.c-torture/execute/20021024-1.x: Likewise.
31094         * gcc.c-torture/execute/shiftdi.x: Likewise.
31095         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
31096         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31097         * gcc.dg/20021018-1.c: Likewise.
31098
31099 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31100
31101         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31102
31103         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31104         (bcopy): Call memmove.
31105
31106 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31107
31108         * g77.f-torture/compile/8485.f: New test case.
31109
31110 2003-05-07  Richard Henderson  <rth@redhat.com>
31111
31112         PR c++/10570
31113         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31114         Verify exception_cleanup not called for rethrows.
31115         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31116         when exiting catch block without rethrowing.
31117         * g++.dg/eh/forced3.C: New.
31118         * g++.dg/eh/forced4.C: New.
31119
31120 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31121
31122         * gcc.dg/20030505.c: Fix triplet.
31123
31124 2003-05-06  DJ Delorie  <dj@redhat.com>
31125
31126         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31127         * gcc.dg/nest.c: Likewise.
31128
31129 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31130
31131         * gcc.dg/builtins-14.c: New test case.
31132
31133 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31134
31135         * lib/compat.exp (compat-execute): New argument.
31136         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31137         * gcc.dg/compat: New test directory.
31138         * gcc.dg/compat/compat.exp: New expect script.
31139         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31140         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31141         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31142         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31143         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31144         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31145
31146         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31147         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31148         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31149         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31150         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31151         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31152         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31153         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31154         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31155         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31156         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31157         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31158         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31159         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31160         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31161
31162 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31163
31164         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31165
31166 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31167
31168         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31169
31170 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31171
31172         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31173         * gcc.dg/ppc-fsel-2.c: New test.
31174
31175         * gcc.dg/unused-5.c: New test.
31176
31177 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31178
31179         PR c++/10496
31180         * g++.dg/warn/pmf1.C: New test.
31181
31182 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31183
31184         PR c++/4494
31185         * g++.dg/warn/main.C: New test.
31186
31187 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31188
31189         * gcc.dg/nonnull-3.c: New test.
31190
31191 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31192
31193         * gcc.dg/cpp/Wtrigraphs.c: Update.
31194         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31195
31196 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31197
31198         * gcc.dg/ppc-fsel-1.c: New test.
31199
31200 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31201
31202         PR c/10604
31203         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31204
31205 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31206
31207         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31208
31209 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31210
31211         PR c++/9364, c++/10553, c++/10586
31212         * g++.dg/parse/typename4.C: New test.
31213         * g++.dg/parse/typename5.C: Likewise.
31214
31215 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31216
31217         * gcc.c-torture/compile/20030503-1.c: New test.
31218
31219 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31220
31221         * g++.dg/lookup/using5.C: Fix testcase error.
31222
31223 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31224
31225         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31226         since MEABI is no longer supported.  Remove all vestiges
31227         of MEABI from the test.
31228
31229 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31230
31231         PR c++/10554
31232         * g++.dg/lookup/using5.C: New test.
31233
31234 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31235
31236         PR c++/8772
31237         * g++.dg/template/ttp5.C: New test.
31238
31239 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31240
31241         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31242         (dg-gpp-additional-sources): New function.
31243         (dg-gpp-additional-files): Likewise.
31244         * lib/g++.exp (additional_sources): New variable.
31245         (additional_files): Likewise.
31246         (g++_target_compile): Deal with them.
31247         * lib/old-dejagnu.exp: Remove.
31248         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31249         * g++.old-deja: Revise all tests to use dg commands.
31250
31251 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31252
31253         PR c++/9432, c++/9528
31254         * g++.dg/lookup/using4.C: New test.
31255
31256 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31257
31258         * gcc.dg/noreturn-5.c: New file.
31259         * gcc.dg/noreturn-6.c: New file.
31260
31261         * gcc.c-torture/compile/inline-1.c: New file.
31262
31263 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31264
31265         PR c++/10551
31266         * g++.dg/template/explicit1.C: New test.
31267
31268 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31269
31270         PR c++/10549
31271         * g++.dg/other/bitfield1.C: New test.
31272
31273         PR c++/10527
31274         * g++.dg/init/new7.C: New test.
31275
31276 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31277
31278         * g++.dg/ext/desig1.C: New test.
31279         * g++.dg/ext/init1.C: Update.
31280
31281         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31282
31283 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/10180
31286         * g++.dg/warn/Winline-1.C: New test.
31287
31288 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31289
31290         * gcc.c-torture/execute/string-opt-19.c: New test.
31291
31292         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31293         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31294
31295 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31296
31297         PR c++/10506
31298         * g++.dg/init/new6.C: New test.
31299
31300         PR c++/10503
31301         * g++.dg/init/ref6.C: New test.
31302
31303 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
31304
31305         * g++.dg/warn/weak1.C: XFAIL on AIX4.
31306
31307 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31308
31309         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
31310         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
31311
31312 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
31313
31314         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
31315         initialized static data members.
31316
31317 2003-04-25  H.J. Lu <hjl@gnu.org>
31318
31319         * gcc.dg/ia64-sync-4.c: New test.
31320
31321 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31322
31323         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
31324         date.
31325
31326 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
31327
31328         PR c++/10337
31329         * g++.dg/warn/conv1.C: New test.
31330         * g++.old-deja/g++.other/conv7.C: Adjust.
31331         * g++.old-deja/g++.other/overload14.C: Adjust.
31332
31333 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31334
31335         PR c++/10471
31336         * g++.dg/template/defarg2.C: New test.
31337
31338 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
31339
31340         * gcc.dg/cpp/include2.c: Update.
31341         * gcc.dg/cpp/multiline-2.c: New.
31342         * gcc.dg/cpp/multiline.c: Update.
31343         * gcc.dg/cpp/strify2.c: Update.
31344         * gcc.dg/cpp/trad/literals-2.c: Update.
31345
31346 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31347
31348         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
31349
31350 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31353
31354 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31355
31356         PR c++/10451
31357         * g++.dg/parse/crash4.C: New test.
31358
31359         PR c++/9847
31360         * g++.dg/parse/crash5.C: New test.
31361
31362 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31363
31364         PR c++/10446
31365         * g++.dg/parse/crash3.C: New test.
31366
31367         PR c++/10428
31368         * g++.dg/parse/elab1.C: New test.
31369
31370 2003-04-22  Devang Patel  <dpatel@apple.com>
31371
31372         * gcc.dg/cpp/trad/funlike-5.c: New test.
31373
31374 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31375
31376         * g++.dg/other/packed1.C: Fix dg options.
31377
31378 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31379
31380         * g++.dg/other/offsetof2.C: New test.
31381
31382 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31383
31384         * g++.dg/template/recurse.C: Adjust location of error messages.
31385
31386 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31387
31388         PR c++/9881
31389         * g++.dg/init/addr-const1.C: New test.
31390         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31391
31392 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31393
31394         PR c++/10405
31395         * g++.dg/lookup/struct-hack1.C: New test.
31396
31397 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31398
31399         * ucs.c: Update diagnostic messages.
31400
31401 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31402
31403         * gcc.dg/cpp/truefalse.cpp: New test.
31404         * gcc.dg/cpp/cpp.exp: Update.
31405         * g++.dg/other/stdbool-if.C: Remove.
31406
31407 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31408
31409         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31410         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31411
31412 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31413
31414         * gcc.c-torture/compile/20030418-1.c: New test.
31415
31416 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31417
31418         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31419
31420 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31421
31422         PR c++/10347
31423         g++.dg/template/dependent-name1.C: New test.
31424
31425 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31426
31427         * gcc.dg/warn-1.c (tourist_guide): New array,
31428         contains a pointer to bar.
31429
31430 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31431
31432         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31433         * gcc.c-torture/execute/medce-1.c: New test case.
31434         * gcc.c-torture/execute/medce-2.c: New test case.
31435
31436 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31437
31438         * lib/prune.exp: Ignore more messages.
31439
31440         PR c++/10381
31441         * g++.dg/parse/lookup3.C: New test.
31442
31443 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31444
31445         * gcc.c-torture/compile/20030415-1.c : New test.
31446
31447 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31448
31449         * gcc.c-torture/execute/scope-2.c: Move to ...
31450         * gcc.dg/noncompile/scope.c: .... here.
31451
31452 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31453
31454         * gcc.dg/20030414-2.c: New test case.
31455
31456 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31457
31458         PR target/10377
31459         * gcc.dg/20030414-1.c: New test.
31460
31461 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31462
31463         * gcc.dg/builtins-12.c: New test case.
31464         * gcc.dg/builtins-13.c: New test case.
31465
31466 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31467
31468         * gcc.c-torture/execute/string-opt-18.c: New test.
31469
31470 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31471
31472         PR c++/10300
31473         * g++.dg/init/new5.C: New test.
31474
31475 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31476
31477         PR c++/7910
31478         * g++.dg/ext/dllimport1.C: New test.
31479
31480 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31481
31482         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31483
31484 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31485
31486         PR Fortran/9263
31487         * g77.f-torture/noncompile/9263.f: New test
31488         PR Fortran/1832
31489         * g77.f-torture/execute/1832.f: New test
31490
31491 2003-04-11  David Chad  <davidc@freebsd.org>
31492             Loren J. Rittle  <ljrittle@acm.org>
31493
31494         libobjc/8562
31495         * objc.dg/headers.m: New test.
31496
31497 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31498
31499         * gcc.c-torture/execute/builtin-noret-2.c: New.
31500         * gcc.c-torture/execute/builtin-noret-2.x: New.
31501         XFAIL builtin-noret-2.c at -O1 and above.
31502         * gcc.dg/redecl.c: New.
31503         * gcc.dg/Wshadow-1.c: Update error regexps.
31504
31505 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31506
31507         * g++.dg/abi/bitfield10.C: New test.
31508
31509 2003-04-09  Mike Stump  <mrs@apple.com>
31510
31511         * gcc.dg/pch/pch.exp: Make testcase names longer.
31512         * g++.dg/pch/pch.exp: Make testcase names longer.
31513
31514 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31515
31516         * gcc.dg/builtins-11.c: New test case.
31517
31518 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31519
31520         * gcc.dg/builtins-9.c: New test case.
31521         * gcc.dg/builtins-10.c: New test case.
31522
31523 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31524
31525         * gcc.dg/noncompile/init-4.c.c: New test.
31526
31527 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31528
31529         * gcc.misc-test/gcov-9.c: New test.
31530         * gcc.misc-test/gcov-10.c: New test
31531         * gcc.misc-test/gcov-11.c: New test.
31532
31533 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31534
31535         PR optimization/10024
31536         * gcc.c-torture/compile/20030405-1.c: New test.
31537
31538 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31539
31540         * gcc.dg/pch/static-3.c: New.
31541         * gcc.dg/pch/static-3.hs: New.
31542         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31543
31544 2003-04-04  Richard Henderson  <rth@redhat.com>
31545
31546         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31547         * g++.dg/eh/forced2.C: Likewise.
31548
31549 2003-04-03  Mike Stump  <mrs@apple.com>
31550
31551         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31552         target arg.
31553         (scan-assembler-times, scan-assembler-not): Likewise.
31554         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31555
31556 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31557
31558         * gcc.dg/sparc-loop-1.c: New test.
31559
31560 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31561
31562         PR other/9274
31563         * g++.dg/pch/system-2.C: New.
31564         * g++.dg/pch/system-2.Hs: New.
31565
31566 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31567
31568         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31569
31570         * g++.dg/eh/simd-1.C (vecfunc): Same.
31571
31572 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31573
31574         * gcc.c-torture/execute/20030401-1.c: New test case.
31575
31576 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31577
31578         * objc.dg/defs.m: New.
31579
31580 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31581
31582         * g++.dg/eh/simd-1.C: New.
31583         * g++.dg/eh/simd-2.C: New.
31584
31585 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31586
31587         * gcc.c-torture/execute/simd-3.c: New.
31588
31589 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31590
31591         PR c/9936
31592         * gcc.dg/20030331-2.c: New test.
31593
31594 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31595
31596         PR c++/10278
31597         * g++.dg/parse/crash2.C: New test.
31598
31599 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31600
31601         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31602         * gcc.c-torture/execute/20030331-1.c: ...here.
31603
31604 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31605
31606         * gcc.c-torture/execute/20030331-1.c: New test.
31607
31608 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31609
31610         * lib/gcov.exp: Adjust call return testing strings.
31611         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31612
31613 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31614
31615         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31616         * gcc.dg/builtins-7.c: New test case.
31617         * gcc.dg/builtins-8.c: New test case.
31618
31619 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31620
31621         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31622
31623 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
31624
31625         PR c++/7647
31626         * g++.dg/lookup-class-member-2.C: New test.
31627
31628 2003-03-30  Glen Nakamura  <glen@imodulo.com>
31629
31630         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
31631
31632 2003-03-28  Roger Sayle  <roger@eyesopen.com>
31633
31634         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
31635
31636 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
31637
31638         * g++.dg/init/attrib1.C: New test.
31639
31640 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31641
31642         * gcc.dg/ultrasp8.c: New test.
31643
31644 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31645
31646         * gcc.dg/ultrasp7.c: New test.
31647
31648 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
31649
31650         PR c++/10047
31651         * g++.dg/template/inline1.C: New test.
31652
31653 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31654
31655         * gcc.dg/sparc-dwarf2.c: New test.
31656
31657 2003-03-27  Roger Sayle  <roger@eyesopen.com>
31658
31659         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31660         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31661
31662 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
31663
31664         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31665         than reading .x files.
31666         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31667         * g77.dg/gcov/gcov-1.f: Likewise.
31668         * gcc.misc-tests/gcov-4b.c: Likewise.
31669         * gcc.misc-tests/gcov-5b.c: Likewise.
31670         * gcc.misc-tests/gcov-6.c: Likewise.
31671         * gcc.misc-tests/gcov-7.c: Likewise.
31672         * gcc.misc-tests/gcov-8.c: Likewise.
31673         * g++.dg/gcov/gcov-1.x: Remove.
31674         * g77.dg/gcov/gcov-1.x: Likewise.
31675         * gcc.misc-tests/gcov-4b.x: Likewise.
31676         * gcc.misc-tests/gcov-5b.x: Likewise.
31677         * gcc.misc-tests/gcov-6.x: Likewise.
31678         * gcc.misc-tests/gcov-7.x: Likewise.
31679         * gcc.misc-tests/gcov-8.x: Likewise.
31680
31681 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31682
31683         PR opt/10087
31684         * gcc.dg/20030324-1.c: New test.
31685
31686 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31687
31688         PR c++/10224
31689         * g++.dg/template/arg3.C: New test.
31690
31691         PR c++/10158
31692         * g++.dg/template/friend18.C: New test.
31693
31694 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31695
31696         * g77.f-torture/compile/20030326-1.f: New test case.
31697
31698 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31699
31700         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31701
31702         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31703
31704 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31705
31706         * gcc.dg/ia64-sync-3.c: New test.
31707
31708 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31709
31710         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31711
31712 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31713
31714         * gcc.dg/ultrasp6.c: New test.
31715
31716 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31717
31718         * gcc.dg/i386-signbit-1.c: New test.
31719         * gcc.dg/i386-signbit-2.c: New test.
31720         * gcc.dg/i386-signbit-3.c: New test.
31721
31722 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31723
31724         * gcc.dg/ultrasp5.c: Fix options.
31725
31726 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31727
31728         * gcc.dg/ultrasp5.c: Fix comment.
31729
31730 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31731
31732         PR fortran/10197
31733         * g77.f-torture/execute/10197.f: New test.
31734
31735 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         PR c++/9898, c++/383
31738         * g++.dg/template/conv6.C: New test.
31739
31740         PR c++/10119
31741         * g++.dg/template/ptrmem5.C: New test.
31742
31743         PR c++/10026
31744         * g++.dg/lookup/koenig1.C: New test.
31745
31746         PR C++/10199
31747         * g++.dg/lookup/template2.C: New test.
31748
31749 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31750
31751         * g++.dg/opt/rtti1.C: New test.
31752
31753 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31754
31755         * gcc.dg/ultrasp5.c: New test.
31756
31757 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31758
31759         PR middle-end/9967
31760         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31761         builtin fputs.
31762
31763 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31764
31765         PR c/8224
31766         * gcc.dg/20030323-1.c: New test.
31767
31768 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31769
31770         * gcc.c-torture/compile/20030323-1.c: New test case.
31771
31772 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31773
31774         * gcc.dg/20030321-1.c: New test.
31775
31776 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31777
31778         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31779
31780 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31781
31782         PR c++/9978, c++/9708
31783         * g++.dg/ext/vlm1.C: Adjust expected error.
31784         * g++.dg/ext/vla2.C: New test.
31785         * g++.dg/template/arg1.C: New test.
31786         * g++.dg/template/arg2.C: New test.
31787
31788 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31789
31790         * g77.f-torture/execute/select.f: New test.
31791         * g77.f-torture/noncompile/select_no_compile.f: New test.
31792
31793 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31794
31795         PR c++/9898
31796         * g++.dg/other/error4.C: New test.
31797
31798 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31799
31800         * g++.dg/template/friend17.C: New test.
31801
31802 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31803
31804         * gcc.c-torture/compile/20030320-1.c: New.
31805
31806 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31807
31808         * gcc.dg/builtins-6.c: New test case.
31809
31810 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31811
31812         PR target/10073
31813         * gcc.c-torture/compile/20030319-1.c: New.
31814
31815 2003-03-18  Jan Hubicka  <jh@suse.cz>
31816
31817         * gcc.dg/i386-cvt-1.c: New test.
31818
31819 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31820
31821         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31822         * objc.dg/naming-2.m: Likewise.
31823
31824 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31825
31826         PR c++/9639
31827         * g++.dg/parse/crash1.C: New test.
31828
31829 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31830
31831         PR c++/8805
31832         * g++.dg/eh/cleanup1.C: New test.
31833
31834 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31835
31836         * gcc.c-torture/execute/20030316-1.c: New test case.
31837
31838 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31839
31840         PR c++/9629
31841         * g++.dg/init/ctor2.C: New test.
31842
31843 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31844
31845         * g77.f-torture/compile/xformat.f: New test case.
31846
31847 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31848
31849         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31850         * g++.old-deja/g++.mike/eh50.C: Likewise.
31851
31852 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31853
31854         PR c++/6440
31855         * g++.dg/template/spec7.C: New test.
31856         * g++.dg/template/spec8.C: Likewise.
31857
31858 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31859
31860         * gcc.c-torture/execute/20030313-1.c: New test.
31861
31862 2003-03-14  Richard Henderson  <rth@redhat.com>
31863
31864         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31865
31866 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31867
31868         * gcc.c-torture/compile/20030314-1.c: New test.
31869
31870 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31871
31872         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31873         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31874         thumb target,
31875         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31876         to accept newer _imp__  prefix and additional
31877         newline in .drectve section.
31878         * gcc.dg/dll-4.c: Likewise.
31879         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31880         switch.
31881
31882 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31883
31884         * g++.dg/parse/namespace9.C: New test.
31885
31886         * g++.dg/init/ref5.C: New test.
31887         * g++.dg/parse/ptrmem1.C: Likewise.
31888
31889 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31890
31891         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31892         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31893         regular expression.
31894         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31895         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31896
31897 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31898
31899         * gcc.c-torture/execute/20030224-2.c: New test.
31900
31901 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31902
31903         * gcc.dg/decl-3.c: New test.
31904
31905 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31906
31907         * gcc.dg/i386-loop-2.c: New test.
31908
31909 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31910
31911         PR c++/9474
31912         * g++.dg/parse/namespace8.C: New test.
31913
31914         PR c++/9924
31915         * g++.dg/overload/builtin2.C: New test.
31916
31917 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31918
31919         * gcc.dg/return-type-3.c: New test.
31920
31921 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31922
31923         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31924         profiling options are not supported.
31925
31926 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31927
31928         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31929         * g++.old-deja/g++.warn/impint2.C: Likewise.
31930
31931 2003-03-10  Devang Patel  <dpatel@apple.com>
31932
31933         * g++.dg/cpp/c++_cmd_1.C: New test.
31934         * g++.dg/cpp/c++_cmd_1.h: New file.
31935
31936 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31937
31938         * gcc.dg/altivec-9.c: New file.
31939
31940 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31941
31942         * gcc.dg/ppc-sdata-1.c: New test.
31943         * gcc.dg/ppc-sdata-2.c: New test.
31944
31945 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31946
31947         PR c++/9373
31948         * g++.dg/opt/ptrmem2.C: New test.
31949
31950         PR c++/8534
31951         * g++.dg/opt/ptrmem1.C: New test.
31952
31953 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31954
31955         * gcc.dg/i386-loop-1.c: New test.
31956
31957 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31958
31959         PR c++/9970
31960         * g++.dg/lookup/friend1.C: New test.
31961
31962 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31963
31964         PR c++/9823
31965         * g++.dg/parser/constructor1.C: New test.
31966
31967 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31968
31969         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31970
31971         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31972
31973 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31974
31975         * gcc.dg/cpp/Wunused.c: Update test.
31976
31977 2003-03-08  Jan Hubicka  <jh@suse.cz>
31978
31979         * gcc.dg/inline-3.c: New test.
31980
31981 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31982
31983         PR c++/9809
31984         * g++.dg/parse/builtin1.C: New test.
31985
31986         PR c++/9982
31987         * g++.dg/abi/cookie1.C: New test.
31988         * g++.dg/abi/cookie2.C: Likewise.
31989
31990         PR c++/9524
31991         * g++.dg/template/field1.C: New test.
31992
31993         PR c++/9912
31994         * g++.dg/parse/class1.C: New test.
31995         * g++.dg/parse/namespace7.C: Likewise.
31996         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31997
31998 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31999
32000         * g++.dg/init/ref4.C: New test.
32001
32002 2003-03-07  Jan Hubicka  <jh@suse.cz>
32003
32004         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32005         * gcc.dg/inline-3.c: New test.
32006
32007 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32008
32009         * g++.dg/init/ref3.C: New test.
32010
32011         PR c++/9965
32012         * g++.dg/init/ref2.C: New test.
32013
32014         PR c++/9400
32015         * g++.dg/warn/Wshadow-2.C: New test.
32016
32017         PR c++/9791
32018         * g++.dg/warn/Woverloaded-1.C: New test.
32019
32020 2003-03-05  Jan Hubicka  <jh@suse.cz>
32021
32022         * gcc.dg/i386-local2.c: New.
32023         * gcc.dg/i386-local.c: Fix typo.
32024
32025 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
32026
32027         * g++.dg/abi/layout3.C: New test.
32028
32029 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32030
32031         * gcc.c-torture/compile/20030305-1.c
32032
32033 2003-03-05  Jan Hubicka  <jh@suse.cz>
32034
32035         * gcc.dg/i386-local.c: New.
32036
32037 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
32038
32039         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
32040
32041 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32042
32043         * gcc.dg/switch-2.c: New test.
32044         * gcc.dg/switch-3.c: New test.
32045         * gcc.dg/Wswitch.c: Adjust line numbers.
32046         * gcc.dg/Wswitch-default.c: Likewise.
32047         * gcc.dg/Wswitch-enum.c: Likewise.
32048
32049 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
32050
32051         * gcc.c-torture/execute/20030222-1.c: New test.
32052
32053 2003-03-03  James E Wilson  <wilson@tuliptree.org>
32054
32055         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
32056
32057 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
32058
32059         PR c++/9878
32060         * g++.dg/init/ref1.C: New test.
32061
32062 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
32063
32064         * gcc.dg/sh-relax.c: New SH-only test.
32065
32066 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
32067
32068         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
32069         comment explaining purpose of testcase.
32070
32071 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32072
32073         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
32074         for HC11/HC12 (asm needs two int registers).
32075         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
32076         HC11/HC12 because the test uses an asm which needs two 32-bit
32077         registers.
32078
32079 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32080
32081         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
32082         for HC11/HC12 (array is too large otherwise).
32083         * gcc.c-torture/compile/920501-4.x: New file, likewise.
32084         * gcc.c-torture/compile/20010518-2.x: Likewise.
32085         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
32086         HC11/HC12 (array is too large).
32087
32088 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
32089
32090         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
32091         * lib/g++-dg.exp (g++-dg-test): Likewise.
32092
32093 2003-03-01  Roger Sayle  <roger@eyesopen.com>
32094
32095         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
32096         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32097
32098 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32099
32100         * g++.dg/warn/implicit-typename1.C: Remove warning.
32101
32102 2003-02-28  Richard Henderson  <rth@redhat.com>
32103
32104         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32105         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32106
32107 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32108
32109         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32110         * g++.dg/pch/pch.exp: Likewise.
32111
32112 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32113
32114         PR c++/9879
32115         * testsuite/g++.dg/init/new4.C: New test.
32116
32117 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32118
32119         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32120
32121 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32122
32123         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32124         unsigned long.
32125
32126         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32127         wider than float.
32128
32129 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32130
32131         * lib/scanasm.exp: Add support for counting numbers of
32132         occurences.
32133         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32134         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32135
32136 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32137
32138         PR c++/9683
32139         * g++.dg/template/static3.C: New test.
32140
32141         PR c++/9829
32142         * g++.dg/parse/namespace6.C: New test.
32143
32144 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32145
32146         PR target/9732
32147         * gcc.dg/20030225-1.c: New test.
32148
32149 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32150
32151         * README: Remove out-of-date information.
32152
32153         PR c++/9836
32154         * g++.dg/template/spec6.C: New test.
32155
32156 2003-02-24  Jeff Law  <law@redhat.com>
32157
32158         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32159
32160 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32161
32162         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32163         * gcc.dg/pragma-ep-1.c: Likewise.
32164
32165 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32166
32167         PR c++/9602
32168         * g++.dg/template/friend16.C: New test.
32169
32170 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32171
32172         PR c++/5333
32173         * g++.dg/parse/fused-params1.C: Adjust error messages.
32174         * g++.dg/template/nested3.C: New test.
32175
32176 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32177
32178         * g++.dg/abi/param1.C: New test.
32179
32180 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32181
32182         PR c++/7982
32183         * g++.dg/warn/implicit-typename1.C: New test.
32184
32185 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32186
32187         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32188         with "mtune".
32189         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32190         * gcc.c-torture/execute/20010129-1.x: Likewise.
32191         * gcc.dg/20011107-1.c: Likewise.
32192         * gcc.dg/20020108-1.c: Likewise.
32193         * gcc.dg/20020122-3.c: Likewise.
32194         * gcc.dg/20020206-1.c: Likewise.
32195         * gcc.dg/20020310-1.c: Likewise.
32196         * gcc.dg/20020426-2.c: Likewise.
32197         * gcc.dg/20020517-1.c: Likewise.
32198         * gcc.dg/991230-1.c: Likewise.
32199         * gcc.dg/i386-unroll-1.c: Likewise.
32200         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32201
32202 2003-02-22  Jan Hubicka  <jh@suse.cz>
32203
32204         * gcc.dg/i386-mul.c: New test.
32205
32206 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32207
32208         * gcc.dg/builtins-5.c: New test case.
32209
32210 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32211
32212         * gcc.dg/asmreg-1.c: New test.
32213
32214 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32215
32216         PR c++/9749
32217         * g++.dg/parse/varmod1.C: New test.
32218
32219 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32220
32221         PR c++/9727
32222         * g++.dg/template/op1.C: New test.
32223
32224 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32225
32226         PR c++/8906
32227         * g++.dg/template/nested2.C: New test.
32228
32229 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32230
32231         PR c++/8724
32232         * g++.dg/expr/dtor1.C: New test.
32233
32234 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32235
32236         * gcc.dg/cpp/include3.c: New test.
32237         * gcc.dg/cpp/inc/foo.h: New file.
32238
32239 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32240
32241         * gcc.c-torture/execute/20030221-1.c: New test.
32242
32243 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32244
32245         PR c++/9729
32246         * g++.dg/abi/conv1.C: New test.
32247
32248 2003-02-20  Jan Hubicka  <jh@suse.cz>
32249
32250         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32251
32252 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32253
32254         * gcc.c-torture/compile/20030219-1.c: New test.
32255
32256 2003-02-18  Jan Hubicka  <jh@suse.cz>
32257
32258         * gcc.dg/funcorder.c: New test.
32259
32260 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32261
32262         * gcc.c-torture/execute/20030218-1.c: New.
32263
32264 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32265
32266         * gcc.dg/20030218-1.c: New.
32267
32268 2003-02-18  Richard Henderson  <rth@redhat.com>
32269
32270         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32271         * gcc.dg/attr-used-2.c: New.
32272
32273 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32274
32275         PR c++/9704
32276         * g++.dg/init/copy5.C: New test.
32277
32278 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32279
32280         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32281         * g++.dg/pch/pch.exp: Likewise.
32282
32283 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32284
32285         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32286         STACK_SIZE is not defined.
32287
32288 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32289
32290         PR c++/9457
32291         * g++.dg/template/init1.C: New test.
32292
32293 2003-02-16  Jan HUbicka  <jh@suse.cz>
32294
32295         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32296         (foo): Add few extra tests
32297         * gcc.dg/c99-const-expr-3.c: Likewise.
32298         * gcc.c-torture/execute/20030216-1.c: New.
32299
32300 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32301
32302         PR c++/9459
32303         * g++.dg/ext/typeof4.C: New test.
32304
32305 2003-02-15  Roger Sayle  <roger@eyesopen.com>
32306
32307         * gcc.dg/i386-387-3.c: New test case.
32308
32309 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
32310
32311         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
32312         cris-*-elf* cris-*-aout* and mmix-*-*.
32313
32314 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
32315
32316         * gcc.dg/20030213-1.c: New test.
32317
32318 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32319
32320         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
32321         * gcc.dg/i386-387-2.c: Likewise.
32322
32323 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
32324
32325         * gcc.dg/ppc-spe.c: Fix formatting.
32326         Enable tests that were previously unsupported by gas.
32327         Delete tests for instructions that no longer exist.
32328         Switch arguments on evsubifw builtin.
32329
32330 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
32331
32332         * gcc.c-torture/execute/20030209-1.c: Disable the test if
32333         STACK_SIZE is too small.
32334
32335 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32336             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32337
32338         * gcc.dg/decl-2.c: New test.
32339
32340 2003-02-10  Jan Hubicka  <jh@suse.cz>
32341
32342         * gcc.dg/i386-fpcvt-1.c: New test.
32343
32344 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
32345
32346         * gcc.c-torture/execute/20030209-1.c: New test.
32347
32348 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
32349
32350         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32351         int-wide bitops, use the constants of the same width.
32352         Likewise, if long long is 32-bit wide, test bitops using
32353         32-bit constants.
32354
32355 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32356
32357         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32358
32359 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32360
32361         * testsuite/gcc.dg/builtins-4.c: New test case.
32362
32363 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32364
32365         * gcc.dg/20020430-1.c: Fix dg command typos.
32366         * gcc.dg/20020503-1.c: Likewise.
32367
32368 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32369
32370         PR c++/8785
32371         * g++.dg/parse/fused-params1.C: New test.
32372
32373         PR c++/8857
32374         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32375
32376         PR c++/8921
32377         * g++.dg/parse/non-dependent1.C: New test.
32378
32379         PR c++/8928
32380         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32381
32382         PR c++/9228
32383         * g++.dg/parse/undefined7.C: New test.
32384         * g++.dg/parse/non-templ1.C: New test.
32385
32386         PR c++/9229
32387         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32388
32389 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32390
32391         * gcc.c-torture/compile/20030206-1.c: New test.
32392
32393 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32394
32395         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32396         "pow" to "foo" to avoid potential confusion with a math built-in.
32397
32398 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32399
32400         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32401         conditions for SPARC targets.
32402
32403 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32404
32405         * gcc.dg/20030204-1.c: New test.
32406
32407 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32408
32409         PR c++/38
32410         * g++.dg/parse/array-size1.C: New test.
32411
32412         PR c++/5657
32413         * g++.dg/parse/undefined3.C: New test.
32414
32415         PR c++/5665
32416         * g++.dg/parse/undefined4.C: New test.
32417
32418         PR c++/5975
32419         * g++.dg/parse/undefined5.C: New test.
32420
32421         PR c++/7259
32422         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32423
32424         PR c++/8578
32425         * g++.dg/parse/casting-operator1.C: New test.
32426
32427         PR c++/8596
32428         * g++.dg/parse/undefined6.C: New test.
32429
32430         PR c++/8736
32431         * g++.dg/parse/missing-template1.C: New test.
32432
32433 2003-02-04  Jan Hubicka  <jh@suse.cz>
32434
32435         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32436         * gcc.dg/i386-cmov?.c: Likewise.
32437         * gcc.dg/i386-fpcvt-?.c: Likewise.
32438         * gcc.dg/i386-ssefp-1.c: Likewise.
32439         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32440         conventions.
32441
32442 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32443
32444         PR c++/7129
32445         * testsuite/g++.dg/ext/max.C: New test.
32446
32447 2003-02-03  Jan Hubicka  <jh@suse.cz>
32448
32449         * gcc.c-torture/execute/20030203-1.c: New test.
32450
32451 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32452
32453         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32454         'natural-endian'.
32455
32456 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32457
32458         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32459         * g++.dg/init/new2.C: Likewise.
32460         * g++.dg/other/new1.C: Likewise.
32461
32462 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32463
32464         * gcc.dg/struct-ret-libc.c: New test.
32465
32466 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32467
32468         * gcc.dg/20030129-1.c: New test.
32469
32470 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32471
32472         PR c++/8849
32473         * g++.dg/template/ptrmem4.C: New test.
32474
32475 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32476
32477         * g++.dg/parser/constant1.C: New test.
32478
32479 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32480
32481         PR c++/8591
32482         * g++.dg/parse/friend2.C: New test.
32483
32484 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32485
32486         PR c++/9437
32487         * g++.dg/template/unify4.C: New test.
32488
32489 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32490
32491         * gcc.c-torture/execute/20030128-1.c: New test.
32492
32493 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32494
32495         * g++.dg/lookup/nested1.C: Test moved from ...
32496         * g++.old-deja/g++.other/lookup24.C: ... here.
32497
32498 2003-01-28  Jan Hubicka  <jh@suse.cz>
32499
32500         * gcc.dg/i386-cmov5.c: New test.
32501
32502 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32503
32504         * gcc.c-torture/execute/20010925-1.c: Changed the
32505         memcpy declaration.
32506
32507 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32508
32509         PR c++/3902
32510         * g++.dg/parse/template5.C: New test.
32511
32512 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32513
32514         PR fortran/9258
32515         * g77.dg/pr9258: New test.
32516
32517 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32518
32519         * README: Move relevant parts from README.g++.
32520
32521         * README.g++: Remove this file.
32522
32523 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32524
32525         * g++.dg/abi/dcast1.C: New test.
32526
32527 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32528
32529         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32530
32531 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32532
32533         PR c++/47
32534         * g++.old-deja/g++.other/lookup24.C: New test.
32535
32536 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32537
32538         PR middle-end/7227
32539         * gcc.dg/uninit-C.c: New test.
32540
32541 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32542
32543         * g++.dg/abi/covariant1.C: New test.
32544
32545 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32546
32547         * gcc.dg/20030123-1.c: New test.
32548
32549 2003-01-25  Jan Hubicka  <jh@suse.cz>
32550
32551         PR opt/8492
32552         * gcc.c-torture/compile/20030125-1.c
32553
32554 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32555
32556         PR c++/9403
32557         * g++.dg/parse/template3.C: New test.
32558         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32559
32560         PR c++/795
32561         * g++.dg/parse/template4.C: New test.
32562
32563         PR c++/9415
32564         * g++.dg/template/qual2.C: New test.
32565
32566         PR c++/8545
32567         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32568
32569         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32570
32571 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32572
32573         * gcc.c-torture/execute/switch-1.c: New test case.
32574
32575 2003-01-25  Jan Hubicka  <jh@suse.cz>
32576
32577         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32578
32579 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32580
32581         Tweaks for Bison-1.875. From the NEWS file:
32582         "- `parse error' -> `syntax error'
32583         Bison now uniformly uses the term `syntax error'"
32584         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32585         * gcc.dg/cpp/digraph2.c: Likewise.
32586         * gcc.dg/cpp/direct2.c: Likewise.
32587         * gcc.dg/cpp/paste4.c: Likewise.
32588         * gcc.dg/c90-restrict-1.c: Likewise.
32589         * gcc.dg/c99-func-2.c: Likewise.
32590         * gcc.dg/noncompile/920721-2.c: Likewise.
32591         * gcc.dg/noncompile/930622-2.c: Likewise.
32592         * gcc.dg/noncompile/940112-1.c: Likewise.
32593         * gcc.dg/noncompile/950921-1.c: Likewise.
32594         * gcc.dg/noncompile/951123-1.c: Likewise.
32595         * gcc.dg/noncompile/971104-1.c: Likewise.
32596         * gcc.dg/noncompile/990416-1.c: Likewise.
32597
32598 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32599
32600         * g++.dg/parse/undefined1.C: Add error message.
32601
32602 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32603
32604         PR c++/9354
32605         * g++.dg/parse/new1.C: New test.
32606
32607         PR c++/9216
32608         * g++.dg/parse/template2.C: New test.
32609
32610         PR c++/9354
32611         * g++.dg/parse/typedef2.C: New test.
32612
32613         PR c++/9328
32614         * g++.dg/ext/typeof3.C: New test.
32615
32616 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32617
32618         PR c++/2738
32619         * g++.dg/parse/ret-type1.C: New test.
32620
32621         PR c++/3792
32622         * g++.dg/parse/tmpl-outside1.C: New test.
32623
32624         PR c++/4207
32625         * g++.dg/parse/int-as-enum1.C: New test.
32626
32627         PR c++/4903
32628         * g++.dg/parse/no-typename1.C: New test.
32629
32630         PR c++/5533
32631         * g++.dg/parse/no-value1.C: New test.
32632
32633         PR c++/5921
32634         * g++.dg/parse/wrong-inline1.C: New test.
32635
32636         PR c++/6402
32637         * g++.dg/parse/ref1.C: New test.
32638
32639         PR c++/6992
32640         * g++.dg/parse/attr-ctor1.C: New test.
32641
32642         PR c++/7229
32643         * g++.dg/parse/namespace5.C: New test.
32644
32645         PR c++/7917
32646         * g++.dg/parse/func-def1.C: New test.
32647
32648         PR c++/8143
32649         * g++.dg/parse/undefined1.C: New test.
32650
32651         PR c++/5723, PR c++/8522
32652         * g++.dg/parse/specialization1.C: New test.
32653
32654         PR c++/163, PR c++/8595
32655         * g++.dg/parse/struct-as-enum1.C: New test.
32656
32657         PR c++/9173
32658         * g++.dg/parse/undefined2.C: New test.
32659
32660 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32661
32662         PR c++/9298
32663         * g++.dg/parse/template1.C: New test.
32664
32665         PR c++/9384
32666         * g++.dg/parse/using1.C: New test.
32667
32668         PR c++/9285
32669         PR c++/9294
32670         * g++.dg/parse/expr2.C: New test.
32671
32672         PR c++/9388
32673         * g++.dg/parse/lookup2.C: Likewise.
32674
32675 2003-01-21  Jan Hubicka  <jh@suse.cz>
32676
32677         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32678         * gcc.c-torture/execute/eeprof-1.c: Likewise.
32679         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32680         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32681
32682 2003-01-20  Nick Clifton  <nickc@redhat.com>
32683
32684         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32685         problem with ARM sibcall code generation.
32686
32687 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32688
32689         * gcc.c-torture/execute/20030120-1.c: New.
32690
32691 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32692
32693         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32694
32695 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32696
32697         PR c++/9272
32698         * g++.dg/parse/ctor1.C: New test.
32699
32700         PR c++/9294:
32701         * g++.dg/parse/qualified1.C: New test.
32702
32703         * g++.dg/parse/typename3.C: New test.
32704
32705 2003-01-16  Richard Henderson  <rth@redhat.com>
32706
32707         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32708
32709 2003-01-16  Richard Henderson  <rth@redhat.com>
32710
32711         * g++.dg/pch/pch.exp: Copy test header to the working directory
32712         before using it either for precompilation or direct use.
32713         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32714         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32715
32716 2003-01-16  Richard Henderson  <rth@redhat.com>
32717
32718         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32719         before using it either for precompilation or direct use.
32720         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32721         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32722
32723 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32724
32725         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32726         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32727         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32728         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32729         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32730         typename warning into error.
32731         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32732         error messages.
32733         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32734         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32735         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32736         messages.
32737         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32738         make declaration visible in template.
32739         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32740         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32741         messages.
32742         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32743         message.
32744         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32745         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32746         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32747         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32748         typename warning with error message.
32749         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32750         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32751         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32752
32753 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32754
32755         * g++.dg/parse/ambig2.C: New test.
32756
32757 2003-01-15  Richard Henderson  <rth@redhat.com>
32758
32759         * g++.dg/tls/init-2.C: Update error message string.
32760
32761 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32762
32763         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32764
32765 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32766
32767         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32768         all for HC11/HC12.
32769         * gcc.c-torture/compile/20001205-1.x: Likewise.
32770         * gcc.c-torture/compile/20001226-1.x: Likewise.
32771         * gcc.c-torture/compile/920520-1.x: Likewise.
32772         * gcc.c-torture/compile/961203-1.x: Likewise.
32773         * gcc.c-torture/compile/20020604-1.x: Likewise.
32774
32775 2003-01-15  Jan Hubicka  <jh@suse.cz>
32776
32777         * gcc.c-torture/compile/20030115-1.c: New test.
32778
32779         * gcc.dg/i386-fpcvt-1.c: New test.
32780         * gcc.dg/i386-fpcvt-2.c: New test.
32781
32782 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32783
32784         Further conform g++'s __vmi_class_type_info to the C++ ABI
32785         specification.
32786         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32787         the specification.
32788
32789 2003-01-14  Jan Hubicka  <jh@suse.cz>
32790
32791         * gcc.dg/i386-fpcvt-1.c: New test.
32792         * gcc.dg/i386-fpcvt-2.c: New test.
32793
32794 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32795
32796         * gcc.dg/i386-mmx-3.c: New test.
32797
32798 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32799
32800         PR c++/9264
32801         * g++.dg/parse/octal1.C: New file.
32802
32803         PR c++/9172
32804         * g++.dg/parse/typename1.C: New file.
32805
32806 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32807
32808         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32809         * gcc.dg/bf-no-ms-layout.c: Likewise.
32810         * gcc.dg/bf-ms-attrib.c: Likewise.
32811
32812 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32813
32814         PR c++/9099
32815         * g++.dg/parse/dtor1.C: New file.
32816
32817         PR c++/9128
32818         * g++.dg/rtti/typeid1.C: New file.
32819
32820         PR c++/9153
32821         * g++.dg/parse/lookup1.C: New file.
32822
32823         PR c++/9171
32824         * g++.dg/templ/spec5.C: New file.
32825
32826 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32827
32828         * gcc.c-torture/compile/20030110-1.c: New test.
32829
32830 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32831
32832         Merge from pch-branch:
32833
32834         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32835
32836         * gcc.dg/pch/cpp-1.h: New.
32837         * gcc.dg/pch/cpp-1.c: New.
32838         * gcc.dg/pch/cpp-2.h: New.
32839         * gcc.dg/pch/cpp-2.c: New.
32840
32841         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32842
32843         * gcc.dg/pch/except-1.h: New.
32844         * gcc.dg/pch/except-1.c: New.
32845
32846         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32847
32848         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32849         running test.
32850         * gcc.dg/pch: Include *.hp not *.h.
32851         * gcc.dg/pch/system-1.h: New.
32852         * gcc.dg/pch/system-1.c: New.
32853
32854         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32855
32856         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32857         rather than trying to build and run a program using PCH.
32858         * gcc.dg/pch: Remove dg-do commands from test files.
32859
32860         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32861
32862         * gcc.dg/pch/macro-3.c: New.
32863         * gcc.dg/pch/macro-3.h: New.
32864
32865         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32866
32867         * gcc.dg/pch/common-1.c: New.
32868         * gcc.dg/pch/common-1.h: New.
32869         * gcc.dg/pch/decl-1.c: New.
32870         * gcc.dg/pch/decl-1.h: New.
32871         * gcc.dg/pch/decl-2.c: New.
32872         * gcc.dg/pch/decl-2.h: New.
32873         * gcc.dg/pch/decl-3.c: New.
32874         * gcc.dg/pch/decl-3.h: New.
32875         * gcc.dg/pch/decl-4.c: New.
32876         * gcc.dg/pch/decl-4.h: New.
32877         * gcc.dg/pch/decl-5.c: New.
32878         * gcc.dg/pch/decl-5.h: New.
32879         * gcc.dg/pch/global-1.c: New.
32880         * gcc.dg/pch/global-1.h: New.
32881         * gcc.dg/pch/inline-1.c: New.
32882         * gcc.dg/pch/inline-1.h: New.
32883         * gcc.dg/pch/inline-2.c: New.
32884         * gcc.dg/pch/inline-2.h: New.
32885         * gcc.dg/pch/static-1.c: New.
32886         * gcc.dg/pch/static-1.h: New.
32887         * gcc.dg/pch/static-2.c: New.
32888         * gcc.dg/pch/static-2.h: New.
32889
32890         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32891
32892         * g++.dg/pch/pch.exp: Better handle failing testcases.
32893         * gcc.dg/pch/pch.exp: Likewise.
32894         * gcc.dg/pch/macro-1.c: New.
32895         * gcc.dg/pch/macro-1.h: New.
32896         * gcc.dg/pch/macro-2.c: New.
32897         * gcc.dg/pch/macro-2.h: New.
32898
32899         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32900
32901         * g++.dg/dg.exp: Treat files in pch/ specially.
32902         * g++.dg/pch/pch.exp: New file.
32903         * g++.dg/pch/empty.H: New file.
32904         * g++.dg/pch/empty.C: New file.
32905         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32906         "precompile".
32907
32908         * gcc.dg/pch/pch.exp: New file.
32909         * gcc.dg/pch/empty.h: New file.
32910         * gcc.dg/pch/empty.c: New file.
32911         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32912         "precompile".
32913
32914 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32915
32916         * g++.dg/template/friend14.C: New test.
32917
32918 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32919
32920         * gcc.dg/old-style-asm-1.c: New test.
32921
32922 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32923
32924         * gcc.c-torture/compile/20030109-1.c: New test.
32925
32926 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32927
32928         * gcc.c-torture/execute/20030109-1.c: New test.
32929
32930 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32931
32932         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32933         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32934         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32935         * g++.old-deja/g++.mike/eh2.C: Likewise.
32936         * g++.old-deja/g++.mike/eh3.C: Likewise.
32937         * g++.old-deja/g++.mike/eh5.C: Likewise.
32938         * g++.old-deja/g++.mike/eh6.C: Likewise.
32939         * g++.old-deja/g++.mike/eh7.C: Likewise.
32940         * g++.old-deja/g++.mike/eh8.C: Likewise.
32941         * g++.old-deja/g++.mike/eh9.C: Likewise.
32942         * g++.old-deja/g++.mike/eh10.C: Likewise.
32943         * g++.old-deja/g++.mike/eh12.C: Likewise.
32944         * g++.old-deja/g++.mike/eh13.C: Likewise.
32945         * g++.old-deja/g++.mike/eh14.C: Likewise.
32946         * g++.old-deja/g++.mike/eh16.C: Likewise.
32947         * g++.old-deja/g++.mike/eh17.C: Likewise.
32948         * g++.old-deja/g++.mike/eh18.C: Likewise.
32949         * g++.old-deja/g++.mike/eh21.C: Likewise.
32950         * g++.old-deja/g++.mike/eh23.C: Likewise.
32951         * g++.old-deja/g++.mike/eh24.C: Likewise.
32952         * g++.old-deja/g++.mike/eh25.C: Likewise.
32953         * g++.old-deja/g++.mike/eh26.C: Likewise.
32954         * g++.old-deja/g++.mike/eh27.C: Likewise.
32955         * g++.old-deja/g++.mike/eh28.C: Likewise.
32956         * g++.old-deja/g++.mike/eh29.C: Likewise.
32957         * g++.old-deja/g++.mike/eh31.C: Likewise.
32958         * g++.old-deja/g++.mike/eh33.C: Likewise.
32959         * g++.old-deja/g++.mike/eh34.C: Likewise.
32960         * g++.old-deja/g++.mike/eh35.C: Likewise.
32961         * g++.old-deja/g++.mike/eh36.C: Likewise.
32962         * g++.old-deja/g++.mike/eh37.C: Likewise.
32963         * g++.old-deja/g++.mike/eh38.C: Likewise.
32964         * g++.old-deja/g++.mike/eh39.C: Likewise.
32965         * g++.old-deja/g++.mike/eh40.C: Likewise.
32966         * g++.old-deja/g++.mike/eh41.C: Likewise.
32967         * g++.old-deja/g++.mike/eh42.C: Likewise.
32968         * g++.old-deja/g++.mike/eh44.C: Likewise.
32969         * g++.old-deja/g++.mike/eh46.C: Likewise.
32970         * g++.old-deja/g++.mike/eh47.C: Likewise.
32971         * g++.old-deja/g++.mike/eh48.C: Likewise.
32972         * g++.old-deja/g++.mike/eh49.C: Likewise.
32973         * g++.old-deja/g++.mike/eh50.C: Likewise.
32974         * g++.old-deja/g++.mike/eh51.C: Likewise.
32975         * g++.old-deja/g++.mike/eh53.C: Likewise.
32976         * g++.old-deja/g++.mike/eh55.C: Likewise.
32977         * g++.old-deja/g++.mike/p7912.C: Likewise.
32978         * g++.old-deja/g++.mike/p9706.C: Likewise.
32979         * g++.old-deja/g++.mike/p10416.C: Likewise.
32980         * g++.old-deja/g++.mike/p11667.C: Likewise.
32981         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32982         Remove redundant reference to Iris.
32983         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32984         Elxsi, i860, Pico Java, and WE32K.
32985
32986 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32987
32988         * g++.dg/ext/asm4.C: New test.
32989
32990 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32991
32992         PR c++/9030
32993         * g++.dg/template/friend12.C: New test.
32994         * g++.dg/template/friend13.C: Likewise.
32995         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32996
32997 2003-01-08  Jan Hubicka  <jh@suse.cz>
32998
32999         * gcc.dg/i386-cadd.c: New test.
33000         * gcc.dg/i386-cmov4.c: Likewise.
33001
33002 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33003
33004         PR c++/9165
33005         * g++.dg/warn/Wunused-3.C: New test.
33006
33007         * g++.dg/abi/bitfield9.C: New test.
33008
33009         PR c++/9189
33010         * g++.dg/parse/defarg3.C: New test.
33011
33012 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33013
33014         * g++.dg/parse/ambig1.C: New test.
33015         * g++.dg/parse/defarg2.C: New test.
33016
33017 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33018
33019         * g++.dg/template/defarg-1.C: New test.
33020         * g++.dg/template/local2.C: Likewise.
33021
33022 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33023
33024         * gcc.c-torture/execute/20030105-1.c: New test.
33025
33026 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33027
33028         * g++.dg/parse/namespace3.C: Remove extra semicolons.
33029         * g++.dg/parse/namespace4.C: Likewise.
33030
33031 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33032
33033         * g++.dg/template/ntp2.C: New test.
33034
33035 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
33036
33037         * g++.dg/parse/extern-C-1.C: New test.
33038
33039         * g++.dg/parse/namespace4.C: New test.
33040
33041         * g++.dg/template/nested1.C: New test.
33042
33043         * g++.dg/parse/namespace3.C: New test.
33044
33045 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33046
33047         * g++.dg/lookup/two-stage1.C: New test.
33048
33049 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33050
33051         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
33052         * g++.old-deja/g++.jason/access8.C: Likewise.
33053         * g++.old-deja/g++.other/decl5.C: Likewise.
33054
33055 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33056
33057         * g++.dg/parse/parse7.C: New test.
33058
33059 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
33060
33061         PR c++/2843
33062         * g++.dg/ext/attrib7.C: New test.
33063
33064 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33065
33066         * g++.dg/parse/parse6.C: New test.
33067
33068 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
33069
33070         * gcc.dg/h8300-stack-1.c: New.
33071
33072 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33073
33074         g++.dg/lookup/exception1.C: New test.
33075
33076         g++.dg/lookup/template1.C: New test.
33077
33078         g++.dg/parse/namespace2.C: New test.
33079
33080         g++.dg/parse/parens2.C: New test.
33081
33082 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33083
33084         * g++.dg/parse/parse5.C: New test.
33085         * g++.dg/lookup/scoped4.C: New test.
33086
33087 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33088
33089         * g++.dg/parse/parens1.C: New test.
33090
33091         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
33092         angle-bracket1.C.
33093         * g++.dg/parse/parens2.C: New test.
33094
33095         * g++.dg/lookup/scope-operator1.C: New test.
33096
33097         * g++.dg/parse/operator1.C: New test.
33098
33099 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33100
33101         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33102         * g++.old-deja/g++.other/access6.C: Likewise.
33103         * g++.old-deja/g++.other/decl1.C: Likewise.
33104         * g++.old-deja/g++.pt/typename12.C: Likewise.
33105
33106 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33107
33108         * g++.dg/parse/namespace1.C: New test.
33109
33110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33111
33112         * g++.dg/parse/parse4.C: New test.
33113
33114 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33115
33116         * g++.dg/parse/parse3.C: New test.
33117
33118 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33119
33120         * g++.dg/parse/parse2.C: New test.
33121
33122 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33123
33124         * g++.dg/template/friend11.C: New test.
33125
33126 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33127
33128         * g++.dg/parse/parse1.C: New test.
33129
33130 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33131
33132         * lib/profopt.exp: Change the name of a global variable to avoid
33133         possible clashes with other test suites.
33134
33135 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33136
33137         * g++.dg/inherit/covariant8.C: New test.
33138
33139 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33140
33141         * g++.dg/init/array9.C: New test.
33142
33143         PR c++/9112
33144         * g++.dg/parse/expr1.C: New test.
33145
33146 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33147
33148         * gcc.c-torture/compile/20021230-1.c: New test.
33149
33150 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33151
33152         * g++.dg/inherit/covariant5.C: New test.
33153         * g++.dg/inherit/covariant6.C: New test.
33154         * g++.dg/inherit/covariant7.C: New test.
33155
33156 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33157
33158         PR c++/2739
33159         * g++.dg/other/access2.C: New test.
33160
33161 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33162
33163         * g++.dg/other/anon-struct.C: No longer fails
33164         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33165         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33166         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33167
33168 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33169
33170         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33171
33172 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33173
33174         * g++.dg/eh/spec4.C: Remove stray semicolon.
33175         * g++.dg/expr/pmf-1.C: Change error message.
33176         * g++.dg/ext/asm1.C: Remove stray semicolon.
33177         * g++.dg/ext/typename1.C: Add missing typenames.
33178         * g++.dg/inherit/template-as-base.C: Change error message.
33179         * g++.dg/lookup/scoped1.C: Likewise.
33180         * g++.dg/lookup/scoped2.C: Likewise.
33181         * g++.dg/lookup/using2.C: Likewise.
33182         * g++.dg/other/component1.C: Remove stray semicolon.
33183         * g++.dg/other/do1.C: Change error message.
33184         * g++.dg/other/error2.C: Likewise.
33185         * g++.dg/other/init1.C: Likewise.
33186         * g++.dg/other/packed1.C: Remove stray semicolon.
33187         * g++.dg/other/ptrmem2.C: Change error message.
33188         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33189         marker.
33190         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33191         * g++.dg/template/access3.C: Add typename keyword.
33192         * g++.dg/template/access5.C: Remove stray semicolon.
33193         * g++.dg/template/access6.C: Likewise.
33194         * g++.dg/template/complit1.C: Likewise.
33195         * g++.dg/template/crash1.C: Change error message.
33196         * g++.dg/template/inherit2.C: Remove stray semicolon.
33197         * g++.dg/template/instantiate2.C: Likewise.
33198         * g++.dg/template/instantiate3.C: Change error message.
33199         * g++.dg/template/qual1.C: Remove stray semicolon.
33200         * g++.dg/template/qualttp18.C: Change error message.
33201         * g++.dg/template/ref1.C: Remove stray semicolon.
33202         * g++.dg/template/sizeof1.C (A::value): Declare it.
33203         * g++.dg/template/spec4.C: Change error message.
33204         * g++.dg/template/static1.C: Likewise.
33205         * g++.dg/template/type1.C: Likewise.
33206         * g++.dg/template/typename3.C: Likewise.
33207         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33208         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33209         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33210         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33211         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33212         named return value extension.
33213         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33214         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33215         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33216         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33217         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33218         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33219         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33220         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33221         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33222         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33223         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33224         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33225         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33226         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33227         syntax.
33228         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33229         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33230         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33231         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33232         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33233         * g++.old-deja/g++.brendan/template11.C: Likewise.
33234         * g++.old-deja/g++.brendan/template26.C: Likewise.
33235         * g++.old-deja/g++.brendan/template27.C: Use explicit
33236         specialization syntax.
33237         * g++.old-deja/g++.brendan/template30.C: Likewise.
33238         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33239         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33240         non-dependent names.
33241         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33242         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33243         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33244         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33245         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33246         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33247         named return value extension.
33248         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33249         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33250         * g++.old-deja/g++.ext/return1.C: Likewise.
33251         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33252         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33253         * g++.old-deja/g++.jason/access8.C: Likewise.
33254         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33255         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33256         pseudo-destructor names.
33257         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33258         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33259         pseudo-destructor names.
33260         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33261         * g++.old-deja/g++.jason/overload19.C: Likewise.
33262         * g++.old-deja/g++.jason/overload32.C: Likewise.
33263         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33264         stray semicolons.
33265         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33266         * g++.old-deja/g++.jason/return.C: Likewise.
33267         * g++.old-deja/g++.jason/return2.C: Likewise.
33268         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33269         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33270         syntax.
33271         * g++.old-deja/g++.jason/template10.C: Account for use of
33272         non-dependent names.
33273         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33274         syntax.
33275         * g++.old-deja/g++.jason/template37.C: Likewise.
33276         * g++.old-deja/g++.law/access4.C: Change error messages.
33277         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33278         pseudo-destructor names.
33279         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33280         * g++.old-deja/g++.law/ctors9.C: Likewise.
33281         * g++.old-deja/g++.law/cvt22.C: Likewise.
33282         * g++.old-deja/g++.law/dtors5.C: Likewise.
33283         * g++.old-deja/g++.law/global-init1.C: Likewise.
33284         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33285         * g++.old-deja/g++.law/operators28.C: Likewise.
33286         * g++.old-deja/g++.law/visibility28.C: Likewise.
33287         * g++.old-deja/g++.martin/eval1.C: Likewise.
33288         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33289         name.
33290         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33291         * g++.old-deja/g++.mike/net34.C: Likewise.
33292         * g++.old-deja/g++.mike/net36.C: Likewise.
33293         * g++.old-deja/g++.mike/ns2.C: Likewise.
33294         * g++.old-deja/g++.mike/p12306.C: Likewise.
33295         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33296         value extension.
33297         * g++.old-deja/g++.mike/p700.C: Likewise.
33298         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
33299         * g++.old-deja/g++.mike/p710.C: Likewise.
33300         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
33301         value extension.
33302         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
33303         * g++.old-deja/g++.mike/pmf9.C: Likewise.
33304         * g++.old-deja/g++.ns/crash2.C: Likewise.
33305         * g++.old-deja/g++.ns/crash3.C: Likewise.
33306         * g++.old-deja/g++.ns/invalid1.C: Likewise.
33307         * g++.old-deja/g++.ns/ns17.C: Likewise.
33308         * g++.old-deja/g++.ns/template16.C: Likewise.
33309         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
33310         keyword.
33311         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
33312         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
33313         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
33314         named return value extension.
33315         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
33316         * g++.old-deja/g++.other/access4.C: Issue additional error
33317         messages.
33318         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
33319         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
33320         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
33321         * g++.old-deja/g++.other/crash25.C: Change error message.
33322         * g++.old-deja/g++.other/crash4.C: Change error message.
33323         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
33324         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
33325         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
33326         checks.
33327         * g++.old-deja/g++.other/defarg8.C: Likewise.
33328         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
33329         * g++.old-deja/g++.other/dtor10.C: Likewise.
33330         * g++.old-deja/g++.other/incomplete.C: Likewise.
33331         * g++.old-deja/g++.other/linkage7.C: Likewise.
33332         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
33333         lookup algorithm.
33334         * g++.old-deja/g++.other/mangle2.C: Likewise.
33335         * g++.old-deja/g++.other/refinit2.C: Likewise.
33336         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
33337         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
33338         * g++.old-deja/g++.pt/crash28.C: Likewise.
33339         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
33340         syntax.
33341         * g++.old-deja/g++.pt/crash32.C: Change error message.
33342         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
33343         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
33344         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
33345         error message position.
33346         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
33347         * g++.old-deja/g++.pt/defarg8.C: Change error message.
33348         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
33349         syntax.
33350         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33351         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33352         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33353         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33354         keyword.
33355         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33356         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33357         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33358         keyword.
33359         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33360         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33361         syntax.
33362         * g++.old-deja/g++.pt/friend28.C: Account for use of
33363         non-dependent names.
33364         * g++.old-deja/g++.pt/friend29.C: Likewise.
33365         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33366         rules.
33367         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33368         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33369         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33370         lookup rules.
33371         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33372         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33373         keyword.
33374         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33375         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33376         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33377         keyword.
33378         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33379         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33380         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33381         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33382         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33383         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33384         keyword.
33385         * g++.old-deja/g++.pt/spec10.C: Likewise.
33386         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33387         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33388         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33389         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33390         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33391         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33392         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33393         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33394         * g++.old-deja/g++.pt/typename15.C: Likewise.
33395         * g++.old-deja/g++.pt/typename22.C: Likewise.
33396         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33397         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33398         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33399         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33400         syntax.
33401         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33402         return value extension.
33403         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33404         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33405         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33406         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33407
33408 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33409
33410         * g++.dg/warn/inline1.C: New test.
33411         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33412         * g++.old-deja/g++.jason/synth10.C: Likewise.
33413         * g++.old-deja/g++.mike/net31.C: Likewise.
33414         * g++.old-deja/g++.mike/p8786.C: Likewise.
33415
33416         * g++.dg/template/friend10.C: New test.
33417         * g++.dg/template/conv5.C: New test.
33418
33419 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33420
33421         * g++.dg/lookup/scoped3.C: New test.
33422
33423         * g++.dg/lookup/decl1.C: New test.
33424         * g++.dg/lookup/decl2.C: New test.
33425
33426 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33427
33428         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33429         gcc.c-torture/compile/20021015-1.c,
33430         gcc.c-torture/compile/20021015-2.c,
33431         gcc.c-torture/compile/20021123-1.c,
33432         gcc.c-torture/compile/20021123-2.c,
33433         gcc.c-torture/compile/20021123-3.c,
33434         gcc.c-torture/compile/20021123-4.c,
33435         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33436         only to 3.1 or 3.2 branch.
33437
33438 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33439
33440         * gcc.dg/i386-bitfield3.c: New test.
33441
33442         * gcc.dg/i386-bitfield2.c: New test.
33443
33444 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33445
33446         * g++.dg/parse/conv_op1.C: New test.
33447
33448 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33449
33450         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33451         approved.
33452
33453 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33454
33455         * gcc.c-torture/compile/20021220-1.c: New test.
33456
33457 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33458
33459         * gcc.dg/i386-fastcall-1.c: New.
33460
33461 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33462
33463         * gcc.c-torture/execute/20021219-1.c: New test.
33464
33465 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33466
33467         * gcc.dg/i386-pic-1.c: New test.
33468
33469 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33470
33471         PR c++/8099
33472         * g++.dg/template/friend9.C: New test.
33473
33474 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33475
33476         PR c++/3663
33477         * g++.dg/template/access7.C: New test.
33478
33479 2002-12-18  Nick Clifton  <nickc@redhat.com>
33480
33481         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33482         the libstdc++-v3 directory has been found.
33483
33484 2002-12-12  Devang Patel <dpatel@apple.com>
33485         * gcc.dg/darwin-ld-1.c: New test.
33486         * gcc.dg/darwin-ld-2.c: New test.
33487         * gcc.dg/darwin-ld-3.c: New test.
33488         * gcc.dg/darwin-ld-4.c: New test.
33489         * gcc.dg/darwin-ld-5.c: New test.
33490
33491 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33492
33493         * gcc.c-torture/compile/20021212-1.c: New test.
33494
33495 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33496
33497         * gcc.dg/fshort-wchar: New test.
33498
33499 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33500
33501         PR c++/8372
33502         * g++.dg/template/dtor1.C: New test.
33503
33504         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33505         markers.
33506
33507 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33508
33509         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33510
33511 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33512
33513         * g++.dg/template/static1.C: New test.
33514         * g++.dg/template/static2.C: New test.
33515         * g++.old-deja/g++.ext/memconst.C: New test.
33516
33517 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33518
33519         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33520         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33521         * g++.dg/special/initp1.C: Likewise.
33522
33523 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33524
33525         * gcc.c-torture/execute/20021204-1.c: New test.
33526
33527 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33528
33529         * gcc.dg/ppc-fmadd-1.c: New file.
33530         * gcc.dg/ppc-fmadd-2.c: New file.
33531         * gcc.dg/ppc-fmadd-3.c: New file.
33532
33533 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33534
33535         * gcc.c-torture/compile/20021204-1.c: New test.
33536
33537 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33538
33539         * g++.dg/inherit/covariant2.C: New test.
33540         * g++.dg/inherit/covariant3.C: New test.
33541         * g++.dg/inherit/covariant4.C: New test.
33542         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33543         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33544
33545 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33546
33547         PR c++/8688
33548         * g++.dg/init/brace3.C: New test.
33549
33550 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33551
33552         * gcc.dg/20020210-1.c: Fix a comment typo.
33553
33554 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33555
33556         PR c++/8720
33557         * g++.dg/parse/defarg1.C: New test.
33558
33559         PR c++/8615
33560         * g++.dg/template/char1.C: New test.
33561
33562         * g++.dg/template/varmod1.C: Fix typo.
33563
33564 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33565
33566         DR 180
33567         * g++.old-deja/g++.pt/crash32.C: Expect error.
33568
33569 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33570
33571         PR c++/5919
33572         * g++.dg/template/varmod1.C: New test.
33573
33574         PR c++/8727
33575         * g++.dg/inherit/typeinfo1.C: New test.
33576
33577         PR c++/8663
33578         * g++.dg/inherit/typedef1.C: New test.
33579
33580 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33581
33582         PR c++/8332
33583         PR c++/8493
33584         * g++.dg/template/strlen1.C: New test.
33585
33586         PR c++/8227
33587         * g++.dg/template/ctor2.C: New test.
33588
33589         PR c++/8214
33590         * g++.dg/init/string1.C: New test.
33591
33592         PR c++/8511
33593         * g++.dg/template/friend8.C: New test.
33594
33595 2002-11-29  Joe Buck <jbuck@synopsys.com>
33596
33597         * g++.dg/lookup/anon2.C: New test.
33598
33599 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33600
33601         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33602         h8300 port.
33603
33604 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33605
33606         * gcc.dg/bitfld-6.c: New test.
33607
33608 2002-11-27  Jan Hubicka  <jh@suse.cz>
33609
33610         * gcc.c-torture/execute/20021127.[cx]: New test.
33611
33612 2002-11-26  Jan Hubicka  <jh@suse.cz>
33613
33614         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33615         quality.
33616
33617 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33618
33619         * g++.dg/init/brace2.C: New test.
33620         * g++.old-deja/g++.mike/p9129.C: Correct.
33621
33622 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33623
33624         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
33625
33626 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
33627
33628         * gcc.dg/sibcall-6: New test for indirect sibcalls.
33629
33630 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
33631
33632         * testsuite/g++.dg/abi/empty11.C: New test.
33633         * testsuite/g++.dg/rtti/cv1.C: New test.
33634
33635 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
33636
33637         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
33638
33639 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
33640
33641         * g++.dg/abi/empty10.C: New test.
33642
33643 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33644
33645         * gcc.c-torture/compile/20021124-1.c: New test.
33646
33647 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
33648
33649         * g++.dg/abi/rtti2.C: New test.
33650
33651 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33652
33653         * gcc.dg/i386-unroll-1.c: New test.
33654
33655 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33656
33657         * gcc.c-torture/compile/20021120-1.c: New test.
33658         * gcc.c-torture/compile/20021120-2.c: New test.
33659
33660 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33661
33662         * gcc.dg/bitfld-5.c: New test.
33663
33664 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33665
33666         * gcc.c-torture/execute/20021120-3.c: New test.
33667
33668 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33669
33670         * gcc.c-torture/execute/20021120-2.c: New test.
33671
33672 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33673
33674         * gcc.c-torture/execute/20021120-1.c: New test.
33675
33676 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
33677
33678         * gcc.c-torture/execute/20021118-3.c: New test.
33679
33680 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33681
33682         * gcc.c-torture/compile/20021119-1.c: New test.
33683
33684 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33685
33686         * gcc.dg/duff-1.c: New test.
33687         * gcc.dg/duff-2.c: New test.
33688         * gcc.dg/duff-3.c: New test.
33689
33690 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33691
33692         * gcc.dg/cpp/_Pragma5.c: New test.
33693
33694 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33695
33696         * gcc.c-torture/execute/20021118-2.c: New test.
33697
33698 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33699
33700         * gcc.c-torture/execute/20021118-1.c: New test.
33701
33702 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33703
33704         * gcc.dg/20021116-1.c: New test.
33705
33706 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33707
33708         * g++.dg/abi/vcall1.C: New test.
33709
33710 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33711
33712         * gcc.dg/20021029-1.c: New test.
33713         * gcc.dg/20021029-2.c: New test.
33714
33715 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33716
33717         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33718
33719 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33720
33721         PR c/8439
33722         * gcc.dg/20021110.c: Move to ...
33723         * gcc.c-torture/compile/20021110.c: .... here.
33724
33725 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33726
33727         PR c/8467
33728         * gcc.c-torture/execute/20021111-1.c
33729
33730 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33731
33732         PR c/8439
33733         * gcc.dg/20021110.c: New test.
33734
33735 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33736
33737         * g++.dg/abi/vthunk3.C: Run only on x86.
33738
33739 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33740
33741         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33742
33743 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33744
33745         * lib/compat.exp (compat-execute): Fix logic error in last
33746         change.
33747
33748 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33749
33750         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33751
33752 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33753
33754         PR c++/8389
33755         * g++.dg/template/access6.C: New test.
33756
33757 2002-11-08  Jan Hubicka  <jh@suse.cz>
33758
33759         * gcc.dg/i386-ssefp-1.c: New test.
33760         * gcc.dg/i386-ssefp-1.c: New test.
33761
33762 2002-11-08  Jan Hubicka  <jh@suse.cz>
33763
33764         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33765
33766 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33767
33768         * g++.dg/abi/vthunk3.C: New test.
33769
33770         PR c++/8338
33771         * g++.dg/template/crash2.C: New test.
33772
33773 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33774
33775         * testsuite/g++.dg/abi/dtor1.C: New test.
33776         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33777
33778 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33779
33780         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33781         Darwin.
33782
33783 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33784
33785         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33786         -mthumb.  Only xfail with -O0.
33787
33788 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33789
33790         * g++.dg/abi/thunk1.C: New test.
33791         * g++.dg/abi/thunk2.C: Likewise.
33792         * g++.dg/abi/vtt1.C: Likewise.
33793
33794 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33795
33796         PR optimization/8423
33797         * gcc.c-torture/execute/builtin-constant.c: New test.
33798
33799 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33800
33801         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33802         Add some more cases.
33803
33804 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/8391
33807         * g++.dg/opt/local1.C: New test.
33808
33809 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33810
33811         PR c++/8160
33812         * g++.dg/template/complit1.C: New test.
33813
33814         PR c++/8149
33815         * g++.dg/template/typename4.C: Likewise.
33816
33817 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33818
33819         Core issue 287, PR c++/7639
33820         * g++.dg/template/instantiate1.C: Adjust error location.
33821         * g++.dg/template/instantiate3.C: New test.
33822         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33823         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33824         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33825
33826 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33827
33828         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33829
33830 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33831
33832         PR c++/8287
33833         * g++.dg/init/dtor2.C: New test.
33834
33835 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33836
33837         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33838         * gcc.dg/nest.c: Bypass errors on irix6.
33839
33840 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33841
33842         * gcc.dg/nest.c: Expect error for mmix-*-*.
33843         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33844
33845 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33846
33847         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33848         markers.
33849
33850         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33851
33852 2002-10-25  Mike Stump  <mrs@apple.com>
33853
33854         * gcc.dg/warn-1.c: New test.
33855
33856 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33857
33858         * g++.dg/template/typename3.C: New test.
33859
33860 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33861
33862         * g++.dg/lookup/ptrmem1.C: New test.
33863
33864         * g++.dg/abi/vthunk2.C: New test.
33865
33866 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33867
33868         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33869
33870 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33871
33872         * g++.dg/abi/empty9.C: New test.
33873
33874 2002-10-24  Richard Henderson  <rth@redhat.com>
33875
33876         * g++.dg/inherit/thunk1.C: Enable for ia64.
33877
33878 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33879
33880         PR c++/8067
33881         * g++.dg/lookup/pretty1.C: New test.
33882
33883 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33884
33885         * gcc.dg/20021023-1.c: New test.
33886
33887 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33888
33889         PR c++/7679
33890         * g++.dg/parse/inline1.C: New test.
33891
33892 2002-10-23  Richard Henderson  <rth@redhat.com>
33893
33894         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33895
33896         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33897
33898 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33899
33900         PR c++/6579
33901         * g++.dg/parse/stmtexpr3.C: New test.
33902
33903 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33904
33905         * g++.dg/expr/cond1.C: New test.
33906
33907 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33908
33909         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33910
33911 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33912
33913         * g++.dg/abi/vbase13.C: New test.
33914         * g++.dg/abi/vbase14.C: Likewise.
33915
33916 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33917
33918         * gcc.dg/tls/pic-1.c: New test.
33919         * gcc.dg/tls/nonpic-1.c: New test.
33920         * gcc.dg/20021018-1.c: New test.
33921
33922 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33923
33924         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33925         Remove only files with the same base name as the test case.
33926         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33927         (profopt-execute): Likewise.  Also, remove old profiling
33928         and performance data files before running the tests.
33929
33930         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33931         * g++.dg/bprob/bprob.exp: Likewise.
33932         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33933         to allow more general test case names.
33934
33935         * g++.dg/bprob/bprob-1.C: Rename to ...
33936         * g++.dg/bprob/g++-bprob-1.C: ... this.
33937
33938         * g77.dg/bprob/bprob-1.f: Rename to ...
33939         * g77.dg/bprob/g77-bprob-1.f: ... this.
33940
33941 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33942
33943         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33944         bison 1.50 or later.
33945
33946 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33947
33948         * g++.dg/README: Describe more test directories.
33949
33950 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33951
33952         * g++.dg/init/array6.C: Add additional tests.
33953
33954 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33955
33956         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33957         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33958
33959 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33960
33961         * gcc.c-torture/compile/20020604-1.x: New.
33962         * gcc.c-torture/compile/simd-5.x: Likewise.
33963         * gcc.c-torture/execute/920710-1.x: Likewise.
33964         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33965
33966 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33967
33968         * g++.dg/inherit/override1.C: Add dg-options clause.
33969
33970 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33971
33972         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33973         _mm_slli_si128.
33974
33975 2002-10-19  Andreas Schwab  <schwab@suse.de>
33976
33977         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33978         directory component.
33979
33980 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33981
33982         * g++.dg/inherit/thunk1.C: New test.
33983
33984         * g++.dg/inherit/override1.C: New test.
33985
33986         * g++.dg/abi/mangle11.C: New test.
33987         * g++.dg/abi/mangle14.C: New test.
33988         * g++.dg/abi/mangle17.C: New test.
33989
33990 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33991
33992         * g++.dg/overload/member2.C: New test.
33993
33994 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33995
33996         * g++.dg/README: Describe new compat directory.
33997         * g++.dg/dg.exp: Skip tests in compat directory.
33998         * README.compat: New file.
33999         * lib/compat.exp: New expect script.
34000         * g++.dg/compat: New test directory.
34001         * g++.dg/compat/compat.exp: New expect script.
34002         * g++.dg/compat/abi: New test directory.
34003         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34004         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34005         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34006         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34007         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34008         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34009         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34010         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34011         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34012         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34013         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34014         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34015         * g++.dg/compat/break: New test directory.
34016         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34017         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34018         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34019         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34020         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34021         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34022         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34023         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34024         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34025         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
34026         g++.dg/compat/break/README: New files.
34027         * g++.dg/compat/eh: New test directory.
34028         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
34029         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
34030         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
34031         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
34032         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
34033         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
34034         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
34035         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
34036         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
34037         g++.dg/compat/eh/filter2_y.C,
34038         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
34039         g++.dg/compat/eh/new1_y.C,
34040         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
34041         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
34042         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
34043         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
34044         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
34045         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
34046         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
34047         g++.dg/compat/eh/unexpected1_y.C: New files.
34048         * g++.dg/compat/init: New test directory.
34049         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
34050         g++.dg/compat/init/array5_y.C,
34051         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
34052         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
34053         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
34054         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
34055         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
34056         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
34057         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
34058         g++.dg/compat/init/init-ref2_y.C: New files.
34059
34060 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34061
34062         PR c++/7584
34063         * g++.dg/inherit/using3.C: New test.
34064
34065 2002-10-17  Jan Hubicka  <jh@suse.cz>
34066
34067         * gcc.dg/20021017-2.c: New test.
34068
34069 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34070
34071         * g++.dg/abi/mangle16.C: Adjust.
34072
34073         * g++.dg/init/array8.C: New test.
34074
34075 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
34076
34077         * gcc.dg/special/mips-abi.exp: New test.
34078         * gcc.dg/special/mips-abi.s: Empty file used by the above.
34079
34080 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34081
34082         * g++.dg/abi/mangle16.C: New test.
34083         * g++.dg/abi/mangle17.C: Likewise.
34084
34085         PR c++/7478
34086         * g++.dg/template/ref1.C: New test.
34087
34088 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34089
34090         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
34091
34092 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
34093
34094         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
34095
34096 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34097
34098         PR c++/7524
34099         * g++.dg/init/array7.C: New test.
34100
34101 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34102
34103         * g++.dg/init/array6.C: New test.
34104
34105         * g++.dg/abi/mangle13.C: Likewise.
34106         * g++.dg/abi/mangle14.C: Likewise.
34107         * g++.dg/abi/mangle15.C: Likewise.
34108
34109 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34110
34111         * g++.dg/abi/empty8.C: New test.
34112
34113 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34114
34115         * g++.dg/init/ctor1.C: New test.
34116
34117 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34118
34119         * gcc.c-torture/execute/20021015-1.c: New test.
34120
34121 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34122
34123         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34124
34125 2002-10-14  Jan Hubicka  <jh@suse.cz>
34126
34127         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34128
34129 2002-10-14  Richard Henderson  <rth@redhat.com>
34130
34131         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34132
34133 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34134
34135         PR optimization/6631
34136         * g++.dg/opt/const2.C: New test.
34137
34138 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34139
34140         PR c++/7176
34141         * g++.dg/parse/friend1.C: New test.
34142         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34143
34144 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34145
34146         * gcc.dg/20021014-1.c: New test.
34147
34148 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34149
34150         PR c++/5661
34151         * g++.dg/ext/vlm1.C: New test.
34152         * g++.dg/ext/vlm2.C: Likewise.
34153
34154         * g++.dg/init/array1.C: Remove invalid braces.
34155         * g++.dg/init/brace1.C: New test.
34156         * g++.dg/init/copy2.C: Likewise.
34157         * g++.dg/init/copy3.C: Likewise.
34158         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34159         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34160         braces.
34161
34162 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34163
34164         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34165
34166 2002-10-11  Richard Shann  <richard.shann@superh.com>
34167
34168         * gcc.c-torture/compile/simd-5.c: New test.
34169
34170 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34171
34172         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34173
34174 2002-10-10  Jim Wilson  <wilson@redhat.com>
34175
34176         * gcc.c-torture/execute/20021010-1.c: New test.
34177
34178 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34179
34180         PR c/7353
34181         * g++.dg/ext/typedef-init.C: New test.
34182         * gcc.dg/typedef-init.c: New test.
34183
34184 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34185
34186         * gcc.dg/cpp/paste13.c: New test.
34187
34188 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34189
34190         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34191         remaining platforms, XFAIL during compile, not execute.  Don't
34192         XFAIL at -O0.
34193
34194 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34195
34196         * gcc.dg/alias-1.c: Tweak expected warning.
34197
34198 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34199
34200         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34201
34202 2002-10-06  Andreas Jaeger  <aj@suse.de>
34203
34204         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34205         * gcc.dg/cpp/c++98.C: Likewise.
34206
34207         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34208         * g++.dg/cpp/c++98.C: Likewise.
34209
34210         * g++.dg/README (Subdirectories): Mention cpp directory.
34211
34212         PR target/7559
34213         * gcc.dg/20021006-1.c: New test.
34214
34215 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34216
34217         PR c++/7804
34218         * g++.dg/other/warning1.C: New test.
34219
34220 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34221
34222         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34223         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34224         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34225
34226 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34227
34228         PR c++/7931
34229         * g++.dg/template/ptrmem3.C: New test.
34230
34231         PR c++/7754
34232         * g++.dg/template/union1.C: New test.
34233
34234 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34235
34236         PR c++/8006
34237         * g++.dg/abi/mangle9.C: New test.
34238         * g++.dg/abi/mangle10.C: New test.
34239         * g++.dg/abi/mangle11.C: New test.
34240         * g++.dg/abi/mangle12.C: New test.
34241
34242 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34243
34244         PR c++/7188.
34245         * g++.dg/template/meminit1.C: New test.
34246         * g++.dg/warn/Wreorder-1.C: Likewise.
34247         * g++.old-deja/g++.mike/warn3.C: Tweak.
34248         * lib/prune.exp: Ingore "in copy constructor".
34249
34250 2002-10-02  Andreas Jaeger  <aj@suse.de>
34251
34252         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34253         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34254         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34255         on x86-64.
34256
34257 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34258
34259         * gcc.dg/empty1.C: Fix typo.
34260
34261 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34262
34263         * gcc.dg/alias-1.c: New test.
34264
34265 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34266
34267         * gcc.dg/empty1.C: New test.
34268
34269         * g++.dg/tls/init-2.C: Tweak error messages.
34270
34271 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34272
34273         * gcc.c-torture/compile/20020923-1.c: New test.
34274
34275 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34276
34277         * gcc.c-torture/execute/ffs-1.c: New test.
34278         * gcc.c-torture/execute/ffs-2.c: Ditto.
34279
34280 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34281
34282         * g++.dg/overload/member1.C: New test.
34283
34284 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34285
34286         * g++.dg/abi/empty7.C: New test.
34287         * g++.dg/init/pm2.C: Likewise.
34288
34289 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34290
34291         * g++.dg/rtti/crash1.C: New test.
34292
34293 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34294
34295         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34296         gcc.dg/sibcall-4.c: New tests.
34297
34298 2002-09-28  Roger Sayle  <roger@eyesopen.com>
34299
34300         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
34301         powerpc and MMIX targets.
34302
34303 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
34304
34305         * gcc.dg/cpp/20020927-1.c: New.
34306
34307 2002-09-26  David S. Miller  <davem@redhat.com>
34308
34309         * gcc.c-torture/compile/trunctfdf.c: New.
34310
34311 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34312
34313         * lib/target-supports.exp (check_weak_available): Handle solaris2.
34314
34315 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
34316
34317         * gcc.c-torture/execute/loop-15.c: New.
34318
34319 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
34320
34321         * README.QMTEST: Fix typo.
34322
34323 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34324
34325         * gcc.dg/20020926-1.c: New test.
34326
34327 2002-09-25  David S. Miller  <davem@redhat.com>
34328
34329         PR target/7842
34330         * gcc.c-torture/execute/shiftdi.c: New test.
34331
34332 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
34333
34334         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
34335         unique to the tool.
34336         * lib/g77.exp (g77_init): Likewise.
34337         * lib/g++.exp (g++_init): Likewise.
34338         * lib/objc.exp (objc_init): Likewise.
34339
34340 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
34341
34342         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
34343         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
34344         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
34345
34346 2002-09-25  Richard Henderson  <rth@redhat.com>
34347
34348         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
34349         too-small long double.
34350
34351 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34352
34353         * gcc.dg/20020919-1.c: New test.
34354
34355 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34356
34357         * g++.dg/abi/bitfield6.C: New test.
34358         * g++.dg/abi/bitfield7.C: New test.
34359         * g++.dg/abi/bitfield8.C: New test.
34360         * g++.dg/abi/vbase11.C: New test.
34361
34362 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34363
34364         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34365         hppa*-*-hpux*.  Update test comment.
34366
34367 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34368
34369         * gcc.dg/tls/struct-1.c: New test.
34370
34371 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34372
34373         * gcc.dg/cpp/tr-warn2.c: Update.
34374
34375 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34376
34377         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34378
34379 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34380
34381         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34382         systems.
34383
34384 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34385
34386         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34387
34388         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34389         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34390         setting of cxxfilt.
34391
34392 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34393
34394         * gcc.dg/20020312-2.c: Update for darwin.
34395
34396 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34397
34398         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34399
34400 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34401
34402         * objc.dg/comp-types-1.m: New test.
34403         * objc.dg/comp-types-2.m: New test.
34404         * objc.dg/comp-types-3.m: New test.
34405         * objc.dg/comp-types-4.m: New test.
34406         * objc.dg/comp-types-5.m: New test.
34407         * objc.dg/comp-types-6.m: New test.
34408
34409 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34410
34411         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34412
34413 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         * g++.dg/other/do1.C: New test.
34416
34417         * g++.dg/template/subst1.C: New test.
34418
34419 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34420
34421         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34422
34423 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.dg/template/qualttp20.C: Adjust expected errors.
34426         * g++.old-deja/g++.jason/report.C: Likewise.
34427         * g++.old-deja/g++.other/qual1.C: Likewise.
34428
34429         * g++.dg/lookup/scoped2.C: New test.
34430
34431         * g++.dg/ext/asm3.C: New test.
34432
34433 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34434
34435         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34436
34437 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34438
34439         * ChangeLog: follow spelling conventions.
34440         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34441         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34442         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34443         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34444         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34445         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34446         * g++.old-deja/g++.law/global-init1.C: Likewise.
34447         * g++.old-deja/g++.other/delete4.C: Likewise.
34448         * g++.old-deja/g++.other/inline21.C: Likewise.
34449         * g++.old-deja/g++.other/singleton.C: Likewise.
34450         * g77.dg/strlen0.f: Likewise.
34451         * g77.f-torture/compile/20010519-1.f: Likewise.
34452         * g77.f-torture/compile/980310-4.f: Likewise.
34453         * gcc.c-torture/compile/20000605-1.c: Likewise.
34454         * gcc.c-torture/execute/20020225-1.c: Likewise.
34455         * gcc.dg/c90-hexfloat-2.c: Likewise.
34456         * gcc.dg/c99-bool-1.c: Likewise.
34457         * gcc.dg/c99-hexfloat-2.c: Likewise.
34458         * gcc.dg/dll-2.c: Likewise.
34459         * gcc.dg/wtr-union-init-1.c: Likewise.
34460         * gcc.dg/wtr-union-init-2.c: Likewise.
34461         * gcc.dg/wtr-union-init-3.c: Likewise.
34462         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34463         * gcc.dg/cpp/defined.c: Likewise.
34464         * gcc.dg/cpp/macsyntx.c: Likewise.
34465         * gcc.dg/cpp/paste2.c: Likewise.
34466         * gcc.dg/cpp/trad/defined.c: Likewise.
34467         * gcc.dg/format/c90-printf-1.c: Likewise.
34468         * gcc.dg/format/c90-scanf-1.c: Likewise.
34469         * gcc.dg/format/c99-printf-1.c: Likewise.
34470         * gcc.dg/format/c99-scanf-1.c: Likewise.
34471         * gcc.misc-tests/gcov-8.c: Likewise.
34472         * lib/profopt.exp: Likewise.
34473
34474 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34475
34476         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34477
34478 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34479
34480         * g++.dg/inherit/using2.C: New test.
34481
34482 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34483
34484         * ChangeLog: Follow spelling conventions.
34485         * g++.dg/template/friend4.C: Likewise.
34486         * g++.old-deja/g++.pt/crash67.C: Likewise.
34487         * gcc.c-torture/execute/20000801-4.c: Likewise.
34488         * gcc.dg/c90-digraph-1.c: Likewise.
34489         * gcc.dg/c94-digraph-1.c: Likewise.
34490         * gcc.dg/c99-digraph-1.c: Likewise.
34491         * gcc.dg/cpp/line5.c: Likewise.
34492         * gcc.dg/cpp/multiline.c: Likewise.
34493         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34494         * gcc.dg/format/attr-3.c: Likewise.
34495         * gcc.dg/format/c90-scanf-3.c: Likewise.
34496         * gcc.dg/format/ext-4.c: Likewise.
34497
34498 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34499
34500         * g++.dg/template/pretty1.C: New test.
34501
34502 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34503
34504         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34505
34506 2002-09-13  Matt Austern  <austern@apple.com>
34507
34508         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34509         passing a cast expression to a function by const reference.
34510
34511 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34512
34513         * g++.dg/template/deduce1.C: New test.
34514
34515 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34516
34517         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34518         32-bit int.
34519
34520 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34521
34522         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34523         usage.
34524
34525 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34526
34527         * gcc.c-torture/compile/20020910-1.c: New test.
34528
34529 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34530
34531         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34532
34533 2002-09-10  Andreas Jaeger  <aj@suse.de>
34534
34535         * gcc.dg/20020312-2.c: Adjust for x86-64.
34536
34537 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34538
34539         * g77.dg/7388.f: New test case for PR 7388.
34540
34541 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34542
34543         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34544
34545 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34546
34547         * objc.dg/proto-lossage-1.m: New test.
34548
34549 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34550
34551         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34552
34553 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34554
34555         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34556         expected to pass.
34557
34558 2002-09-06  Stan Shebs  <shebs@apple.com>
34559             David Edelsohn  <edelsohn@gnu.org>
34560
34561         * gcc.dg/weak: New directory.
34562         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34563         target-specific xfail bits.
34564         * gcc.dg/typeof-2.c: Move to new directory.
34565         * gcc.dg/weak.exp: New expect script.
34566
34567 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34568
34569         * gcc.c-torture/execute/extzvsi.c: New test.
34570
34571 2002-09-05  Stan Shebs  <shebs@apple.com>
34572
34573         * gcc.dg/weak-1.c: xfail on Darwin.
34574         * gcc.dg/weak-2.c: Ditto.
34575         * gcc.dg/weak-3.c: Ditto.
34576         * gcc.dg/weak-4.c: Ditto.
34577         * gcc.dg/weak-5.c: Ditto.
34578         * gcc.dg/weak-6.c: Ditto.
34579         * gcc.dg/weak-7.c: Ditto.
34580         * gcc.dg/weak-8.c: Ditto.
34581         * gcc.dg/weak-9.c: Ditto.
34582
34583 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34584
34585         * gcc.c-torture/execute/loop-14.c: New test.
34586
34587 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34588
34589         * g++.dg/other/cxa-atexit1.C: New test.
34590
34591         * gcc.dg/typeof-2.c: New test.
34592
34593 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34594
34595         * gcc.dg/builtins-2.c: New testcase.
34596         * gcc.dg/builtins-3.c: New testcase.
34597
34598 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34599
34600         * gcc.dg/cpp/_Pragma4.c: New test.
34601
34602 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34603
34604         * objc/execute/nil_method-1.m: New testcase.
34605
34606 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34607
34608         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34609         [Object class], not [Object initialize].
34610
34611 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34612             Hans-Peter Nilsson  <hp@bitrange.com>
34613
34614         * gcc.c-torture/execute/20020720-1.x: Skip test on
34615         mmix-knuth-mmixware.  Correct comment.
34616
34617 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34618
34619         * testsuite/g++.dg/abi/bitfield5.C: New test.
34620         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34621
34622 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34623
34624         * objc.dg/undeclared-selector.m: New test.
34625
34626 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
34627
34628         * g++.dg/other/offsetof1.C: Avoid cast warning.
34629
34630 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
34631
34632         * objc.dg/super-class-2.m: New test.
34633
34634 2002-08-24  Matt Austern  <austern@apple.com>
34635
34636         * g++.dg/ext/lvaddr.C: New test.
34637         * g++.dg/ext/lvcast.C: New test.
34638
34639 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
34640
34641         * testsuite/g++.dg/inherit/cond1.C: New test.
34642
34643 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
34644
34645         * gcc.dg/noncompile/incomplete-1.c: New test.
34646
34647 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34648
34649         * gcc.dg/typespec-1.c: New test.
34650
34651 2002-08-20  Devang Patel  <dpatel@apple.com>
34652         * objc.dg/proto-hier-2.m: New test.
34653
34654 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
34655
34656         * objc.dg/bitfield-1.m: New test.
34657         * objc.dg/bitfield-2.m: New test.
34658
34659 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34660
34661         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34662         gcc.dg/c99-flex-array-4.c: New tests.
34663
34664 2002-08-16  Stan Shebs  <shebs@apple.com>
34665
34666         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34667
34668 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
34669
34670         * gcc.dg/typeof-1.c: New test.
34671         * g++.dg/ext/typeof2.C: New test.
34672
34673 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34674
34675         * g++.dg/other/offsetof1.C: New test.
34676
34677 2002-08-14  Richard Henderson  <rth@redhat.com>
34678
34679         * gcc.dg/tls/diag-3.c: Fix expected message strings.
34680
34681 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34682
34683         * gcc.dg/cpp/_Pragma3.c: New test.
34684
34685 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34686
34687         * g++.dg/template/inherit3: New test.
34688
34689 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34690
34691         * gcc.dg/bitfld-4.c: Add blank options.
34692
34693 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34694
34695         * g++.dg/template/crash1.C: New test.
34696
34697 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34698
34699         * gcc.dg/tls/opt-2.c: New test.
34700
34701 2002-08-08  Devang Patel  <dpatel@apple.com>
34702
34703         * objc.dg/selector-1.m : New test
34704
34705 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34706
34707         * g++.dg/abi/bitfield4.C: New test.
34708         * gcc.dg/bitfld-4.c: New test.
34709
34710 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34711
34712         * g++.dg/other/packed1.C: New test.
34713
34714 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34715
34716         * g++.dg/abi/offsetof.C: Tweak error messages.
34717         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34718
34719 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34720
34721         * gcc.dg/bitfld-3.c: New test.
34722
34723 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34724             Richard Henderson  <rth@redhat.com>
34725
34726         * gcc.dg/i386-bitfield1.c: New test.
34727         * g++.dg/abi/bitfield3.C: Update.
34728
34729 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34730
34731         * objc.dg/const-str-2.m: Update.
34732         * gcc.dg/cpp/c++98.c: Change to C extension.
34733         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34734         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34735
34736 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34737
34738         * testsuite/gcc.dg/tls/diag-3.c: New.
34739
34740 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34741
34742         * g++.dg/README (Subdirectories): Document new subdir expr.
34743         * g++.dg/expr/pmf-1.C: New test.
34744
34745 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34746
34747         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34748
34749 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34750
34751         * g++.dg/abi/bitfield3.C: New test.
34752
34753 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34754
34755         * lib/gcov.exp: Tweak expected line formats.
34756         * gcc.misc-tests/gcov8.c: New test.
34757         * gcc.misc-tests/gcov8.x: New flags.
34758
34759 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34760
34761         * consistency.vlad/layout/endian.c: Include string.h.
34762
34763         * gcc.c-torture/execute/20020805-1.c: New test.
34764
34765 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34766
34767         * g++.dg/other/conversion1.C: New test.
34768
34769 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34770
34771         * gcc.dg/builtins-1.c: New testcase.
34772
34773 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34774
34775         * g++.dg/inherit/access3.C: New test.
34776
34777 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34778
34779         * gcc.dg/ia64-visibility-2.c: New test.
34780
34781 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34782
34783         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34784         __qualifier_flags to __flags.
34785
34786 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34787
34788         * g++.dg/inherit/operator1.C: New test.
34789         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34790         * g++.dg/other/error1.C: Change expected error message.
34791         * g++.dg/template/conv4.C: Likewise.
34792
34793 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34794
34795         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34796         for documented behavior.
34797
34798 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34799
34800         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34801         several targets known to fail.
34802
34803 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34804
34805         * gcc.dg/mips-args-[123].c: New tests.
34806
34807 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34808
34809         * gcc.dg/ppc-spe.c: New.
34810
34811 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34812
34813         * g++.dg/other/ptrmem4.C: New testcase.
34814
34815 2002-07-24  Richard Henderson  <rth@redhat.com>
34816
34817         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34818
34819 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34820
34821         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34822
34823 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34824
34825         * gcc.c-torture/execute/memset-3.c: New testcase.
34826
34827 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34828
34829         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34830         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34831
34832 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34833
34834         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34835         Delete.
34836
34837 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34838
34839         * gcc.c-torture/compile/simd-4.c: New test.
34840
34841 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34842
34843         PR c++/7347, c++/7348
34844         * g++.dg/template/access4.C: New test.
34845         * g++.dg/template/access5.C: New test.
34846         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34847         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34848         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34849         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34850
34851 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34852
34853         * gcc.dg/gnu89-init-2.c: New test.
34854
34855 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34856
34857         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34858
34859 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34860
34861         * gcc.c-torture/execute/20020720-1.c: New testcase.
34862
34863 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34864
34865         * gcc.dg/cpp/Wsignprom.c: New tests.
34866
34867 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34868
34869         * gcc.c-torture/execute/loop-13.c: New test.
34870
34871 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34872
34873         * gcc.dg/cpp/expr.c: New tests.
34874
34875 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34876
34877         * g++.dg/opt/pr6713.C: Add template instantiation.
34878
34879 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34880
34881         * gcc.dg/nest.c: New test.
34882
34883 2002-07-17  Richard Henderson  <rth@redhat.com>
34884
34885         * g++.dg/opt/pr6713.C: New test.
34886
34887 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34888
34889         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34890         XFAIL for all x86 processors.
34891
34892 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34893
34894         * gcc.c-torture/execute/20010122-1.x: Do not test with
34895         -fomit-frame-pointer.
34896
34897 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34898
34899         * g++.dg/template/instantiate2.C: New test.
34900         * g++.dg/template/spec4.C: New test.
34901
34902 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34903
34904         * g++.dg/template/access2.C: New test.
34905         * g++.dg/template/access3.C: New test.
34906
34907 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34908
34909         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34910         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34911         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34912         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34913         Convert to use <stdarg.h>.
34914         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34915         Delete.
34916         * gcc.dg/va-arg-2.c: New.
34917         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34918
34919 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34920
34921         * gcc.c-torture/compile/20020710-1.c: New test.
34922
34923 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34924                           Andrew Pinski  <pinskia@physics.uc.edu>
34925
34926         gcc.c-torture/compile/simd-2.c: New testcase.
34927         gcc.c-torture/compile/simd-3.c: Likewise.
34928
34929 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34930
34931         PR c++/7224
34932         * g++.dg/overload/error1.C: New test.
34933
34934 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34935
34936         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34937         configuration and IRIX 6 O32 ABI.
34938
34939 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34940
34941         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34942
34943 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34944
34945         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34946
34947 2002-07-10  Jeffrey A Law  <law@redhat.com>
34948
34949         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34950
34951         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34952
34953 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34954
34955         * gcc.dg/20020312-2.c: Check for __PPC__.
34956
34957 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34958
34959         * gcc.c-torture/compile/20020709-1.c: New test.
34960
34961 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34962
34963         * g++.dg/template/qualttp21.C: New test case.
34964
34965 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34966
34967         * gcc.c-torture/compile/20020706-1.c: New test.
34968         * gcc.c-torture/compile/20020706-2.c: New test.
34969
34970 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34971             Alexandre Oliva  <aoliva@redhat.com>
34972
34973         * g++.dg/warn/incomplete1.C: New test.
34974
34975 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34976
34977         PR c++/7099
34978         * g++.dg/warn/noreturn1.C: New test.
34979
34980 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34981
34982         PR c++/6706
34983         * g++.dg/debug/debug6.C: New test.
34984         * g++.dg/debug/debug7.C: New test.
34985
34986 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34987
34988         * gcc.c-torture/compile/simd-3.c: New test.
34989
34990 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34991
34992         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34993         * gcc.dg/20020620-1.c: Likewise.
34994
34995 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34996
34997         PR c++/6944
34998         * g++.dg/init/array4.C: New test.
34999         * g++.dg/init/array5.C: New test.
35000
35001 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35002
35003         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35004         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35005
35006 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35007
35008         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35009         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35010         * gcc.dg/wtr-conversion-1.c: Likewise.
35011         * gcc.dg/wtr-escape-1.c: Likewise.
35012         * gcc.dg/wtr-int-type-1.c: Likewise.
35013         * gcc.dg/wtr-label-1.c: Likewise.
35014         * gcc.dg/wtr-static-1.c: Likewise.
35015         * gcc.dg/wtr-strcat-1.c: Likewise.
35016         * gcc.dg/wtr-suffix-1.c: Likewise.
35017         * gcc.dg/wtr-switch-1.c: Likewise.
35018         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35019         * gcc.dg/wtr-union-init-1.c: Likewise.
35020         * gcc.dg/wtr-union-init-2.c: Likewise.
35021         * gcc.dg/wtr-union-init-3.c: Likewise.
35022
35023         * gcc.dg/wtr-func-def-1.c: New test.
35024
35025 2002-07-02 Devang Patel <dpatel@apple.com>
35026
35027         * objc.dg/param-1.m: New test.
35028
35029 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
35030
35031         * gcc.dg/cpp/trad/directive.c: Add test.
35032         * gcc.dg/cpp/trad/macroargs.c: Add test.
35033         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
35034
35035 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
35036
35037         * gcc.dg/cpp/cmdlne-M.c: New test.
35038
35039 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
35040
35041         * objc.dg/desig-init-1.m: New test.
35042
35043 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35044
35045         PR c++/6716
35046         * g++.dg/template/instantiate1.C: New test.
35047
35048 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
35049
35050         PR c++/7112
35051         * g++.dg/template/sizeof2.C: New test.
35052
35053 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35054
35055         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
35056         gcc.dg/cpp/trad/include.c: New tests.
35057
35058 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
35059
35060         PR target/7177
35061         * gcc.c-torture/compile/20020701-1.c: New test.
35062
35063 2002-07-01  Stan Shebs  <shebs@apple.com>
35064
35065         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
35066         header here...
35067         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
35068         (objc-torture-execute): or here.
35069
35070 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
35071
35072         * gcc.c-torture/execute/arith-rand-ll.c: New test.
35073
35074 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35075
35076         * gcc.dg/cpp/trad/escaped-nl.c: New test.
35077
35078 2002-06-30  Devang Patel  <dpatel@apple.com>
35079
35080         * objc.dg/fsyntax-only.m: New test.
35081
35082 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
35083
35084         PR c++/6695
35085         * g++.dg/template/friend7.C: New file.
35086
35087 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
35088
35089         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
35090         return type.
35091
35092 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
35093
35094         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
35095         avoid division by zero.
35096
35097 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35098
35099         * gcc.dg/Wunknownprag.c: New tests.
35100
35101 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35102
35103         * gcc.c-torture/execute/simd-2.c: New test.
35104
35105 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35106
35107         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35108         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35109         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35110         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35111         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35112         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35113         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35114         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35115         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35116         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35117         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35118         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35119         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35120         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35121         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35122         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35123         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35124
35125 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35126
35127         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35128         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35129         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35130         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35131         New tests.
35132         * gcc.dg/cpp/trad/directive.c: Update.
35133
35134 2002-06-23  Andreas Jaeger  <aj@suse.de>
35135
35136         * gcc.c-torture/execute/complex-6.c: New.
35137
35138 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35139
35140         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35141         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35142         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35143         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35144
35145 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35146
35147         * gcc.dg/cpp/trad: New directory with traditional tests copied
35148         from parent directory.
35149         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35150         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35151         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35152         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35153         Move to trad/ and rename.
35154         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35155         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35156         gcc.dg/cpp/trad/redef2.c: New tests.
35157         * gcc.dg/cpp/trad/trad.exp: New driver.
35158
35159 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35160
35161         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35162         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35163         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35164         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35165         Remove.
35166
35167 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35168
35169         * gcc.dg/20020620-1.c: New test.
35170
35171 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35172
35173         * g++.dg/template/ttp4.C: New test.
35174
35175 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35176
35177         * g++.dg/opt/vt1.C: Fix regexp.
35178
35179 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35180
35181         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35182         Don't use attribute `noinline'.
35183
35184 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35185
35186         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35187
35188 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35189
35190         * gcc.c-torture/execute/simd-1.c: New.
35191
35192         * gcc.dg/simd-1.c: New.
35193
35194 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35195
35196         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35197
35198 2002-06-16  Richard Henderson  <rth@redhat.com>
35199
35200         * g++.dg/ext/anon-struct1.C: New.
35201         * g++.dg/ext/anon-struct2.C: New.
35202         * g++.dg/ext/anon-struct3.C: New.
35203         * gcc.dg/anon-struct-1.c: New.
35204         * gcc.dg/anon-struct-2.c: New.
35205         * gcc.dg/anon-struct-3.c: New.
35206         * gcc.dg/20011008-1.c: Adjust warning text.
35207         * gcc.dg/20020527-1.c: Add -fms-extensions.
35208
35209 2002-06-16  Richard Henderson  <rth@redhat.com>
35210
35211         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35212
35213 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35214
35215         * gcc.c-torture/execute/20020615-1.c: New test.
35216
35217 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35218
35219         * gcc.c-tortuture/execute/compare-1.c: New test case.
35220         * gcc.c-tortuture/execute/compare-2.c: New test case.
35221         * gcc.c-tortuture/execute/compare-3.c: New test case.
35222
35223 2002-06-13  Richard Henderson  <rth@redhat.com>
35224
35225         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35226         ia64 ilp32.
35227
35228 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35229
35230         * g++.dg/template/typename2.C: Update error message.
35231
35232 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35233
35234         * gcc.c-torture/execute/20020611-1.c: New test.
35235
35236 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35237
35238         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35239         list of targets to skip.
35240
35241 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35242
35243         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35244         targets if not optimizing.
35245
35246 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35247
35248         * gcc.c-torture/compile/20020605-1.c: New test.
35249
35250         * g++.dg/opt/vt1.C: New test.
35251
35252         * gcc.dg/20020531-1.c: New test.
35253
35254         * gcc.dg/20020530-1.c: New test.
35255
35256         * gcc.dg/20020527-1.c: New test.
35257
35258         * g++.dg/opt/cse1.C: New test.
35259
35260 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35261
35262         * gcc.dg/20020607-2.c: New test case.
35263
35264 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35265
35266         * gcc.c-torture/compile/20020604-1.c: New test.
35267
35268 2002-06-04  Richard Henderson  <rth@redhat.com>
35269
35270         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35271         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35272         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35273
35274 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35275
35276         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35277
35278 2002-06-03  Richard Henderson  <rth@redhat.com>
35279
35280         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35281         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35282
35283 2002-06-02  Richard Henderson  <rth@redhat.com>
35284
35285         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35286         test functions static.
35287
35288 2002-06-02  Andreas Jaeger  <aj@suse.de>
35289
35290         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35291         now.
35292
35293 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35294
35295         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35296         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35297         Update for mofified diagnostics.
35298         * gcc.dg/c99-intconst-1.c: No longer fail.
35299
35300 2002-06-02  Richard Henderson  <rth@redhat.com>
35301
35302         * gcc.dg/uninit-A.c: Remove xfail markers.
35303
35304 2002-06-01  Roger Sayle  <roger@eyesopen.com>
35305
35306         * gcc.dg/fnegate-1.c: New test case.
35307
35308 2002-05-30  Osku Salerma  <osku@iki.fi>
35309
35310         * gcc.c-torture/execute/mayalias-1.c: New file.
35311
35312 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35313
35314         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
35315         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
35316         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
35317
35318 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
35319
35320         * gcc.c-torture/execute/20020529-1.c: New test.
35321
35322 2002-05-27  Richard Henderson  <rth@redhat.com>
35323
35324         * g++.dg/ext/attrib6.C: New test case.
35325
35326 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35327
35328         * gcc.c-torture/execute/pure-1.c: New test.
35329
35330 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35331
35332         * gcc.dg/cpp/arith-2.c: Remove.
35333
35334 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35335
35336         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
35337         * gcc.dg/cpp/if-3.c: Remove.
35338
35339 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
35340
35341         * g++.dg/opt/cse2.C: New test.
35342
35343 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
35344
35345         * gcc.dg/cpp/arith-1.c: New semantic tests.
35346         * gcc.dg/cpp/if-1.c: Update.
35347
35348 2002-05-24  Ben Elliston  <bje@redhat.com>
35349
35350         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35351
35352 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35353
35354         * gcc.dg/verbose-asm.c: New test.
35355
35356 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35357
35358         * gcc.dg/cpp/paste12.c: New test.
35359
35360 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35361
35362         * g++.dg/parse/named_ops.C: New test.
35363
35364 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35365
35366         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35367
35368 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35369
35370         * gcc.dg/weak-2.c: Allow optional leading underscore
35371         in scan-assembler symbol name.
35372         * gcc.dg/weak-3.c: Likewise.
35373         * gcc.dg/weak-4.c: Likewise.
35374         * gcc.dg/weak-5.c: Likewise.
35375
35376 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35377
35378         * gcc.dg/20020523-1.c: New test.
35379
35380 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35381
35382         * objc.dg/const-str-2.m: Update now that we stop after
35383         a command line error.
35384
35385 2002-05-22  Richard Henderson  <rth@redhat.com>
35386
35387         * g++.dg/dg.exp: Fix typo in test pruneing.
35388
35389 2002-05-22  Richard Henderson  <rth@redhat.com>
35390
35391         * g++.dg/dg.exp: Prune the tls subdirectory.
35392         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35393         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35394         * g++.dg/tls/init-1.C: New.
35395
35396 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35397
35398         * gcc.dg/20020517-1.c: New test.
35399
35400 2002-05-21  Richard Henderson  <rth@redhat.com>
35401
35402         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35403         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35404
35405 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35406
35407         * g++.dg/other/copy2.C: New test.
35408
35409 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35410
35411         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35412         (MAX_COPY): Bump up to 10 times sizeof (long long).
35413         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35414
35415         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35416         sizeof (long long).
35417
35418         * gcc.c-torture/execute/strcpy-1.c: New test.
35419
35420 2002-05-19  Jason Merrill  <jason2redhat.com>
35421
35422         * g++.dg/ext/oper1.C: New test.
35423
35424 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35425 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35426
35427         * README.QMTEST: New file.
35428
35429         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35430
35431 2002-05-19  Andreas Jaeger  <aj@suse.de>
35432
35433         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35434         now.
35435         * gcc.c-torture/execute/loop-2d.x: Likewise.
35436
35437 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35438
35439         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35440         support weak symbols.
35441         * gcc.dg/weak-4.c: Likewise.
35442         * gcc.dg/weak-6.c: Likewise.
35443
35444 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35445
35446         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35447         cygwin, coff and h8300-*-hms targets
35448         * gcc.dg/weak-5.c: Likewise.
35449         * gcc.dg/weak-7.c: Likewise.
35450
35451 2002-05-16  Jason Merrill  <jason@redhat.com>
35452
35453         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35454         (scan-assembler-not, scan-assembler-dem): Likewise.
35455         (scan-assembler-dem-not): Likewise.
35456
35457 2002-05-15  Richard Henderson  <rth@redhat.com>
35458
35459         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35460
35461 2002-05-15  Richard Henderson  <rth@redhat.com>
35462
35463         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35464         (vfoo1f): Warning here.
35465         (vfoo1l): Don't redefine the alias.
35466
35467 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35468
35469         * g++.dg/init/pm1.C: New test.
35470
35471 2002-05-12  David S. Miller  <davem@redhat.com>
35472
35473         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35474         types.
35475
35476 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35477
35478         * gcc.c-torture/execute/20020510-1.c: New test case.
35479
35480 2002-05-10  David S. Miller  <davem@redhat.com>
35481
35482         * gcc.c-torture/execute/conversion.c: Test long double too.
35483
35484 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35485
35486         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35487         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35488         * lib/g++.exp (g++_link_flags): Likewise.
35489         * lib/objc.exp (objc_target_compile): Likewise.
35490
35491 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35492
35493         * gcc.dg/cpp/poison.c: Update.
35494         * gcc.dg/cpp/20000625-2.c: Remove.
35495         * gcc.dg/cpp/direct2s.c: Remove final test.
35496
35497 2002-05-08  Tom Rix  <trix@redhat.com>
35498
35499         * gcc.c-torture/execute/20020508-1.c: New test.
35500         * gcc.c-torture/execute/20020508-2.c: New test.
35501         * gcc.c-torture/execute/20020508-3.c: New test.
35502
35503 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35504
35505         * gcc.dg/cpp/charconst-4.c: More tests.
35506
35507 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35508
35509         PR c/6569
35510         * gcc.dg/weak-3.c: Update location of warning messages.
35511         * gcc.dg/weak-5.c: Likewise.
35512
35513 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35514
35515         * gcc.c-torture/execute/20020506-1.c: New test case.
35516
35517 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35518
35519         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35520
35521 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35522
35523         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35524
35525 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35526
35527         * gcc.dg/cpp/charconst-3.c: New test.
35528
35529 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35530
35531         * gcc.dg/cpp/charconst.c: Update tests.
35532
35533 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35534
35535         * treelang: Added directory for new sample language treelang. Also
35536         lib/treelang.exp: New file to signal treelang should be tested.
35537
35538 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35539
35540         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35541         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35542         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35543         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35544         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35545         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35546         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35547
35548 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35549
35550         * gcc.dg/format/xopen-2.c: New test.
35551
35552 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35553
35554         * gcc.dg/20020503-1.c: New test.
35555
35556 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35557
35558         * g++.dg/init/dtor1.C: Make it tougher.
35559
35560 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35561
35562         * g++.dg/init/dtor1.C: New test.
35563
35564 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35565
35566         * gcc.dg/altivec-8.c: New.
35567
35568 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35569
35570         * gcc.dg/altivec-7.c: New.
35571
35572 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35573
35574         * g++.dg/parse/typedef1.C: New test.
35575
35576 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35577
35578         PR c++/6486
35579         * g++.dg/template/friend6.C: New test.
35580
35581         PR c++/6492
35582         * g++.dg/init/copy1.C: New test.
35583
35584 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35585
35586         * g++.dg/warn/effc1.C: New test.
35587
35588 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35589
35590         * gcc.dg/cpp/if-cexp.c: Add a test.
35591
35592 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35593
35594         * gcc.dg/20020426-2.c: New test.
35595
35596 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35597
35598         * gcc.dg/cpp/if-mop.c: Update.
35599         * gcc.dg/cpp/if-mpar.c: Add test.
35600         * gcc.dg/cpp/if-oppr.c: Update.
35601
35602 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35603
35604         PR c/6343
35605         * gcc.dg/weak-[2-7].c: New tests.
35606
35607 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35608
35609         * gcc.dg/enum1.c: New test.
35610
35611 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35612
35613         PR c++/6497
35614         * g++.dg/inherit/access2.C: New test.
35615
35616 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35617
35618         PR bootstrap/6445
35619         * gcc.dg/20020426-1.c: New test.
35620
35621 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35622
35623         * g++.dg/abi/enum1.C: New test.
35624
35625 2002-04-26  Richard Henderson  <rth@redhat.com>
35626
35627         * gcc.dg/c99-bool-1.c: Expect always true warning.
35628
35629 2002-04-25  Roger Sayle  <roger@eyesopen.com>
35630
35631         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
35632
35633 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35634
35635         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
35636         targets.
35637
35638 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
35639
35640         * g++.dg/abi/mange7.C: New test.
35641
35642         PR c++/6438.
35643         * g++.dg/parse/stmtexpr2.C: New test.
35644
35645 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
35646
35647         * gcc.dg/20020312-2.c: Add SH target.
35648
35649 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35650
35651         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35652         compiler output on mips*-*-irix*.
35653
35654 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
35655
35656         * g++.dg/parse/attr1.C: New test.
35657
35658 2002-04-23  Roger Sayle  <roger@eyesopen.com>
35659
35660         * gcc.c-torture/execute/string-opt-17.c: New test case.
35661         * gcc.c-torture/execute/memset-2.c: New test case.
35662
35663 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
35664
35665         PR c++/6256:
35666         * g++.dg/template/friend5.C: New test.
35667
35668         PR c++/6331:
35669         * g++.dg/template/qual1.C: Likewise.
35670
35671 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
35672
35673         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35674         Include stdlib.h, not stdio.h or ctype.h.
35675
35676 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
35677
35678         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35679         cris-*-elf* and mmix-*-*.
35680         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35681         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35682         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35683         Ditto.
35684         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35685         * gcc.dg/wchar_t-1.c: Ditto.
35686
35687 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35688
35689         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35690         Clarify comment.
35691
35692 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35693
35694         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35695
35696 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35697
35698         * gcc.c-torture/execute/20000906-1.x: Delete.
35699
35700 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35701
35702         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35703
35704 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35705
35706         * PR6367
35707         * g77.f-torture/execute/6367.f: New test.
35708         * g77.f-torture/execute/6367.x: Disable for MMIX.
35709
35710 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35711
35712         * PR6352
35713         * g++.dg/opt/inline2.C: New test.
35714
35715 2002-04-18  Richard Henderson  <rth@redhat.com>
35716
35717         * gcc.dg/20000906-1.c: Enable for all targets.
35718         * gcc.c-torture/compile/iftrap-2.c: New.
35719
35720 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35721
35722         * gcc.dg/20020418-1.c: New test.
35723         * gcc.dg/20020418-2.c: New test.
35724
35725 2002-04-18  Richard Henderson  <rth@redhat.com>
35726
35727         * gcc.c-torture/compile/iftrap-1.c: New.
35728         * gcc.dg/iftrap-1.c: Adjust for ia64.
35729         * gcc.dg/iftrap-2.c: New.
35730
35731 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35732
35733         * gcc.c-torture/compile/20020418-1.c: New test.
35734
35735 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35736
35737         * gcc.c-torture/compile/20020415-1.c: New.
35738
35739 2002-04-18  David S. Miller  <davem@redhat.com>
35740
35741         * gcc.c-torture/execute/20020418-1.c: New test.
35742
35743 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35744
35745         * gcc.dg/20020416-1.c: New test.
35746
35747         * g++.dg/opt/inline1.C: New test.
35748
35749 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35750
35751         * gcc.dg/altivec-5.c: New test.
35752
35753         * gcc.dg/20020415-1.c: New test.
35754
35755 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35756
35757         * testsuite/lib/chill.exp: Remove.
35758
35759 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35760
35761         * g++.dg/other/big-struct.C: New test.
35762
35763 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35764
35765         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35766         of scratch file.
35767
35768 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35769
35770         PR c/6277
35771         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35772         in scan-assembler function name
35773
35774 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35775
35776         * g77.f-torture/execute/980628-4.x,
35777         g77.f-torture/execute/980628-5.x,
35778         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35779         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35780         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35781         i[34567]86-*-*.
35782
35783 2002-04-13  David S. Miller  <davem@redhat.com>
35784
35785         * gcc.c-torture/execute/20020413-1.c: New test.
35786
35787 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35788
35789         * gcc.dg/asm-6.c,
35790         * g++.dg/ext/asm1.C: New tests.
35791
35792 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35793
35794         PR c++ 5373.
35795         * g++.dg/parse/stmtexpr1.C: New test.
35796
35797         PR c++/5189.
35798         * g++.dg/template/copy1.C: New test.
35799
35800 2002-04-12  Richard Henderson  <rth@redhat.com>
35801
35802         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35803
35804 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35805
35806         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35807         gcc.c-torture/execute/20020307-2.c.
35808
35809 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35810
35811         * g++.dg/ext/attrib5.C,
35812         * g++.dg/lookup/struct1.C: New tests.
35813
35814 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35815
35816         * gcc.dg/20020411-1.c: New test.
35817
35818         * gcc.c-torture/execute/20020411-1.c: New test.
35819
35820 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35821
35822         * g77.f-torture/execute/6177.f: New test.
35823
35824 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35825
35826         PR middle-end/6247
35827         * g++.dg/opt/cleanup1.C: New test.
35828
35829         * g++.dg/opt/const1.C: New test.
35830
35831 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35832
35833         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35834
35835 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35836
35837         PR c++/5507
35838         * g++.dg/template/typename2.C: New test.
35839
35840 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35841
35842         * gcc.c-torture/execute/loop-12.c: New.
35843
35844 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35845
35846         * g77.f-torture/execute/980628-4.x,
35847         g77.f-torture/execute/980628-5.x,
35848         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35849         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35850         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35851
35852 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35853
35854         PR optimization/6086
35855         * g++.dg/opt/preinc1.C: New test.
35856
35857 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35858
35859         PR c++/5571
35860         * g++.dg/opt/static2.C: New test.
35861
35862 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35863
35864         PR c/5120
35865         * gcc.dg/20020406-1.c: New test.
35866
35867 2002-04-04  David S. Miller  <davem@redhat.com>
35868
35869         * gcc.c-torture/execute/20020404-1.c: New test.
35870
35871 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35872
35873         PR c/6123
35874         * gcc.dg/20020312-2.c: Do not declare global register variable
35875         if __PIC__ or __pic__ is defined.
35876
35877 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35878
35879         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35880         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35881
35882 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35883
35884         * gcc.misc-tests/linkage.exp: Update last change to handle
35885         sparc*-, not just sparc-.
35886
35887 2002-04-03  Richard Henderson  <rth@redhat.com>
35888
35889         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35890
35891 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35892
35893         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35894
35895 2002-04-02  David S. Miller  <davem@redhat.com>
35896
35897         * gcc.c-torture/execute/20020402-3.c: New test.
35898
35899 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35900
35901         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35902         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35903
35904         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35905         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35906         g77.f-torture/execute/20001201.x,
35907         g77.f-torture/execute/u77-test.x: New files.
35908
35909         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35910         * gcc.dg/wchar_t-1.c: Ditto.
35911
35912 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35913
35914         * gcc.c-torture/execute/20020402-1.c: New test.
35915
35916 2002-04-01  Richard Henderson  <rth@redhat.com>
35917
35918         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35919
35920         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35921
35922 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35923
35924         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35925
35926 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35927
35928         * g++.dg/inherit/template-as-base.C: Expect error.
35929         * g++.dg/inherit/namespace-as-base.C: Likewise.
35930
35931 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35932
35933         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35934         g++.dg/ext/instantiate3.C: Tweak match patterns.
35935
35936         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35937         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35938         -da test.
35939
35940 2002-03-31  Richard Henderson  <rth@redhat.com>
35941
35942         * gcc.dg/special/alias-2.c: New.
35943         * gcc.dg/special/ecos.exp: Run it.
35944
35945 2002-03-31  Richard Henderson  <rth@redhat.com>
35946
35947         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35948
35949 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35950
35951         * gcc.dg/weak-1.c: Disable on h8300 port.
35952
35953 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35954
35955         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35956         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35957         ordering tests.
35958         * g++.dg/bprob/bprob-1.C: New test.
35959         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35960         * g++.dg/gcov/gcov-1.C: New test.
35961         * g++.dg/gcov/gcov-1.x: New file.
35962         * g++.dg/gcov/gcov-2.C: New test.
35963         * g++.dg/gcov/gcov-3.C: New test.
35964         * g++.dg/gcov/gcov-3.h: New file.
35965
35966 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35967
35968         * g++.old-deja/g++.other/builtins5.C: New test.
35969         * g++.old-deja/g++.other/builtins6.C: New test.
35970         * g++.old-deja/g++.other/builtins7.C: New test.
35971         * g++.old-deja/g++.other/builtins8.C: New test.
35972         * g++.old-deja/g++.other/builtins9.C: New test.
35973
35974 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35975
35976         * g++.dg/opt/static1.C: New test.
35977
35978         * g++.dg/opt/longbranch1.C: New test.
35979
35980 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35981
35982         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35983
35984         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35985
35986 2002-03-28  Jeffrey A Law  (law@redhat.com)
35987
35988         * gcc.c-torture/execute/20020328-1.c: New test.
35989
35990 2002-03-27  Richard Henderson  <rth@redhat.com>
35991
35992         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35993         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35994         move from g++.old-deja/g++.ext/.
35995
35996 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35997
35998         * g++.dg/init/new2.C: New test.
35999
36000 2002-03-26  Richard Henderson  <rth@redhat.com>
36001
36002         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36003
36004         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36005         on sparc.
36006
36007         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36008         sparcv9 systems.
36009         * gcc.dg/20001102-1.c: Likewise.
36010
36011 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36012
36013         * gcc.dg/cpp/endif-pedantic1.c,
36014         gcc.dg/cpp/endif-pedantic2.c: New tests.
36015
36016 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36017
36018         * g++.dg/init/new1.C: New test.
36019
36020 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36021
36022         * g++.dg/abi/vbase9.C: New test.
36023
36024 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36025
36026         * gcc.dg/arm-asm.c: New test.
36027
36028 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
36029
36030         * gcc.dg/Wswitch-enum.c: New test.
36031         Fix PR c/5044.
36032
36033 2002-03-26  Richard Henderson  <rth@redhat.com>
36034
36035         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
36036         structure.
36037
36038 2002-03-25  Richard Henderson  <rth@redhat.com>
36039
36040         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
36041         sparcv9 systems.
36042
36043         * gcc.c-torture/compile/20011119-1.c (xxx): New.
36044         * gcc.c-torture/compile/20011119-2.c (xxx): New.
36045
36046 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
36047
36048         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
36049
36050 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
36051
36052         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
36053         targets using generic thunk support.
36054
36055 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
36056
36057         * gcc.c-torture/compile/20020323-1.c: New test.
36058
36059         * g++.dg/opt/conj2.C: New test.
36060
36061 2002-03-24  Richard Henderson  <rth@redhat.com>
36062
36063         * gcc.dg/weak-1.c: Use -fno-common.
36064
36065 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36066
36067         * g77.dg/f77-edit-apostrophe-out.f: New test
36068         * g77.dg/f77-edit-h-out.f: New test
36069         * g77.dg/f77-edit-t-in.f: New test
36070         * g77.dg/f77-edit-t-out.f: New test
36071         * g77.dg/f77-edit-x-out.f: New test
36072         * g77.dg/f77-edit-slash-out.f: New test
36073         * g77.dg/f77-edit-colon-out.f: New test
36074         * g77.dg/f77-edit-s-out.f: New test
36075
36076 2002-03-24  Richard Henderson  <rth@redhat.com>
36077
36078         * objc/execute/formal_protocol-6.x: New XFAIL.
36079
36080 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36081
36082         * gcc.dg/weak-1.c: Early return from dg-final on platforms
36083         that do not support weak symbols
36084
36085 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36086
36087         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
36088         * lib/g77.exp: Likewise.
36089         * lib/objc.exp: Likewise.
36090
36091 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
36092
36093         * gcc.dg/Wswitch-default.c: New test.
36094
36095 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
36096
36097         * g++.dg/other/enum1.C: New test.
36098
36099 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36100
36101         * gcc.dg/pragma-ep-3.c: Fix typo.
36102
36103 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36104
36105         * g++.dg/inherit/template-as-base.C: New test.
36106
36107 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36108
36109         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36110         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36111
36112 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36113
36114         * gcc.dg/cpp/multiline.c: Update to match.
36115
36116 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36117
36118         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36119
36120 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36121
36122         * gcc.dg/cpp/extratokens2.c: New file.
36123
36124 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36125
36126         * gcc.dg/20020312-2.c: Add rs6000 target.
36127
36128         * gcc.c-torture/compile/20020319-1.c: New test.
36129
36130 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36131
36132         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36133         (A, E): Handle this.
36134
36135 2002-03-20  Jason Merrill  <jason@redhat.com>
36136
36137         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36138         ignoring -fpic.
36139         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36140         through prune_gcc_output.
36141
36142 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36143
36144         * gcc.c-torture/compile/20020320-1.c: New test.
36145
36146 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36147
36148         * gcc.c-torture/compile/20020318-1.c: New test.
36149
36150         * gcc.dg/struct-by-value-1.c: New test.
36151
36152         * gcc.dg/20020319-1.c: New test.
36153
36154 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36155
36156         * g++.dg/opt/conj1.C: New test.
36157
36158 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36159
36160         * g++.dg/template/qualttp20.C: Revert previous change.
36161         * g++.dg/template/qualttp3.C: Likewise.
36162         * g++.dg/template/qualttp4.C: Likewise.
36163         * g++.dg/template/qualttp5.C: Likewise.
36164         * g++.dg/template/qualttp6.C: Likewise.
36165         * g++.dg/template/qualttp7.C: Likewise.
36166         * g++.dg/template/qualttp8.C: Likewise.
36167         * g++.dg/template/recurse.C: Likewise.
36168
36169 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36170
36171         * gcc.dg/cpp/wchar-1.c: Update.
36172
36173 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36174
36175         * g++.dg/template/conv1.C: New test.
36176         * g++.dg/template/conv2.C: New test.
36177         * g++.dg/template/conv3.C: New test.
36178         * g++.dg/template/conv4.C: New test.
36179
36180 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36181
36182         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36183         * g++.dg/template/qualttp3.C: Likewise.
36184         * g++.dg/template/qualttp4.C: Likewise.
36185         * g++.dg/template/qualttp5.C: Likewise.
36186         * g++.dg/template/qualttp6.C: Likewise.
36187         * g++.dg/template/qualttp7.C: Likewise.
36188         * g++.dg/template/qualttp8.C: Likewise.
36189         * g++.dg/template/recurse.C: Likewise.
36190
36191 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36192
36193         * g++.dg/opt/dtor1.C: New test.
36194
36195 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36196
36197         * gcc.c-torture/compile/20020315-1.c: New test.
36198
36199 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36200
36201         * gcc.dg/weak-1.c: Fix scan tests.
36202
36203 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36204
36205         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36206         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36207         cris-*-aout* mmix-*-*.
36208         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36209         cris-*-aout* mmix-*-*.
36210         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36211         cris-*-elf* cris-*-aout* and mmix-*-*.
36212         * gcc.dg/20001009-1.c: Ditto.
36213         * gcc.dg/20010912-1.c: Ditto.
36214         * gcc.dg/20020122-4.c: Ditto.
36215         * gcc.dg/inline-2.c: Ditto.
36216
36217 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36218
36219         * gcc.c-torture/compile/20020314-1.c: New test.
36220
36221 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36222
36223         * gcc.c-torture/execute/20020314-1.c: New test.
36224
36225 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36226
36227         * g++.dg/warn/Wunused-1.C: New test.
36228
36229 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36230
36231         * g++.dg/abi/mangle6.C: New test.
36232
36233 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36234
36235         * gcc.c-torture/compile/20020309-2.c: New test.
36236
36237         * gcc.c-torture/compile/20020312-1.c: New test.
36238
36239 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36240
36241         * g++.dg/other/access1.C: New test.
36242
36243 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36244
36245         * gcc.c-torture/execute/wchar_t-1.c: New test.
36246
36247 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36248
36249         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36250
36251 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36252
36253         * gcc.dg/20020312-1.c: New test case.
36254
36255 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36256
36257         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36258
36259 2002-03-11  Richard Henderson  <rth@redhat.com>
36260
36261         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36262         * g++.old-deja/g++.jason/report.C: Likewise.
36263
36264 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36265
36266         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36267         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36268
36269 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36270
36271         * testsuite/g++.dg/overload/pmf1.C: New test.
36272
36273 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36274
36275         * gcc.c-torture/execute/20020307-1.c: Use long.
36276
36277 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36278
36279         PR optimization/5844
36280         * gcc.dg/20020310-1.c: New test.
36281
36282 2002-03-09  Michael Meissner  <meissner@redhat.com>
36283
36284         * gcc.c-torture/execute/memcpy-2.c: New test.
36285         * gcc.c-torture/execute/memset-1.c: New test.
36286         * gcc.c-torture/execute/strlen-1.c: New test.
36287         * gcc.c-torture/execute/strcmp-1.c: New test.
36288         * gcc.c-torture/execute/strncmp-1.c: New test.
36289
36290 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36291
36292         * gcc.dg/ppc-ldstruct.c: New test.
36293
36294 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36295
36296         * gcc.c-torture/execute/va-arg-22.c: New test.
36297
36298 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36299
36300         * gcc.c-torture/compile/20020309-1.c: New test.
36301
36302 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
36303
36304         * gcc.c-torture/execute/20020307-2.c: New test.
36305
36306 2002-03-07  Jeffrey A Law  (law@redhat.com)
36307
36308         * g77.f-torture/compile/20020307-1.f: New test.
36309
36310 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
36311
36312         * gcc.dg/unordered-1.c: New test.
36313
36314 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
36315
36316         * gcc.c-torture/execute/20020307-1.c: New test.
36317
36318 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
36319
36320         * gcc.dg/20020304-1.c: New test.
36321
36322         * gcc.c-torture/compile/20020304-2.c: New test.
36323
36324 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
36325
36326         * gcc.c-torture/compile/20020304-1.c: New test case
36327         (from PR c/5830).
36328
36329 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
36330
36331         * gcc.dg/20020103-1.c: Add other -D ppc variants.
36332
36333 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36334
36335         * g++.dg/other/classkey1.C: New test.
36336
36337 2002-03-01  Richard Henderson  <rth@redhat.com>
36338
36339         * gcc.c-torture/compile/981223-1.x: New.
36340         * gcc.c-torture/compile/920625-1.x: New.
36341
36342 2002-02-28  Richard Henderson  <rth@redhat.com>
36343
36344         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
36345
36346 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
36347
36348         * gcc.c-torture/execute/20020227-1.c: New test.
36349
36350 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36351
36352         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36353         here" ERROR lines.
36354         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36355         * g++.old-deja.g++.other/defarg1.C: Likewise.
36356         * g++.old-deja/g++.pt/calls2.C: Likewise.
36357         * g++.old-deja/g++.pt/crash20.C: Likewise.
36358         * g++.old-deja/g++.pt/crash30.C: Likewise.
36359         * g++.old-deja/g++.pt/crash36.C: Likewise.
36360         * g++.old-deja/g++.pt/crash6.C: Likewise.
36361         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36362         * g++.old-deja/g++.pt/derived3.C: Likewise.
36363         * g++.old-deja/g++.pt/error1.C: Likewise.
36364         * g++.old-deja/g++.pt/friend21.C: Likewise.
36365         * g++.old-deja/g++.pt/friend23.C: Likewise.
36366         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36367         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36368
36369 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36370
36371         * gcc.c-torture/execute/20020225-2.c: New test.
36372
36373 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36374
36375         * gcc.c-torture/execute/920730-1t.c,
36376         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36377         Delete test cases, only relevant to -traditional.
36378
36379 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36380
36381         * gcc.dg/cpp/undef1.c: Remove.
36382         * gcc.dg/cpp/directiv.c: Update.
36383         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36384
36385 2002-02-27  Michael Meissner  <meissner@redhat.com>
36386
36387         * gcc.c-torture/execute/20020226-1.c: New test.
36388
36389 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36390
36391         * g++.dg/debug/debug4.C: New test.
36392
36393         * gcc.dg/ia64-visibility-1.c: New test.
36394
36395 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36396
36397         * gcc.dg/debug/20020224-1.c: New.
36398
36399 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36400
36401         * gcc.c-torture/execute/960416-1.x: New.
36402         * gcc.c-torture/execute/divconst-3.x: Likewise.
36403
36404 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36405
36406         * gcc.dg/20020224-1.c: New test.
36407
36408 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36409
36410         * gcc.c-torture/execute/20020225-1.c: New.
36411
36412 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36413
36414         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36415
36416 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36417
36418         * gcc.dg/20020222-1.c: New test.
36419
36420 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36421
36422         * g++.dg/opt/anonunion1.C: New test.
36423
36424 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36425
36426         * g++.dg/template/qualttp19.C: New test.
36427         * g++.dg/template/qualttp20.C: New test.
36428         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36429         * g++.old-deja/g++.other/qual1.C: Likewise.
36430
36431 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36432
36433         * gcc.dg/attr-alwaysinline.c: New.
36434
36435 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36436
36437         * gcc.dg/20020220-1.c: New test.
36438
36439         * gcc.dg/20020220-2.c: New test.
36440
36441         * g++.dg/opt/mmx1.C: New test.
36442
36443 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36444
36445         * gcc.c-torture/compile/20020110.c: New test.
36446
36447 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36448
36449         * gcc.c-torture/execute/20020219-1.c: New test.
36450
36451         * gcc.dg/20020219-1.c: New test.
36452
36453         * gcc.dg/noncompile/20020220-1.c: New test.
36454
36455         * g++.dg/opt/ptrintsum1.C: New test.
36456
36457         * gcc.dg/debug/20020220-1.c: New test.
36458
36459 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36460
36461         * gcc.c-torture/execute/20020216-1.c: New test.
36462
36463 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36464
36465         * gcc.dg/decl-1.c: Update, new test.
36466
36467 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36468
36469         * g++.dg/abi/bitfield1.C: New test.
36470         * g++.dg/abi/bitfield2.C: New test.
36471
36472 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36473
36474         * gcc.dg/attr-nest.c: New test.
36475
36476 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36477
36478         * gcc.c-torture/execute/20020215-1.c: New test.
36479
36480 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36481
36482         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36483         * g++.dg/debug/debug.exp: New.
36484         * g++.dg/debug/trivial.C: New.
36485         * g++.dg/debug/debug1.C: Moved...
36486         * g++.dg/other/debug1.C: ...from here.
36487         * g++.dg/debug/debug2.C: Moved...
36488         * g++.dg/other/debug2.C: ...from here.
36489         * g++.dg/debug/debug3.C: Moved...
36490         * g++.dg/other/debug3.C: ...from here.
36491
36492         * gcc.dg/noncompile/20020213-1.c: New test.
36493
36494 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36495
36496         * g++.dg/other/debug3.C: New test.
36497
36498         * gcc.c-torture/execute/20020213-1.c: New test.
36499
36500 2002-02-13  Richard Smith <richard@ex-parrot.com>
36501
36502         * g++.old-deja/g++.other/thunk1.C: New test.
36503
36504 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36505
36506         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36507
36508 2002-02-13  Stan Shebs  <shebs@apple.com>
36509
36510         * gcc.dg/altivec-3.c: New.
36511
36512 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36513
36514         * gcc.dg/Wunreachable-1.c: New test.
36515         * gcc.dg/Wunreachable-2.c: New test.
36516
36517 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36518
36519         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36520
36521 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36522
36523         * gcc.dg/decl-1.c: New test.
36524
36525 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36526
36527         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36528
36529 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36530
36531         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36532         * gcc.c-torture/compile/980506-1.x: Likewise.
36533
36534 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36535
36536         * gcc.dg/20020210-1.c: New.
36537
36538 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36539
36540         * g77.f-torture/execute/947.f: New regression test
36541         for PR fortran/947.
36542
36543 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36544
36545         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36546         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36547
36548 2002-02-08  Richard Henderson  <rth@redhat.com>
36549
36550         * gcc.c-torture/compile/labels-3.c: New.
36551
36552 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36553
36554         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36555         expression statements work instead.
36556         * gcc.dg/noncompile/20020207-1.c: New test.
36557
36558 2002-02-07  Richard Henderson  <rth@redhat.com>
36559
36560         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36561
36562 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36563
36564         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36565         message from g77
36566         * lib/g77-dg.exp: Trim g77 error messages so that they are
36567         recognized by dg.exp.
36568
36569 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36570
36571         PR fortran/5473
36572         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36573
36574 2002-02-07  Richard Henderson  <rth@redhat.com>
36575
36576         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36577         to be sufficiently aligned for integers.
36578
36579 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36580
36581         * g++.dg/template/friend4.C: New test.
36582
36583 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36584
36585         PR fortran/5743
36586         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36587         unsupported cases.
36588
36589 2002-02-07  Richard Henderson  <rth@redhat.com>
36590
36591         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36592         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36593         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36594         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36595
36596 2002-02-06  Richard Henderson  <rth@redhat.com>
36597
36598         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36599
36600 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36601
36602         * gcc.dg/20020206-1.c: New test.
36603
36604 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36605
36606         * gcc.c-torture/execute/20020206-1.c: New test.
36607
36608         * gcc.c-torture/execute/20020206-2.c: New test.
36609
36610         PR optimization/5429:
36611         * gcc.c-torture/compile/20020206-1.c: New test.
36612
36613 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36614
36615         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36616         as certain file formats cannot support particularly large
36617         alignments.
36618
36619         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36620         and do not expect to be able to link the executable.
36621
36622         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36623         fail because the COFF format does not support the weak attribute.
36624
36625 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
36626
36627         * g77.dg/pr5473.f: New test
36628
36629 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
36630
36631         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
36632         Fix testcase accordingly.
36633
36634 2002-02-04  Richard Henderson  <rth@redhat.com>
36635
36636         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
36637         (buf): Change to be an array of pointers, not ints.
36638
36639 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36640
36641         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
36642         before all tests.  Move warning one line above to match where it
36643         C frontend emits.
36644         * gcc.dg/Wswitch-2.c: New test.
36645         * g++.dg/warn/Wswitch-1.C: New test.
36646         * g++.dg/warn/Wswitch-2.C: New test.
36647
36648 2002-02-04  Richard Henderson  <rth@redhat.com>
36649
36650         * g++.dg/abi/offsetof.C: Fix size comparison.
36651
36652 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
36653
36654         * gcc.dg/cast-qual-2.c: New test.
36655
36656 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36657
36658         * gcc.dg/20020201-4.c: New test.
36659
36660 2002-02-04  Ben Elliston  <bje@redhat.com>
36661
36662         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36663         target_info attribute != 0, in addition to the empty string.
36664         (gcc_target_compile): Likewise.
36665
36666 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
36667
36668         * gcc.dg/Wswitch.c: New test.
36669         PR gcc/4475. PR gcc/3780.
36670
36671 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
36672
36673         * g77.f-torture/execute/5122.f: New test for regressions
36674         against PR fortran/5122.
36675
36676 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
36677
36678         * g77.f-torture/compile/pr3743.f: Delete
36679         * g77.dg/pr3743-1.f: New test.
36680         * g77.dg/pr3743-2.f: New test.
36681         * g77.dg/pr3743-3.f: New test.
36682         * g77.dg/pr3743-4.f: New test.
36683
36684 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36685
36686         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36687
36688 2002-02-02  Richard Henderson  <rth@redhat.com>
36689
36690         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36691         * gcc.c-torture/execute/bf64-1.c: Likewise.
36692
36693 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36694
36695         * gcc.dg/20020201-2.c: New test.
36696
36697         * gcc.dg/20020201-3.c: New test.
36698
36699         * gcc.c-torture/execute/bitfld-2.c: New test.
36700
36701 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36702
36703         * gcc.dg/bitfld-1.c: Update.
36704         * gcc.dg/bitfld-2.c: Update.
36705         * gcc.c-torture/execute/bitfld-1.x: New.
36706
36707 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36708
36709         * gcc.c-torture/execute/20020201-1.c: New test.
36710
36711 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36712
36713         PR target/5469
36714         * gcc.dg/20020201-1.c: New test.
36715
36716 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36717
36718         PR fortran/3743
36719         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36720         * g77.f-torture/compile/pr3743.x: Remove
36721
36722 2002-01-31  Tom Rix  <trix@redhat.com>
36723
36724         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36725
36726 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36727
36728         * gcc.dg/noncompile/20020130-1.c: New test.
36729
36730 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36731
36732         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36733
36734 2002-01-29  Richard Henderson  <rth@redhat.com>
36735
36736         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36737         to long long.
36738         * gcc.c-torture/execute/bf64-1.c: Likewise.
36739
36740 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36741
36742         * gcc.c-torture/execute/20020129-1.c: New test.
36743
36744 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36745
36746         * gcc.c-torture/compile/20000224-1.c: Update.
36747         * gcc.c-torture/execute/bitfld-1.c: New tests.
36748         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36749         * gcc.dg/uninit-A.c: Update.
36750
36751 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36752
36753         * g++.dg/template/ctor1.C: Add instantiation.
36754
36755 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36756
36757         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36758         argument to __builtin_prefetch to be const ptr.
36759
36760 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36761
36762         * gcc.c-torture/compile/20020120-1.c: New test.
36763
36764 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36765
36766         * gcc.c-torture/execute/20020127-1.c: New test.
36767
36768 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36769
36770         * g77.dg/f77-edit-i-in.f: New test
36771         * g77.dg/f77-edit-i-out.f: New test
36772
36773 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36774
36775         * gcc.dg/debug/debug.exp: New file.
36776         * gcc.dg/debug/trivial.c: New file.
36777         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36778         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36779         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36780         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36781         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36782         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36783         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36784         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36785         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36786         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36787         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36788         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36789         * gcc.dg/20000503-1.c: Removed.
36790         * gcc.dg/20010207-1.c: Removed.
36791         * gcc.dg/20011223-1.c: Removed.
36792         * gcc.dg/20020104-2.c: Removed.
36793         * gcc.dg/debug-1.c: Removed.
36794         * gcc.dg/debug-2.c: Removed.
36795         * gcc.dg/debug-3.c: Removed.
36796         * gcc.dg/debug-4.c: Removed.
36797         * gcc.dg/debug-5.c: Removed.
36798         * gcc.dg/debug-6.c: Removed.
36799         * gcc.dg/dwarf2-1.c: Removed.
36800         * gcc.dg/dwarf2-2.c: Removed.
36801
36802 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36803
36804         * g++.old-deja/g++.other/eh5.C: New test.
36805         * g++.old-deja/g++.other/sibcall2.C: New test.
36806         * g++.old-deja/g++.other/array9.C: New test.
36807         * g++.old-deja/g++.other/typename2.C: New test.
36808         * g++.old-deja/g++.other/crash60.C: New test.
36809         * g++.old-deja/g++.other/conv9.C: New test.
36810         * g++.old-deja/g++.other/mangle10.C: New test.
36811         * g++.old-deja/g++.other/unchanging1.C: New test.
36812         * g++.old-deja/g++.other/exprstmt1.C: New test.
36813         * g++.old-deja/g++.other/inline23.C: New test.
36814         * g++.old-deja/g++.eh/ia64-1.C: New test.
36815         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36816         * g++.old-deja/g++.other/reload1.C: New test.
36817         * g++.old-deja/g++.other/static20.C: New test.
36818         * g++.old-deja/g++.other/local-alloc1.C: New test.
36819         * g++.old-deja/g++.other/conv8.C: New test.
36820         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36821         * g++.old-deja/g++.other/storeexpr1.C: New test.
36822         * g++.old-deja/g++.other/storeexpr2.C: New test.
36823         * g++.dg/eh/template2.C: New test.
36824         * g++.dg/warn/weak1.C: New test.
36825
36826 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36827
36828         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36829         Remove first, non-varying, argument.
36830
36831 2002-01-23  Richard Henderson  <rth@redhat.com>
36832
36833         * gcc.dg/inline-2.c: New.
36834
36835         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36836         Add optional target arg.  Check number of arguments.
36837         (scan-assembler-not, scan-assembler-dem): Likewise.
36838         (scan-assembler-dem-not): Likewise.
36839
36840 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36841
36842         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36843         line 12.
36844         * g++.old-deja/g++.brendan/parse3.C,
36845         g++.old-deja/g++.other/crash26.C,
36846         g++.old-deja/g++.other/crash28.C,
36847         g++.old-deja/g++.other/crash29.C,
36848         g++.old-deja/g++.other/crash30.C,
36849         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36850
36851 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36852
36853         * gcc.dg/20020115-1.c: New.
36854
36855 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36856
36857         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36858
36859 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36860
36861         * gcc.dg/20020122-3.c: New.
36862
36863 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36864
36865         * g++.dg/other/gc1.C: New test.
36866
36867 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36868
36869         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36870
36871 2002-01-22  Richard Henderson  <rth@redhat.com>
36872
36873         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36874
36875 2002-01-22  Richard Henderson  <rth@redhat.com>
36876
36877         * gcc.dg/20020122-4.c: New.
36878
36879 2002-01-22  H.J. Lu <hjl@gnu.org>
36880
36881         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36882         link output.
36883         * gcc.dg/special/ecos.exp: Likewise.
36884         * lib/g++-dg.exp: Likewise.
36885         * lib/g77-dg.exp: Likewise.
36886         * lib/gcc-dg.exp : Likewise.
36887         * lib/mike-g++.exp: Likewise.
36888         * lib/mike-g77.exp: Likewise.
36889         * lib/mike-gcc.exp: Likewise.
36890         * lib/objc-dg.exp: Likewise.
36891
36892 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36893
36894         PR target/5379
36895         * gcc.dg/20020122-2.c: New test.
36896
36897 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36898
36899         * gcc.dg/20020122-1.c: New test.
36900
36901 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36902
36903         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36904
36905 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36906
36907         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36908
36909 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36910
36911         * gcc.c-torture/compile/20020121-1.c: New test.
36912
36913 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36914
36915         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36916         ld_library_path.
36917
36918 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36919
36920         * gcc.dg/20020218-1.c: New test.
36921
36922 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36923
36924         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36925         messages
36926         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36927         "At global scope" warning
36928         * g++.dg/ext/align1.C: Change cygwin test for alignment
36929         from db-bogus to dg-warning
36930
36931 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36932
36933         * g77.f-torture/compile/cpp2.F: New test.
36934
36935 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * g++.dg/template/access1.C: New test.
36938
36939 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36940
36941         * gcc.dg/20020118-1.c: New.
36942
36943 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36944
36945         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36946
36947 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36948
36949         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36950         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36951         alignment warnings.
36952
36953 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36954
36955         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36956         torture_with_loops and torture_without_loops
36957
36958 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36959
36960         * gcc.c-torture/compile/20020116-1.c: New test.
36961
36962 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36963
36964         * gcc.dg/20020116-2.c: New test.
36965
36966         * gcc.dg/ultrasp4.c: New test.
36967
36968         * gcc.dg/20020116-1.c: New test.
36969
36970 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36971
36972         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36973         by EABI.
36974
36975 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36976
36977         * gcc.misc-tests/i386-prefetch.exp: New.
36978         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36979         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36980         * gcc.misc-tests/i386-pf-none-1.c: New test.
36981         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36982
36983 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36984
36985         * gcc.dg/gnu89-init-1.c: Add new tests.
36986
36987 2002-01-15  Andreas Jaeger  <aj@suse.de>
36988
36989         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36990         * gcc.dg/i386-mmx-2.c: Likewise.
36991         * gcc.dg/i386-sse-1.c: Likewise.
36992         * gcc.dg/i386-sse-2.c: Likewise.
36993         * gcc.dg/i386-sse-3.c: Likewise.
36994
36995 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36996
36997         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36998         Uncomment additional cases that now pass.
36999
37000 2002-01-11  Richard Henderson  <rth@redhat.com>
37001
37002         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37003         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37004
37005 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37006
37007         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37008
37009 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37010
37011         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37012         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37013
37014 2002-01-10  Dale Johannesen  <dalej@apple.com>
37015
37016         * gcc.c-torture/execute/loop-11.c: New.
37017
37018 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37019
37020         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37021         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37022
37023 2002-01-09  Richard Henderson  <rth@redhat.com>
37024
37025         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
37026         type in which to perform the operation for each size.
37027
37028 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
37029
37030         * gcc.c-torture/compile/20020109-2.c: New test.
37031
37032 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
37033
37034         * gcc.c-torture/execute/loop-10.c: New test.
37035
37036 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37037
37038         * gcc.c-torture/compile/20010226-1.c: New test.
37039         * gcc.c-torture/compile/20010227-1.c: New test.
37040         * gcc.c-torture/compile/20010426-1.c: New test.
37041         * gcc.c-torture/compile/20010510-1.c: New test.
37042         * gcc.c-torture/compile/20010605-3.c: New test.
37043         * gcc.c-torture/compile/20010824-1.c: New test.
37044         * gcc.c-torture/execute/20010409-1.c: New test.
37045         * gcc.dg/noncompile/20000901-1.c: New test.
37046         * gcc.dg/20001023-1.c: New test.
37047         * gcc.dg/20001101-1.c: New test.
37048         * gcc.dg/20001102-1.c: New test.
37049         * gcc.dg/20010207-1.c: New test.
37050         * gcc.dg/20010405-1.c: New test.
37051         * gcc.dg/20010822-1.c: New test.
37052         * gcc.dg/20011107-1.c: New test.
37053
37054 2002-01-09  Jeffrey A Law  (law@redhat.com)
37055
37056         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
37057
37058         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
37059         execution failure on PA targets.
37060
37061 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37062
37063         * gcc.c-torture/compile/20020109-1.c: New test.
37064
37065 2002-01-08  Kazu Hirata  <kazu@hxi.com>
37066
37067         * gcc.c-torture/execute/20020108-1.c: New test.
37068
37069 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
37070
37071         * gcc.dg/20020108-1.c: New test.
37072
37073 2002-01-08  H.J. Lu <hjl@gnu.org>
37074
37075         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
37076         for header files.
37077
37078 2002-01-08  Geoff Keating  <geoffk@redhat.com>
37079
37080         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
37081         consistency.
37082
37083 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
37084
37085         * gcc.dg/altivec-4.c: Test altivec predicates.
37086
37087 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
37088
37089         * gcc.c-torture/execute/20020107-1.c: New test.
37090
37091 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
37092
37093         PR c/5279
37094         * gcc.c-torture/compile/20020106-1.c: New test.
37095
37096 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37097
37098         * gcc.c-torture/execute/nestfunc-4.c: New test.
37099
37100 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37101
37102         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37103         extra triple that slipped in.
37104         * g++.old-deja/g++.abi/align.C: Likewise.
37105         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37106
37107 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37108
37109         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37110         * g++.old-deja/g++.abi/align.C: Likewise.
37111         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37112
37113         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37114         on FreeBSD/i386.
37115         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37116         FreeBSD.
37117
37118 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37119
37120         * gcc.dg/20020104-1.c: New test.
37121
37122         * gcc.dg/20020104-2.c: New test.
37123
37124 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37125
37126         * gcc.dg/20020103-1.c: Fix typo in target selector.
37127
37128 2002-01-03  Richard Henderson  <rth@redhat.com>
37129
37130         * gcc.dg/20020103-1.c: New.
37131
37132 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37133
37134         * gcc.c-torture/execute/20020103-1.c: New test.
37135
37136 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37137
37138         * g++.dg/other/debug2.C: New test.
37139
37140         * gcc.c-torture/compile/20020103-1.c: New test.
37141
37142 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37143
37144         * gcc.dg/gnu89-init-1.c: Added new tests.
37145
37146 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37147
37148         * g++.dg/template/friend2.C: Remove as patch is reverted.
37149
37150         * g++.dg/warn/oldcast1.C: New test.
37151
37152         * g++.dg/template/ptrmem1.C: New test.
37153         * g++.dg/template/ptrmem2.C: New test.
37154
37155         * g++.dg/template/ntp.C: New test.
37156
37157         * g++.dg/other/component1.C: New test.
37158
37159         * g++.dg/template/ttp3.C: New test.
37160
37161         * g++.dg/template/friend2.C: New test.
37162         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37163
37164 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37165
37166         * g++.dg/other/ptrmem1.C: New test.
37167         * g++.dg/other/ptrmem2.C: New test.
37168
37169 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37170
37171         * g++.dg/template/ctor1.C: New test.
37172
37173 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37174
37175         * g++.dg/template/friend2.C: New test.
37176
37177 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37178
37179         * gcc.dg/mmix-1.c: New test.
37180
37181 2001-12-31  Richard Henderson  <rth@redhat.com>
37182
37183         * gcc.dg/asm-5.c: New.
37184
37185 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37186
37187         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37188         in namespace __gnu_cxx
37189
37190 2001-12-30  Richard Henderson  <rth@redhat.com>
37191
37192         * gcc.dg/debug-6.c: New.
37193
37194 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37195
37196         * gcc.c-torture/compile/20011229-2.c: New test.
37197
37198 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37199
37200         * gcc.dg/debug-3.c: New test.
37201         * gcc.dg/debug-4.c: New test.
37202         * gcc.dg/debug-5.c: New test.
37203
37204 2001-12-29  Richard Henderson  <rth@redhat.com>
37205
37206         * g++.dg/eh/loop1.C: New.
37207
37208 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37209
37210         * g++.dg/template/crash1.C: New test.
37211
37212 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37213
37214         * g++.dg/other/const1.C: New test.
37215
37216 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37217
37218         * gcc.c-torture/compile/20011229-1.c: New test.
37219
37220 2001-12-28  Stan Shebs  <shebs@apple.com>
37221
37222         * lib/objc-torture.exp: Resync with c-torture.exp.
37223         * lib/objc.exp: Load standard libraries.
37224
37225 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37226
37227         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37228         additional tests.
37229
37230 2001-12-27  Roger Sayle <roger@eyesopen.com>
37231
37232         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37233
37234 2001-12-27  Richard Henderson  <rth@redhat.com>
37235
37236         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37237
37238 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37239
37240         * g++.dg/eh/ctor1.C: New test.
37241         * g++.dg/other/error2.C: New test.
37242
37243 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37244
37245         * g++.dg/other/init2.C: New test.
37246
37247 2001-12-24  Richard Henderson  <rth@redhat.com>
37248
37249         * gcc.dg/20011223-1.c: New.
37250         * gcc.dg/inline-1.c: New.
37251
37252 2001-12-23  Richard Henderson  <rth@redhat.com>
37253
37254         * gcc.dg/asm-4.c: Test operand modifiers.
37255
37256 2001-12-23  Richard Henderson  <rth@redhat.com>
37257
37258         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37259
37260 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37261
37262         * gcc.c-torture/execute/20011223-1.c: New test.
37263
37264 2001-12-21  Richard Henderson  <rth@redhat.com>
37265
37266         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37267         re-enables the warning.
37268
37269 2001-12-21  Richard Henderson  <rth@redhat.com>
37270
37271         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37272
37273 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37274
37275         * gcc.c-torture/compile/20011218-1.c: New test.
37276
37277 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37278
37279         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37280         arm-isr.c test.
37281         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37282         epilogue generation for ARM ISR routines.
37283
37284 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37285
37286         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37287         * gcc.dg/format/c90-printf-3.c: Likewise.
37288         * gcc.dg/format/c99-printf-3.c: Likewise.
37289         * gcc.dg/format/ext-1.c: Likewise.
37290         * gcc.dg/format/ext-6.c: Likewise.
37291         * gcc.dg/format/format.h: Prototype unlocked stdio.
37292
37293 2001-12-20  Richard Henderson  <rth@redhat.com>
37294
37295         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37296         (arena): Use it.
37297         (malloc): Correct allocation logic.  Abort if we fill up the
37298         arena before initialization complete.
37299         (realloc): Correct allocation logic.
37300
37301 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37302
37303         * gcc.c-torture/compile/20011219-2.c: New test.
37304
37305         * gcc.c-torture/execute/20011219-1.c: New test.
37306
37307 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
37308
37309         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
37310         target does not support weak symbols.
37311
37312 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
37313
37314         * gcc.c-torture/compile/20011219-1.c: New test.
37315
37316 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
37317
37318         * g++.dg/other/error1.C: New test.
37319
37320 2001-12-17  Jeffrey A Law  (law@redhat.com)
37321
37322         * gcc.c-torture/execute/20011217-1.c: New test.
37323
37324 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
37325
37326         * objc.dg/special/: New directory.
37327         * objc.dg/special/special.exp: New file.
37328         * objc.dg/special/unclaimed-category-1.h: New file.
37329         * objc.dg/special/unclaimed-category-1a.m: New file.
37330         * objc.dg/special/unclaimed-category-1.m: New file.
37331
37332 2001-12-17  Andreas Jaeger  <aj@suse.de>
37333
37334         * gcc.c-torture/compile/20011217-2.c: New test.
37335
37336 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37337
37338         * gcc.c-torture/compile/20011217-1.c: New test.
37339
37340 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
37341
37342         * testsuite/gcc.dg/20011214-1.c: New.
37343
37344 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
37345
37346         * gcc.dg/altivec-4.c: New.
37347
37348 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
37349
37350         * gcc.dg/20011113-1.c: New test.
37351
37352 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37353
37354         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37355         std::__malloc_alloc_template<0> and
37356         std::__default_alloc_template<false, 0>.
37357
37358 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37359
37360         * objc/execute/bf-21.m: New test.
37361         * objc/execute/enumeration-1.m: New test.
37362         * objc/execute/enumeration-2.m: New test.
37363
37364 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37365
37366         * gcc.dg/gnu89-init-1.c: New test.
37367
37368 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37369
37370         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37371         * g++.old-deja/g++.jason/2371.C: Likewise.
37372         * g++.old-deja/g++.jason/template33.C: Likewise.
37373         * g++.old-deja/g++.jason/template34.C: Likewise.
37374         * g++.old-deja/g++.jason/template36.C: Likewise.
37375         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37376         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37377         * g++.old-deja/g++.other/typename1.C: Likewise.
37378         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37379         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37380         * g++.old-deja/g++.pt/typename11.C: Likewise.
37381         * g++.old-deja/g++.pt/typename14.C: Likewise.
37382         * g++.old-deja/g++.pt/typename16.C: Likewise.
37383         * g++.old-deja/g++.pt/typename3.C: Likewise.
37384         * g++.old-deja/g++.pt/typename4.C: Likewise.
37385         * g++.old-deja/g++.pt/typename5.C: Likewise.
37386         * g++.old-deja/g++.pt/typename7.C: Likewise.
37387         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37388
37389 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37390
37391         * g++.dg/other/linkage1.C: New test.
37392         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37393         specifiers.
37394
37395 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37396
37397         * gcc.dg/concat.c: New test.
37398
37399 2001-12-11  Stan Shebs  <shebs@apple.com>
37400
37401         * objc/compile: New test directory.
37402         * objc/compile/compile.exp: New expect script.
37403         * objc/compile/20011211-1.m: New compile test.
37404
37405 2001-12-11  Jason Merrill  <jason@redhat.com>
37406
37407         * lib/prune.exp (prune_gcc_output): Also handle "In member
37408         function".  So many permutations...
37409
37410 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37411
37412         * g++.dg/template/typedef1.C: New test.
37413
37414 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37415
37416         * g++.dg/other/copy1.C: New test.
37417
37418 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37419
37420         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37421
37422         * gcc.dg/builtin-choose-expr.c: New.
37423
37424 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37425
37426         * gcc.dg/altivec-2.c: New.
37427
37428 2001-12-07  Richard Henderson  <rth@redhat.com>
37429
37430         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37431
37432 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37433
37434         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37435         ultrasparc.
37436
37437 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37438
37439         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37440
37441 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37442
37443         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37444         variable argument list.
37445
37446 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37447
37448         * gcc.c-torture/execute/memcheck: Delete entire directory.
37449         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37450         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37451
37452 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37453
37454         * gcc.dg/Wshadow-1.c: New test.
37455
37456 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37457
37458         * gcc.c-torture/compile/20011130-1.c: New test.
37459
37460         * gcc.dg/noncompile/20011025-1.c: New test.
37461
37462         * g++.dg/other/anon-union.C: New test.
37463
37464         * gcc.c-torture/execute/20011024-1.c: New test.
37465
37466 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37467
37468         * gcc.c-torture/execute/20000722-1.x,
37469         gcc.c-torture/execute/20010123-1.x: Remove.
37470         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37471         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37472         gcc.dg/c99-complit-2.c: New tests.
37473
37474 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37475
37476         * g++.dg/inherit/base1.C: New test.
37477
37478 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37479
37480         * g++.dg/other/stdarg1.C: New test.
37481
37482         * gcc.c-torture/compile/20011130-2.c: New test.
37483
37484 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37485
37486         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37487         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37488         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37489         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37490         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37491         * gcc.dg/builtin-prefetch-1.c: New test.
37492
37493 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37494
37495         * gcc.dg/20011130-1.c: New test.
37496
37497 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37498
37499         * g++.dg/other/scope1.C: New test.
37500         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37501
37502 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37503
37504         * gcc.dg/vla-init-1.c: New test.
37505
37506 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37507
37508         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37509
37510 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37511
37512         * objc.dg/alias.m: Update.
37513         * objc.dg/class-1.m: Update.
37514         * objc.dg/const-str-1.m: Update.
37515         * objc.dg/fwd-proto-1.m: Update.
37516         * objc.dg/id-1.m: Update.
37517         * objc.dg/super-class-1.m: Update.
37518
37519 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37520
37521         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37522         constructs.
37523
37524 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37525
37526         * gcc.c-torture/execute/20011128-1.c: New test.
37527
37528 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37529
37530         * gcc.dg/20011127-1.c: New test.
37531
37532 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37533
37534         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37535         from Austin Group draft 7.
37536         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37537         scanf format arguments.
37538         * gcc.dg/format/no-exargs-2.c: New test.
37539
37540 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37541
37542         * g++.dg/abi/vbase8-4.C: New test.
37543
37544 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37545
37546         * gcc.c-torture/execute/20011121-1.c: New test.
37547
37548 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37549
37550         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37551
37552 2001-11-23  Andreas Jaeger  <aj@suse.de>
37553
37554         * gcc.dg/cpp/charconst-2.c: New test.
37555
37556 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37557
37558         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37559         to the host if it is remote.  Let tests specify extra headers
37560         they use.
37561         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37562         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37563         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37564         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37565         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37566         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37567         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37568         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37569         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37570         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37571
37572 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37573
37574         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37575         for little endian ARMs.
37576
37577 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37578
37579         * gcc.c-torture/compile/20011119-1.c: New test.
37580         * gcc.c-torture/compile/20011119-2.c: New test.
37581
37582 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37583
37584         * gcc.dg/altivec-1.c: Fix typo.
37585
37586 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37587
37588         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37589
37590 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37591
37592         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37593
37594 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37595
37596         * lib/g77.exp: Don't specify --rpath-link.
37597
37598         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37599         across all the headers.
37600         * gcc.dg/format/format.exp: For testing on a remote host,
37601         copy format.h.
37602
37603         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37604         * gcc.c-torture/execute/930406-1.c: Likewise.
37605         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37606
37607 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37608
37609         * gcc.dg/altivec-1.c: New.
37610
37611 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37612
37613         * gcc.dg/cpp/fpreprocessed.c: New test case.
37614
37615 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37616
37617         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37618         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37619         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37620
37621 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37622
37623         * gcc.dg/no-builtin-1.c: New test.
37624
37625 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.c-torture/execute/20011115-1.c: New test.
37628
37629 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
37630
37631         * gcc.c-torture/compile/20011114-2.c: New test.
37632         * gcc.c-torture/compile/20011114-3.c: New test.
37633         * gcc.c-torture/compile/20011114-4.c: New test.
37634
37635 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37636
37637         * g++.dg/other/init1.C: New test.
37638
37639 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
37640
37641         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
37642         message.
37643
37644         * gcc.c-torture/execute/20011114-1.c: New testcase.
37645
37646         * gcc.c-torture/compile/20010327-1.c: Revert last change.
37647         * gcc.c-torture/compile/20011114-1.c: New test, exactly
37648         like the (before this change) version of 20010327-1.c.
37649
37650 2001-11-14  Roger Sayle <roger@eyesopen.com>
37651
37652         * gcc.c-torture/execute/string-opt-13.c: New testcase.
37653
37654 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
37655
37656         * g++.dg/init/array2.C: New test.
37657
37658 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
37659
37660         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37661
37662 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
37663
37664         * g++.dg/other/forscope1.C: New test.
37665         * g++.dg/ext/forscope1.C: New test.
37666         * g++.dg/ext/forscope2.C: New test.
37667
37668 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
37669
37670         * gcc.c-torture/execute/20011113-1.c: New test.
37671
37672 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
37673
37674         * gcc.c-torture/execute/20011109-2.c: New test.
37675
37676         * gcc.c-torture/execute/20011109-1.c: New test.
37677
37678 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
37679
37680         * gcc.c-torture/compile/20011109-1.c: New test.
37681
37682 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37683
37684         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37685         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37686         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37687         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37688         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37689         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37690         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37691
37692 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37693
37694         * g++.dg/warn/Wshadow-1.C: New tests.
37695         * g++.old-deja/g++.mike/for3.C: Update.
37696
37697 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37698
37699         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37700         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37701         XFAILs.  Adjust expected error texts.
37702         * gcc.c-torture/compile/20011106-1.c,
37703         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37704         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37705         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37706         gcc.dg/c99-array-lval-5.c: New tests.
37707
37708 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37709
37710         * gcc.dg/cpp/defined.c: Update.
37711
37712 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37713
37714         * gcc.c-torture/execute/anon-1.c: New test.
37715
37716 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37717
37718         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37719         same size, so no warning should be produced on stormy16.
37720
37721         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37722         due to oversized array.
37723         * g++.old-deja/g++.mike/ns15.C: Likewise.
37724         * g++.old-deja/g++.pt/crash16.C: Likewise.
37725
37726 2001-11-02  Graham Stott  <grahams@redhat.com>
37727
37728         * g++.dgother/debug1.C: Fix typos.
37729
37730 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37731
37732         * g++.dg/other/debug1.C: New test.
37733
37734 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37735
37736         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37737         of unsigned long.
37738
37739 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37740
37741         * gcc.dg/20011029-2.c: New test.
37742
37743         * gcc.c-torture/compile/20011029-1.c: New test.
37744
37745 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37746
37747         * objc/execute/class_self-1.m: New test.
37748         * objc/execute/class_self-2.m: New test.
37749
37750 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37751
37752         * gcc.misc-tests/msgs.exp: Delete.
37753         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37754         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37755         error set to match recent changes.
37756
37757 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37758
37759         * gcc.dg/20011021-1.c: New test.
37760
37761 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37762
37763         * gcc.c-torture/compile/20011023-1.c: New test.
37764
37765 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37766
37767         * lib/g77.exp: Rewrite based on lib/g++.exp.
37768
37769 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37770
37771         * gcc.c-torture/execute/20011019-1.c: New test.
37772
37773         * gcc.dg/20011018-1.c: New test.
37774
37775 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37776
37777         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37778
37779 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37780
37781         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37782         * gcc.dg/attr-invalid.c: Likewise.
37783
37784 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37785
37786         * testsuite/gcc.dg/20011015-1.c: New test.
37787
37788 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37789
37790         * g++.dg/template/unify2.C: New test.
37791
37792 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37793
37794         * g++.dg/other/exception-specification.C: New test
37795
37796 2001-10-13  Tom Rix  <trix@redhat.com>
37797
37798         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37799         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37800
37801 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37802
37803         * testsuite/gcc.dg/20011009-1.c: New test.
37804
37805 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37806
37807         PR g++/4476
37808         * g++.dg/other/friend1.C: New test.
37809
37810 2001-10-11  Richard Henderson  <rth@redhat.com>
37811
37812         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37813
37814 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37815
37816         * gcc.c-torture/compile/20011010-1.c: New.
37817
37818 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37819
37820         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37821         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37822         g77.f-torture/execute/execute.exp,
37823         g77.f-torture/noncompile/noncompile.exp,
37824         gcc.c-torture/compile/compile.exp,
37825         gcc.c-torture/execute/execute.exp,
37826         gcc.c-torture/execute/ieee/ieee.exp,
37827         gcc.c-torture/execute/memcheck/memcheck.exp,
37828         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37829         objc/execute/execute.exp: Update FSF address.
37830
37831 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37832
37833         * gcc.dg/cpp/cmdlne-C.c: Update.
37834         * gcc.dg/cpp/cmdlne-C2.c: New.
37835
37836 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37837
37838         * gcc.c-torture/execute/20011008-3.c: New.
37839
37840 2001-10-08  DJ Delorie  <dj@redhat.com>
37841
37842         * gcc.dg/20011008-1.c: New.
37843         * gcc.dg/20011008-2.c: New.
37844
37845 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37846
37847         * gcc.dg/cpp/spacing1.c: Update test.
37848
37849 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37850
37851         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37852         spelling errors of "separate" as "seperate".
37853
37854 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37855
37856         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37857         enough to avoid inlining.
37858
37859 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37860
37861         * lib/g77.exp: set libg2c_dir correctly.
37862
37863 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37864
37865         * gcc.dg/cpp/macro11.c: New test.
37866
37867 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37868
37869         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37870         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37871         gcc.dg/format/multattr-3.c: New tests.
37872         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37873         tests for format attributes on function pointers being rejected.
37874
37875 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37876
37877         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37878
37879 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37880
37881         * g++.dg/warn/format1.C: New test.
37882
37883 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37884
37885         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37886
37887 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37888
37889         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37890
37891 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37892
37893         * gcc.dg/cpp/redef2.c: Add test.
37894
37895 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37896
37897         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37898         long-standing bug on i686, apparently.
37899         * gcc.c-torture/execute/loop-2c.x: New file.
37900         * gcc.c-torture/execute/loop-2d.x: New file.
37901         * gcc.c-torture/execute/loop-3c.x: New file.
37902
37903 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37904
37905         * gcc.dg/cpp/20000625-2.c: Correct line number.
37906
37907 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37908
37909         * gcc.dg/cpp/macro10.c: New test.
37910         * gcc.dg/cpp/strify3.c: New test.
37911         * gcc.dg/cpp/spacing1.c: Add tests.
37912         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37913         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37914
37915 2001-09-24  DJ Delorie  <dj@redhat.com>
37916
37917         * gcc.c-torture/execute/20010924-1.c: New test.
37918
37919 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37920
37921         * testsuite/objc/execute/paste.m: Remove.
37922
37923 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37924
37925         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37926
37927 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37928
37929         * g77.dg/strlen0.f: New test.
37930
37931 2001-09-21  Richard Henderson  <rth@redhat.com>
37932
37933         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37934         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37935
37936 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37937
37938         Table-driven attributes.
37939         * g++.dg/ext/attrib1.C: New test.
37940
37941 2001-09-20  DJ Delorie  <dj@redhat.com>
37942
37943         * gcc.dg/20000926-1.c: Update expected warning messages.
37944         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37945         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37946         array.
37947
37948 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37949
37950         * g++.dg/eh/registers1.C: New test case.
37951
37952 2001-09-17  Richard Henderson  <rth@redhat.com>
37953
37954         * gcc.dg/array-5.c: Fix VLA decomposition test.
37955
37956 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37957
37958         * gcc.dg/cpp/line5.c: New testcase.
37959
37960 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37961
37962         * gcc.dg/cpp/macro9.c: New test.
37963
37964 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37965
37966         * gcc.c-torture/execute/980223.c: Change type of addr from long
37967         to char *.
37968
37969 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37970
37971         * gcc.c-torture/execute/20010915-1.c: New test.
37972
37973 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37974
37975         * g77.dg/bprob: New directory.
37976         * g77.dg/bprob/bprob.exp: New file.
37977         * g77.dg/bprob/bprob-1.f: New test.
37978         * g77.dg/gcov: New directory.
37979         * g77.dg/gcov/gcov.exp: New file.
37980         * g77.dg/gcov/gcov-1.f: New test.
37981         * g77.dg/gcov/gcov-1.x: New file.
37982
37983 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37984
37985         * gcc.dg/cpp/directiv.c: Update.
37986         * gcc.dg/cpp/undef1.c: Update.
37987
37988 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37989
37990         * gcc.dg/20010912-1.c: New test.
37991
37992 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37993
37994         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37995         language-independent file in lib.
37996         * lib/gcov.exp: New file.
37997
37998 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37999
38000         * gcc.c-torture/compile/20010911-1.c: New test.
38001
38002 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38003
38004         * lib/profopt.exp: New, to support profile-directed optimizations.
38005         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38006         * gcc.misc-tests/bprob-1.c: New test.
38007         * gcc.misc-tests/bprob-2.c: New test.
38008
38009 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38010
38011         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38012         XFAIL and which kinds of gcov output to verify.
38013         * gcc.misc-tests/gcov-4b.x: New file.
38014         * gcc.misc-tests/gcov-5b.x: New file.
38015         * gcc.misc-tests/gcov-6.x: New file.
38016         * gcc.misc-tests/gcov-7.c: New test.
38017         * gcc.misc-tests/gcov-7.x: New file.
38018
38019 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38020
38021         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38022         * gcc.misc-tests/gcov-6.c: New test.
38023
38024 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38025
38026         PR c++/3986
38027         * g++.dg/abi/vbase1.C: New test.
38028
38029 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
38030
38031         * objc.dg/method-2.m: New.
38032
38033 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38034
38035         PR c++/4203
38036         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
38037         * g++.dg/init/empty1.C: New test.
38038
38039 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
38040
38041         * gcc.c-torture/compile/20010903-1.c: New test.
38042
38043 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
38044
38045         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
38046         for m68k.
38047
38048 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
38049
38050         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
38051
38052         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
38053
38054         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
38055
38056 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
38057
38058         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
38059         for 16-bit 'unsigned int'.
38060
38061 2001-08-29  Kazu Hirata  <kazu@hxi.com>
38062
38063         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
38064
38065 2001-08-27  Richard Henderson  <rth@redhat.com>
38066
38067         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
38068         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
38069
38070 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
38071
38072         * gcc.dg/asm-names.c (ymain): New.
38073
38074 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
38075
38076         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
38077         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
38078         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
38079
38080 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38081
38082         * gcc.dg/compare5.c: New testcase.
38083
38084 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
38085
38086         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
38087         and "In instantiation".
38088
38089 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
38090
38091         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
38092
38093 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
38094
38095         * gcc.misc-tests/gcov.exp: Add support for branch information.
38096         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38097         * gcc.misc-tests/gcov-4.c: New test.
38098         * gcc.misc-tests/gcov-4b.c: New test.
38099         * gcc.misc-tests/gcov-5b.c: New test.
38100
38101 2001-08-20  Zack Weinberg  <zackw@panix.com>
38102
38103         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38104         expected to fail.
38105
38106 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38107
38108         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38109
38110 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38111
38112         * g++.dg/eh/template1.C: New test.
38113
38114 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38115
38116         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38117         Fix thinko.
38118         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38119         for xfail.
38120
38121 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38122
38123         * lib/g77-dg.exp: Use prune.exp for common procedures
38124         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38125         * lib/g77.exp: (g77-dg-prune) Remove
38126
38127 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38128
38129         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38130
38131 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38132
38133         * g++.dg/template/unify1.C: New test.
38134
38135 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38136
38137         * g++.dg/abi/empty4.C: New test.
38138
38139 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38140
38141         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38142         solaris2.*
38143         * g77.f-torture/compile/pr3743.x: Likewise.
38144
38145 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38146
38147         * g++.dg/other/using-declaration.C: New test.
38148
38149 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38150
38151         * gcc.dg/cpp/tr-sign.c: New testcase.
38152
38153 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38154
38155         * gcc.dg/cpp/19951025-1.c: Revert.
38156         * gcc.dg/cpp/directiv.c: We no longer process directives that
38157         interrupt macro arguments.
38158
38159 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38160
38161         * gcc.dg/bconstp-1.c: New test.
38162
38163 2001-08-03  Richard Henderson  <rth@redhat.com>
38164
38165         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38166
38167 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38168
38169         * gcc.dg/cpp/19951025-1.c: Update.
38170
38171 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38172
38173         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38174         should be x.
38175
38176 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38177
38178         Kill -fhonor-std.
38179         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38180         * g++.old-deja/g++.other/std1.C: Likewise.
38181         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38182
38183 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38184
38185         * lib/g77.exp: Load gcc-defs.exp for common procedures
38186         (g77_pass, g77_fail, g77_finish, g77_exit,
38187         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38188
38189 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38190
38191         * g77.dg/fbackslash.f
38192         * g77.dg/fcase-preserve.f
38193         * g77.dg/ff90-1.f
38194         * g77.dg/ffixed-line-length-0.f
38195         * g77.dg/ffixed-line-length-132.f
38196         * g77.dg/ffixed-line-length-7.f
38197         * g77.dg/ffixed-line-length-72.f
38198         * g77.dg/ffixed-line-length-none.f
38199         * g77.dg/ffree-form-1.f
38200         * g77.dg/fno-backslash.f
38201         * g77.dg/fno-f90-1.f
38202         * g77.dg/fno-fixed-form-1.f
38203         * g77.dg/fno-onetrip.f
38204         * g77.dg/fno-typeless-boz.f
38205         * g77.dg/fno-underscoring.f
38206         * g77.dg/fno-vxt-1.f
38207         * g77.dg/fonetrip.f
38208         * g77.dg/ftypeless-boz.f
38209         * g77.dg/fugly-assumed.f
38210         * g77.dg/funderscoring.f
38211         * g77.dg/fvxt-1.f
38212
38213 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38214
38215         * objc.dg/fwd-proto-1.m: New.
38216         * objc.dg/local-decl-1.m: New.
38217         * objc.dg/naming-1.m: New.
38218         * objc.dg/naming-2.m: New.
38219         * objc.dg/proto-hier-1.m: New.
38220
38221 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38222
38223         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38224         largest-type elements to a struct makes its size grow.
38225
38226 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38227
38228         * g++.dg/abi/vthunk1.C: New test.
38229
38230 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38231
38232         * g++.dg/abi/vbase8-22.C: New test.
38233
38234 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38235
38236         * gcc.dg/cpp/macro8.c: New test.
38237
38238 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38239
38240         * g++.dg/abi/vbase8-21.C: New test.
38241
38242 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38243
38244         * g++.dg/abi/vbase8-10.C: New test.
38245
38246 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38247
38248         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38249         ${tool}_set_ld_library_path.
38250         Changed caller.
38251         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38252         g++.exp.
38253
38254 2001-07-26  Stan Cox <scox@redhat.com>
38255
38256         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38257         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38258         gcc_exit, gcc_check_unsupported_p):
38259         Moved to gcc-deps.exp
38260         * gcc-deps.exp: New file.
38261
38262 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38263
38264         * g++.old-deja/g++.pt/defarg14.C: New test.
38265
38266 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38267
38268         * g++.old-deja/g++.other/lineno5.C: New test.
38269
38270 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38271
38272         * g++.old-deja/g++.pt/crash68.C: New test.
38273
38274 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38275
38276         * g++.old-deja/g++.other/crash42.C: New test.
38277
38278 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38279
38280         * gcc.dg/cpp/extratokens.c: Fix.
38281         * gcc.dg/cpp/skipping2.c: New tests.
38282
38283 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38284
38285         * gcc.c-torture/execute/20010724-1.c: New file.
38286         * gcc.c-torture/execute/20010724-1.x: New file.
38287
38288 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38289
38290         * g++.old-deja/g++.other/cond7.C: New test.
38291
38292 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38293
38294         * g++.old-deja/g++.other/optimize4.C: New test.
38295
38296 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38297
38298         * g++.old-deja/g++.abi/vbase8-5.C: New test.
38299
38300 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
38301
38302         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
38303         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
38304         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
38305         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
38306
38307         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
38308         bug report" message.
38309
38310         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
38311         * g++.dg/ext/instantiate1.C: Move from old-deja.
38312
38313 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
38314
38315         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
38316         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
38317         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
38318         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
38319
38320 2001-07-23  Jeffrey A Law  (law@cygnus.com)
38321
38322         * gcc.c-torture/execute/20010723-1.c: New test.
38323
38324 2001-07-23  Ben Elliston  <bje@redhat.com>
38325
38326         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
38327
38328 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38329
38330         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
38331         i[34567]86-*-*.
38332         Delete handling of ieee_multilib_flags.
38333         Pass -mieee for alpha*-*-* and sh-*-*.
38334         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
38335
38336 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
38337
38338         Remove old-abi tests.
38339         * g++.old-deja/g++.mike/p11116.C: Remove.
38340         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
38341
38342 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
38343
38344         * g77.f-torture/compile/pr3743.f: New test
38345
38346 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
38347
38348         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
38349
38350 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38351
38352         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38353         g++.old-deja/g++.pt/static6.C: Likewise.
38354         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38355         supports weak symbols.
38356
38357 2001-07-18  Andreas Jaeger  <aj@suse.de>
38358
38359         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38360         supported again.
38361
38362 2001-07-18  Andreas Jaeger  <aj@suse.de>
38363
38364         * gcc.dg/iftrap-1.c: Fix target line.
38365
38366 2001-07-17  Richard Henderson  <rth@redhat.com>
38367
38368         * gcc.c-torture/execute/20010717-1.c: New.
38369
38370 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38371
38372         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38373         tests.
38374
38375 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38376
38377         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38378
38379 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38380
38381         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38382         UAC_SIGBUS, UAC_NOPRINT definitions.
38383
38384 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38385
38386         * objc/execute/object_is_class.m: New test.
38387         * objc/execute/object_is_meta_class.m: New test.
38388
38389 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38390
38391         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38392         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38393
38394 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38395
38396         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38397         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38398
38399 2001-07-14  Richard Henderson  <rth@redhat.com>
38400
38401         * gcc.dg/iftrap-1.c: New.
38402
38403 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38404
38405         * g77.f-torture/execute/intrinsic77.f: New test.
38406
38407 2001-07-11  Janis Johnson <janis@us.ibm.com>
38408
38409         * gcc.misc-tests/gcov-3.c: New test.
38410
38411 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38412
38413         * gcc.c-torture/compile/20010711-1.c,
38414         * gcc.c-torture/compile/20010711-2.c: New tests.
38415
38416 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38417
38418         * gcc.c-torture/execute/20010711-1.c: New test.
38419
38420 2001-07-11  Ben Elliston  <bje@redhat.com>
38421
38422         * g++.old-deja/g++.other/enum5.C: New test.
38423
38424 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38425
38426         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38427         (g++-dg-prune): Call prune_gcc_output.
38428         * prune.exp: New file for prune_gcc_output.
38429         * lib/g++.exp, lib/gcc.exp: Load it.
38430
38431 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38432
38433         * gcc.c-torture/compile/20010701-1.c,
38434         g++.old-deja/g++.ext/attrib6.C: New tests.
38435
38436 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38437
38438         * gcc.c-torture/compile/20010706-1.c: New test.
38439
38440 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38441
38442         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38443
38444 2001-06-28  Stan Shebs  <shebs@apple.com>
38445
38446         * gcc.dg/pragma-darwin.c: New test.
38447
38448 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38449
38450         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38451         Solaris 2.[678] system.
38452
38453 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38454
38455         * gcc.dg/20010622-1.c: New test.
38456
38457 2001-06-18  Stan Shebs  <shebs@apple.com>
38458
38459         * objc.dg: New directory.
38460         * objc.dg/dg.exp: New file.
38461         * objc.dg/alias.m: New.
38462         * objc.dg/class-1.m: New.
38463         * objc.dg/class-2.m: New.
38464         * objc.dg/const-str-1.m: New.
38465         * objc.dg/const-str-2.m: New.
38466         * objc.dg/id-1.m: New.
38467         * objc.dg/method-1.m: New.
38468         * objc.dg/super-class-1.m: New.
38469         * lib/objc-dg.exp: New file.
38470
38471 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38472
38473         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38474         of label name.
38475
38476 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38479
38480 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38481
38482         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38483         variable.
38484
38485 2001-06-12  Richard Henderson  <rth@redhat.com>
38486
38487         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38488
38489 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         * g++.old-deja/g++.abi/vbase5.C: New test.
38492         * g++.old-deja/g++.abi/vbase6.C: New test.
38493         * g++.old-deja/g++.abi/vbase7.C: New test.
38494
38495 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38496
38497         * gcc.c-torture/compile/20010610-1.c: New test.
38498
38499 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38500
38501         * g++.old-deja/g++.abi/vbase4.C: New test.
38502
38503 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38504
38505         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38506         support %f for HC11/HC12 targets.
38507         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38508         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38509         on HC11/HC12 targets.
38510         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38511
38512 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38513
38514         * gcc.dg/wchar_t-1.c: New file.
38515         * gcc.dg/wint_t-1.c: Likewise.
38516
38517 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38518
38519         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38520
38521 2001-06-11  Richard Henderson  <rth@redhat.com>
38522
38523         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38524
38525 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38526
38527         * gcc.c-torture/compile/20010611-1.c: New test.
38528
38529 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38530
38531         * gcc.dg/c99-tag-1.c: Add more tests.
38532
38533 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38534
38535         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38536         representation on MN10300 and ARM/Thumb.
38537
38538 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38539
38540         * g77.f-torture/execute/20010610.f: New.
38541
38542 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38543
38544         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38545         names.
38546
38547 2001-06-09  Richard Henderson  <rth@redhat.com>
38548
38549         * gcc.c-torture/execute/ashrdi-1.c: New.
38550         * gcc.c-torture/execute/ashldi-1.c: New.
38551         * gcc.c-torture/execute/lshrdi-1.c: New.
38552
38553 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38554
38555         * objc/execute/load-3.m: Added. Check sending +load to categories,
38556         in addition to classes.
38557
38558 2001-06-08  Stan Shebs  <shebs@apple.com>
38559
38560         * objc/execute/load-2.m: New test.  From Nicola Pero
38561         <n.pero@mi.flashnet.it>.
38562
38563 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38564
38565         * gcc.c-torture/execute/20010605-2.c: New test.
38566
38567 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38568
38569         * g++.old-deja/g++.abi/vbase2.C: New test.
38570         * g++.old-deja/g++.abi/vbase3.C: New test.
38571
38572 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38573
38574         * g++.old-deja/g++.pt/friend49.C: New test.
38575
38576 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38577
38578         * g++.old-deja/g++.ext/anon3.C: New test.
38579
38580 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38581
38582         * g++.old-deja/g++.other/conv7.C: New test.
38583
38584 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38585
38586         * gcc.c-torture/compile/20010605-2.c: New test.
38587
38588 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38589
38590         * gcc.c-torture/execute/20010604-1.c: New test.
38591
38592 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38593
38594         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38595
38596 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38597
38598         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38599         (g++_link_flags): Likewise.
38600         (g++_init): Pass gccpath's value to two previous functions.
38601
38602 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38603
38604         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38605         Ensure logfile entry matches exec command line.
38606
38607 2001-05-31  Richard Henderson  <rth@redhat.com>
38608
38609         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38610         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38611
38612 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38613
38614         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38615         compiler for irix6.2
38616
38617 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38618
38619         * g++.old-deja/g++.other/optimize3.C: New file.
38620
38621 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38622
38623         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
38624         assemble.
38625
38626 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
38627
38628         * g++.old-deja/g++.other/optimize2.C: New file.
38629
38630 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
38631
38632         * gcc.c-torture/compile/20010518-2.c: New file.
38633         * gcc.c-torture/execute/20010518-1.c: New file.
38634         * gcc.c-torture/execute/20010518-2.c: New file.
38635
38636 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38637
38638         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
38639
38640 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
38641
38642         G++ no longer defines builtins that do not begin with __builtin.
38643         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38644         * g++.old-deja/g++.brendand/misc13.C: Likewise.
38645         * g++.old-deja/g++.law/builtin1.C: Likewise.
38646         * g++.old-deja/g++.law/cvt2.C: Likewise.
38647         * g++.old-deja/g++.mike/net5.C: Likewise.
38648         * g++.old-deja/g++.other/builtins1.C: Likewise.
38649         * g++.old-deja/g++.other/builtins2.C: Likewise.
38650         * g++.old-deja/g++.other/builtins3.C: Likewise.
38651         * g++.old-deja/g++.other/builtins4.C: Likewise.
38652         * g++.old-deja/g++.other/inline8.C: Likewise.
38653         * g++.old-deja/g++.robertl/eb39.C: Likewise.
38654
38655 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
38656
38657         * g++.old-deja/g++.pt/using1.C: Adjust.
38658         * g++.old-deja/g++.pt/using2.C: New test.
38659
38660 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38661
38662         * gcc.dg/cpp/charconst.c: New tests.
38663         * gcc.dg/cpp/escape.c: New tests.
38664         * gcc.dg/cpp/escape-1.c: New tests.
38665         * gcc.dg/cpp/escape-2.c: New tests.
38666         * gcc.dg/cpp/ucs.c: New tests.
38667
38668 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
38669
38670         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38671         native compiler for irix6.5.
38672
38673 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
38674
38675         * lib/g++.exp (g++_include_flags): Use args to compute
38676         get_multilibs.
38677         (g++_link_flags): Likewise.
38678         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38679
38680 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38681
38682         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38683
38684 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38685
38686         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38687         this file.
38688
38689 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38690
38691         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38692         STACK_SIZE;
38693         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38694         to STACK_SIZE; Use it to define size of add_histo array.
38695         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38696         to STACK_SIZE.
38697         (f): Use GITT_SIZE to define size of gitt local table.
38698         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38699         to STACK_SIZE; Use it to define size of bytemem array.
38700
38701 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38702
38703         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38704         on 68HC11/HC12 due to the asm instruction.
38705         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38706         * gcc.c-torture/compile/920520-1.x: Likewise.
38707         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38708         on 68HC11/HC12 because the function is larger than 64K.
38709         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38710         on 68HC11/HC12 because the structure is too large.
38711
38712 2001-05-20  Richard Henderson  <rth@redhat.com>
38713
38714         * gcc.c-torture/execute/20010520-1.c: New.
38715
38716 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38717
38718         * g++.old-deja/g++.warn/compare1.C: New test.
38719         * gcc.dg/compare4.c: New test.
38720
38721 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38722
38723         * g++.old-deja/g++.other/optimize1.C: New test.
38724
38725 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38726
38727         * g++.old-deja/g++.pt/spec41.C: New test.
38728
38729 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38730
38731         * gcc.c-torture/compile/20010114-1.x: Remove.
38732
38733 2001-05-18  Stan Shebs  <shebs@apple.com>
38734
38735         * gcc.c-torture/compile/20010518-1.c: New test.
38736
38737 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38738
38739         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38740         * g++.old-deja/g++.pt/crash67.C: New test.
38741
38742 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38743
38744         * g++.old-deja/g++.other/debug9.C: New test.
38745
38746 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38747
38748         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38749
38750 2001-05-16  Jan Hubicka  <jh@suse.cz>
38751
38752         * gcc.c-torture/compile/20010516-1.c: New test.
38753
38754 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38755
38756         * g++.old-deja/g++.other/crash41.C: New test.
38757
38758 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38759
38760         * g++.old-deja/g++.pt/crash66.C: New test.
38761
38762 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38763
38764         * g++.old-deja/g++.robertl/eb27.C: Convert.
38765
38766 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38767
38768         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38769         declaration being redundant.
38770
38771 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38772
38773         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38774
38775 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38776
38777         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38778
38779 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38780
38781         * lib/g++.exp: Use testsuite_flags.
38782
38783 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38784
38785         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38786
38787 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38788
38789         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38790
38791 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38792
38793         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38794
38795 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38796
38797         * gcc.c-torture/compile/20010313-1.c: New test.
38798
38799 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38800
38801         * gcc.dg/cpp/direct2.c: New test.
38802         * gccq.dg/cpp/direct2s.c: New test.
38803
38804         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38805
38806 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38807
38808         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38809         * g++.old-deja/g++.other/op3.C: Likewise.
38810
38811 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38812
38813         * gcc.dg/cpp/syshdr.h: New file.
38814         * gcc.dg/cpp/sysmac1.c: Update.
38815         * gcc.dg/cpp/sysmac2.c: Update.
38816
38817 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38818
38819         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38820
38821 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38822
38823         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38824         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38825
38826 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38827
38828         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38829
38830 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38831
38832         * lib/g++.exp (g++_include_flags): Don't use any special flags
38833         if TESTING_IN_BUILD_TREE is not defined.
38834         (g++_init): Use a plain 'c++' as the compiler if
38835         TESTING_IN_BUILD_TREEE is not defined.
38836
38837 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38838
38839         * g++.old-deja/g++.eh/catch13.C: New test.
38840         * g++.old-deja/g++.eh/catch14.C: New test.
38841
38842 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38843
38844         * gcc.dg/cpp/tr-define.c: New test.
38845
38846 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38847
38848         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38849         <stdlib.h>, not <malloc.h>.
38850
38851 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38852
38853         * g++.old-deja/g++.ns/template17.C: New test.
38854
38855 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         * g++.old-deja/g++.pt/ref4.C: New test.
38858
38859 2001-04-30  Richard Henderson  <rth@redhat.com>
38860
38861         * gcc.dg/20000724-1.c: Revert last change.
38862
38863 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38864
38865         * g77.f-torture/execute/20010430.f: New test.
38866
38867 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38868
38869         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38870
38871 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38872
38873         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38874
38875 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38876
38877         * g++.old-deja/g++.eh/crash6.C: New test.
38878
38879 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38880
38881         * g++.old-deja/g++.other/warn7.C: New test.
38882
38883 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38884
38885         * g++.old-deja/g++.other/defarg9.C: New test.
38886
38887 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38888
38889         * g77.f-torture/compile/20010426.f: New test.
38890         * g77.f-torture/execute/20010426.f: New test.
38891
38892 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38893
38894         * g77.f-torture/compile/20000629-1.x: Remove - error
38895         has been fixed.
38896
38897 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38898
38899         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38900         Tweak slightly to work with g++.dg framework.
38901         * g++.dg/special/ecos.exp: Run initp1.C test.
38902         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38903
38904         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38905         its linker doesn't give line numbers either.
38906         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38907
38908 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38909
38910         * g++.old-deja/g++.other/lex1.C: New test.
38911
38912 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38913
38914         * gcc.dg/noncompile/20010425-1.c: New test.
38915
38916 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38917
38918         * g++.old-deja/g++.pt/mangle2.C: New test.
38919
38920 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38921
38922         * gcc.dg/format/plus-1.c: New test.
38923
38924 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38925
38926         * gcc.dg/20010423-1.c: New test.
38927
38928 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38929
38930         * gcc.c-torture/execute/20010422-1.c: New test.
38931
38932 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38933
38934         * g++.old-deja/g++.ns/type2.C: New test.
38935
38936 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38937
38938         * g++.old-deja/g++.other/perf1.C: New test.
38939
38940 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38941
38942         * gcc.dg/c99-func-2.c: Remove xfail.
38943         * gcc.dg/c99-func-3.c: Remove xfail.
38944         * gcc.dg/c99-func-4.c: Remove xfail.
38945
38946 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38947
38948         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38949
38950 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38951
38952         * gcc.c-torture/compile/20010423-1.c: New test.
38953
38954 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38955
38956         * g++.old-deja/g++.pt/typename28.C: New test.
38957
38958 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38959
38960         * g++.old-deja/g++.abi/empty2.C: New test.
38961         * g++.old-deja/g++.abi/empty3.C: New test.
38962
38963 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38964
38965         * g++.old-deja/g++.other/comdat2.C: New test.
38966         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38967
38968 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38969
38970         * g++.old-deja/g++.other/overload14.C: New test.
38971
38972 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38973
38974         * g++.old-deja/g++.other/lookup23.C: New test.
38975
38976 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38977
38978         * gcc.c-torture/execute/20010403-1.c: New test.
38979
38980 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38981             Mark Mitchell  <mark@codesourcery.com>
38982
38983         * lib/old-dejagnu.exp: Don't delete output of executable.
38984         Add .exe suffix to executables.
38985
38986 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38987
38988         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38989
38990 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38991
38992         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38993
38994 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38995
38996         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38997         * g++.old-deja/g++.abi/crash1.C: New test.
38998
38999 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39000
39001         * g++.old-deja/g++.other/crash40.C: New test.
39002
39003 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39004
39005         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39006
39007 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39008
39009         * g++.old-deja/g++.other/warn6.C: New test.
39010
39011 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39012
39013         * g++.old-deja/g++.robertl/eb42.C: Same.
39014
39015 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39016
39017         * gcc.dg/wtr-conversion-1.c: New testcase.
39018
39019 2001-04-10  Richard Henderson  <rth@redhat.com>
39020
39021         * g++.old-deja/g++.other/array5.C: New.
39022
39023 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39024
39025         * gcc.c-torture/execute/20010408-1.c: New test.
39026
39027 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
39028
39029         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
39030         headers and constructs.
39031         * g++.old-deja/g++.robertl/eb79.C: Same.
39032         * g++.old-deja/g++.robertl/eb77.C (main): Same.
39033         * g++.old-deja/g++.robertl/eb73.C: Same.
39034         * g++.old-deja/g++.robertl/eb66.C (main): Same.
39035         * g++.old-deja/g++.robertl/eb55.C (t): Same.
39036         * g++.old-deja/g++.robertl/eb54.C (main): Same.
39037         * g++.old-deja/g++.robertl/eb46.C (main): Same.
39038         * g++.old-deja/g++.robertl/eb44.C: Same.
39039         * g++.old-deja/g++.robertl/eb41.C (main): Same.
39040         * g++.old-deja/g++.robertl/eb4.C (main): Same.
39041         * g++.old-deja/g++.robertl/eb39.C: Same.
39042         * g++.old-deja/g++.robertl/eb33.C (main): Same.
39043         * g++.old-deja/g++.robertl/eb31.C (main): Same.
39044         * g++.old-deja/g++.robertl/eb30.C: Same.
39045         * g++.old-deja/g++.robertl/eb3.C: Same.
39046         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
39047         * g++.old-deja/g++.robertl/eb21.C: Same.
39048         * g++.old-deja/g++.robertl/eb15.C: Same.
39049         * g++.old-deja/g++.robertl/eb118.C: Same.
39050         * g++.old-deja/g++.robertl/eb115.C (main): Same.
39051         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
39052         * g++.old-deja/g++.robertl/eb109.C: Same.
39053         * g++.old-deja/g++.other/sibcall1.C (main): Same.
39054         * g++.old-deja/g++.mike/rtti1.C: Same.
39055         * g++.old-deja/g++.mike/p658.C: Same.
39056         * g++.old-deja/g++.mike/net46.C: Same.
39057         * g++.old-deja/g++.mike/net34.C: Same.
39058         * g++.old-deja/g++.mike/memoize1.C: Same.
39059         * g++.old-deja/g++.mike/eh2.C: Same.
39060         * g++.old-deja/g++.law/weak.C: Same.
39061         * g++.old-deja/g++.law/visibility7.C: Same.
39062         * g++.old-deja/g++.law/visibility25.C: Same.
39063         * g++.old-deja/g++.law/visibility22.C: Same.
39064         * g++.old-deja/g++.law/visibility2.C: Same.
39065         * g++.old-deja/g++.law/visibility17.C: Same.
39066         * g++.old-deja/g++.law/visibility13.C: Same.
39067         * g++.old-deja/g++.law/visibility10.C: Same.
39068         * g++.old-deja/g++.law/visibility1.C: Same.
39069         * g++.old-deja/g++.law/virtual3.C (eval): Same.
39070         * g++.old-deja/g++.law/vbase1.C: Same.
39071         * g++.old-deja/g++.law/operators32.C: Same.
39072         * g++.old-deja/g++.law/nest3.C: Same.
39073         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
39074         * g++.old-deja/g++.law/except5.C (main): Same.
39075         * g++.old-deja/g++.law/cvt7.C (run): Same.
39076         * g++.old-deja/g++.law/cvt2.C: Same.
39077         * g++.old-deja/g++.law/cvt16.C: Same.
39078         * g++.old-deja/g++.law/ctors6.C (bar): Same.
39079         * g++.old-deja/g++.law/ctors17.C (main): Same.
39080         * g++.old-deja/g++.law/ctors13.C: Same.
39081         * g++.old-deja/g++.law/ctors12.C (main): Same.
39082         * g++.old-deja/g++.law/ctors10.C: Same.
39083         * g++.old-deja/g++.law/code-gen5.C: Same.
39084         * g++.old-deja/g++.law/bad-error7.C: Same.
39085         * g++.old-deja/g++.law/arm9.C: Same.
39086         * g++.old-deja/g++.law/arm12.C: Same.
39087         * g++.old-deja/g++.law/arg8.C: Same.
39088         * g++.old-deja/g++.law/arg1.C: Same.
39089         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
39090         * g++.old-deja/g++.jason/template31.C: Same.
39091         * g++.old-deja/g++.jason/template24.C (main): Same.
39092         * g++.old-deja/g++.jason/2371.C: Same.
39093         * g++.old-deja/g++.eh/new2.C: Same.
39094         * g++.old-deja/g++.eh/new1.C: Same.
39095         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
39096         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39097         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39098         * g++.old-deja/g++.brendan/crash62.C: Same.
39099         * g++.old-deja/g++.brendan/crash52.C: Same.
39100         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39101         * g++.old-deja/g++.brendan/crash38.C: Same.
39102         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39103         * g++.old-deja/g++.brendan/copy9.C: Same.
39104
39105 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39106
39107         * gcc.c-torture/execute/20001203-2.c (memset):
39108         Count argument is of type __SIZE_TYPE__.
39109
39110 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39111
39112         * gcc.c-torture/compile/20010404-1.c: New test.
39113
39114 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39115
39116         * gcc.c-torture/compile/20010326-1.c: New test.
39117
39118 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39119
39120         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39121         peculiarities of the SH.
39122         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39123
39124 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39125
39126         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39127         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39128         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39129
39130 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39131
39132         * g77.f-torture/compile/20010321-1.f: New test.
39133
39134 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39135
39136         * gcc.c-torture/compile/20010329-1.c: New test.
39137
39138 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39139
39140         * gcc.c-torture/execute/20010329-1.c: New test.
39141
39142 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39143
39144         * g++.old-deja/g++.other/eh4.C: Fix typo.
39145
39146 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39147
39148         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39149
39150 2001-03-28  Philip Blundell  <philb@gnu.org>
39151
39152         * gcc.c-torture/compile/20010328-1.c: New test.
39153
39154 2001-03-27  Richard Henderson  <rth@redhat.com>
39155
39156         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39157         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39158
39159 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39160
39161         * gcc.c-torture/compile/20010327-1.c: New test.
39162
39163 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39164
39165         * g++.old-deja/g++.other/friend12.C: New test.
39166         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39167         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39168
39169 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39170
39171         * gcc.c-torture/execute/20010325-1.c: New test.
39172
39173 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39174
39175         * g++.old-deja/g++.other/mangle3.C: New test.
39176
39177 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39178
39179         * g++.old-deja/g++.other/anon8.C: New test.
39180
39181 2001-03-20  Philip Blundell  <philb@gnu.org>
39182
39183         * gcc.c-torture/compile/20010320-1.c: New test.
39184
39185 2001-03-17  Richard Henderson  <rth@redhat.com>
39186
39187         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39188
39189 2001-03-15  Geoff Keating  <geoff@redhat.com>
39190
39191         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39192         tests on AIX.
39193
39194 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39195
39196         * g++.old-deja/g++.other/eh4.C: New test.
39197
39198 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39199
39200         * gcc.dg/cpp/mi1.c: Update.
39201
39202 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39203
39204         * g++.old-deja/g++.other/regstack.C: New test.
39205
39206 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39207
39208         * g++.old-deja/g++.other/ref4.C: New test.
39209
39210 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39211
39212         * objc/execute/va_method.m: Added.
39213         * objc/execute/IMP.m: Added.
39214         * objc/execute/_cmd.m: Added.
39215         * objc/execute/accessing_ivars.m: Added.
39216         * objc/execute/class-1.m: Added.
39217         * objc/execute/class-10.m: Added.
39218         * objc/execute/class-11.m: Added.
39219         * objc/execute/class-12.m: Added.
39220         * objc/execute/class-13.m: Added.
39221         * objc/execute/class-14.m: Added.
39222         * objc/execute/class-2.m: Added.
39223         * objc/execute/class-3.m: Added.
39224         * objc/execute/class-4.m: Added.
39225         * objc/execute/class-5.m: Added.
39226         * objc/execute/class-6.m: Added.
39227         * objc/execute/class-7.m: Added.
39228         * objc/execute/class-8.m: Added.
39229         * objc/execute/class-9.m: Added.
39230         * objc/execute/class-tests-1.h
39231         * objc/execute/class-tests-2.h
39232         * objc/execute/compatibility_alias.m: Added.
39233         * objc/execute/encode-1.m: Added.
39234         * objc/execute/formal_protocol-1.m: Added.
39235         * objc/execute/formal_protocol-2.m: Added.
39236         * objc/execute/formal_protocol-3.m: Added.
39237         * objc/execute/formal_protocol-4.m: Added.
39238         * objc/execute/formal_protocol-5.m: Added.
39239         * objc/execute/formal_protocol-6.m: Added.
39240         * objc/execute/formal_protocol-7.m: Added.
39241         * objc/execute/informal_protocol.m: Added.
39242         * objc/execute/initialize.m: Added.
39243         * objc/execute/load.m: Added.
39244         * objc/execute/many_args_method.m: Added.
39245         * objc/execute/nested-3.m: Added.
39246         * objc/execute/no_clash.m: Added.
39247         * objc/execute/private.m: Added.
39248         * objc/execute/redefining_self.m: Added.
39249         * objc/execute/root_methods.m: Added.
39250         * objc/execute/selector-1.m: Added.
39251         * objc/execute/static-1.m: Added.
39252         * objc/execute/static-2.m: Added.
39253         * objc/execute/va_method.m: Added.
39254
39255 2001-03-10  Richard Henderson  <rth@redhat.com>
39256
39257         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39258
39259 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39260
39261         * g++.old-deja/g++.other/crash31.C: XFAIL.
39262         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39263         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39264         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39265         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39266         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39267
39268 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39269
39270         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39271
39272 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39273
39274         * gcc.dg/20000724-1.c: Don't use multiline strings.
39275
39276 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39277
39278         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39279         result of -cString against what we expect it to be; don't just
39280         print it out for no one to read.
39281
39282         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39283         Based on testcases provided by Nicola Pero.
39284
39285 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39286
39287         * gcc.dg/cpp/macro7.c: New test.
39288
39289 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39290
39291         * gcc.dg/cpp/multiline.c: Update.
39292
39293 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39294
39295         * g++.old-deja/g++.other/enum3.C: New test.
39296
39297 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39298
39299         * g++.old-deja/g++.other/pod1.C: New test.
39300
39301 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39302
39303         * g++.old-deja/g++.ext/overload1.C: New test.
39304
39305 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39306
39307         * g++.old-deja/g++.pt/using1.C: New test.
39308
39309 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39310
39311         * g++.old-deja/g++.other/using9.C: New test.
39312
39313 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
39314
39315         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
39316
39317         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
39318
39319 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
39320
39321         * g++.old-deja/g++.ext/realpt1.C: Remove.
39322
39323 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
39324
39325         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
39326
39327 2001-02-26  Will Cohen  <wcohen@redhat.com>
39328
39329         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
39330
39331 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
39332
39333         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
39334         templatized constructors.
39335
39336 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39337
39338         * gcc.c-torture/execute/20010224-1.c: New test.
39339
39340 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
39341
39342         * gcc.c-torture/execute/20010222-1.c: New test.
39343
39344 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
39345
39346         * g++.old-deja/g++.other/inline20.C: New test.
39347
39348 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
39349
39350         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39351
39352 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39353
39354         * g++.old-deja/g++.other/lookup22.C: New test.
39355
39356 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39357
39358         * g77.dg: New directory.
39359         * g77.dg/20010216-1.f: New test case.
39360         * g77.dg/dg.exp: New driver.
39361         * lib/g77-dg.exp: New driver library.
39362
39363 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39364
39365         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39366
39367 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39368
39369         * g++.old-deja/g++.other/decl9.C: New test.
39370
39371 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39372
39373         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39374         not need <string> and also tests the initialization at runtime.
39375
39376 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39377
39378         * gcc.c-torture/execute/longlong.c: New test.
39379
39380 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39381
39382         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39383
39384 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39385
39386         * gcc.c-torture/execute/920302-1.c (execute):
39387         Change argument type to short.
39388
39389 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39390
39391         * g++.old-deja/g++.pt/deduct6.C: New test.
39392
39393 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39394
39395         * g++.old-deja/g++.pt/deduct5.C: New test.
39396
39397 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39398
39399         * gcc.c-torture/execute/20010209-1.c: New test.
39400
39401 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39402
39403         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39404
39405 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39406
39407         * g++.dg/vtgc1.C: Update for new ABI.
39408
39409         * consistency.vlad: New directory, 1665 files.
39410
39411 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39412
39413         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39414         return type.
39415         * gcc.dg/cpp/digraphs.c: Declare puts.
39416
39417 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39418
39419         * g++.old-deja/g++.other/warn5.C: New test.
39420
39421 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39422
39423         * g++.old-deja/g++.pt/spec40.C: New test.
39424
39425 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39426
39427         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39428         case.
39429         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39430
39431 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39432
39433         * gcc.c-torture/compile/20010209-1.c: New test.
39434
39435 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39436
39437         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39438         excess errors message but not if it crashes.
39439         * g++.old-deja/g++.other/crash27.C: Likewise.
39440         * g++.old-deja/g++.other/crash28.C: Likewise.
39441         * g++.old-deja/g++.other/crash30.C: Likewise.
39442         * g++.old-deja/g++.other/crash32.C: Likewise.
39443         * g++.old-deja/g++.other/crash35.C: Likewise.
39444         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39445
39446 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39447
39448         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39449         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39450         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39451         g77.f-torture/execute/execute.exp,
39452         g77.f-torture/noncompile/noncompile.exp,
39453         gcc.c-torture/execute/execute.exp,
39454         gcc.c-torture/execute/memcheck/memcheck.exp,
39455         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39456         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39457         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39458         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39459         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39460         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39461         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39462         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39463         Remove bug reporting instructions with ancient email addresses.
39464
39465 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39466
39467         * gcc.dg/20010202-1.c: New test.
39468         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39469
39470 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39471
39472         * g++.dg/stdbool-if.C: New test.
39473
39474 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39475
39476         * objc/execute/fdecl.m: Added main().
39477
39478 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39479
39480         * gcc.c-torture/execute/20010206-1.c: New test.
39481
39482 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39483
39484         * gcc.dg/cpp/avoidpaste1.c: Update.
39485
39486 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39487
39488         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39489         Pero <nicola@brainstorm.co.uk>.
39490         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39491
39492 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39493
39494         * g++.old-deja/g++.pt/spec39.C: New test.
39495
39496 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39497
39498         * gcc.c-torture/compile/20010202-1.c: New test.
39499
39500 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39501
39502         * g++.old-deja/g++.abi/primary2.C: New test.
39503         * g++.old-deja/g++.abi/primary3.C: New test.
39504         * g++.old-deja/g++.abi/primary4.C: New test.
39505         * g++.old-deja/g++.abi/primary5.C: New test.
39506         * g++.old-deja/g++.abi/vtable3.h: New test.
39507         * g++.old-deja/g++.abi/vtable3a.C: New test.
39508         * g++.old-deja/g++.abi/vtable3b.C: New test.
39509         * g++.old-deja/g++.abi/vtable3c.C: New test.
39510         * g++.old-deja/g++.abi/vtable3d.C: New test.
39511         * g++.old-deja/g++.abi/vtable3e.C: New test.
39512         * g++.old-deja/g++.abi/vtable3f.C: New test.
39513         * g++.old-deja/g++.abi/vtable3g.C: New test.
39514         * g++.old-deja/g++.abi/vtable3h.C: New test.
39515         * g++.old-deja/g++.abi/vtable3i.C: New test.
39516         * g++.old-deja/g++.abi/vtable3j.C: New test.
39517         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39518
39519 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39520
39521         * g++.old-deja/g++.other/anon6.C: New test.
39522         * g++.old-deja/g++.other/anon7.C: New test.
39523
39524 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39525
39526         * gcc.dg/cpp/avoidpaste2.c: New tests.
39527
39528 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39529
39530         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39531
39532 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39533
39534         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39535         DECIMAL_DIG cases for Irix."
39536
39537 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39538
39539         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39540
39541 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39542
39543         * gcc.dg/c99-tag-1.c: New test.
39544
39545 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39546
39547         * gcc.dg/cpp/tr-warn1.c: Add tests.
39548
39549 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39550
39551         * gcc.dg/cpp/avoidpaste1.c: Update.
39552         * gcc.dg/cpp/paste4.c: Update.
39553
39554 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39555
39556         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39557         cases for Irix.
39558
39559 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39560
39561         * g++.old-deja/g++.other/inline19.C: New test.
39562
39563 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39564
39565         * gcc.dg/Wlarger-than.c: New test.
39566
39567 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39568
39569         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39570
39571 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39572
39573         * gcc.c-torture/execute/20010129-1.c: New test.
39574         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39575
39576 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39577
39578         * gcc.dg/cpp/avoidpaste1.c: Test case.
39579
39580 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39581
39582         * g++.old-deja/g++.other/inline18.C: New test.
39583
39584 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39585
39586         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39587         and __builtin_putchar.
39588
39589 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39590
39591         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39592         tests.
39593
39594 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39595
39596         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39597         floating point number rounding mode to round to the nearest
39598         representable mode.
39599
39600 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39601
39602         * g++.old-deja/g++.other/mangle2.C: New test.
39603
39604 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39605
39606         * gcc.c-torture/compile/20010124-1.c: New test.
39607
39608 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39609
39610         * g++.old-deja/g++.pt/spec38.C: New test.
39611
39612 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39613
39614         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39615         "Build don't run".
39616
39617 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39618
39619         * gcc.c-torture/execute/20010123-1.c: New test.
39620
39621 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39622
39623         * g++.old-deja/g++.pt/spec37.C: New test.
39624
39625 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39626
39627         * g++.old-deja/g++.pt/overload14.C: New test.
39628
39629 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39630
39631         * gcc.c-torture/execute/20010122-1.c: New test, exercise
39632         __builtin_return_address.
39633
39634 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
39635
39636         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
39637         * g++.old-deja/g++.pt/spec35.C: New test.
39638         * g++.old-deja/g++.pt/spec36.C: New test.
39639
39640 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
39641
39642         * gcc.c-torture/compile/20010118-1.c: New test.
39643
39644 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
39645
39646         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39647
39648 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39649
39650         * gcc.c-torture/execute/20010119-1.c: New test.
39651
39652 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39653
39654         * g++.old-deja/g++.other/vbase5.C: New test.
39655
39656 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39657
39658         * gcc.c-torture/execute/20010118-1.c: New test.
39659
39660 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39661
39662         * g++.old-deja/g++.pt/deduct3.C: New test.
39663
39664 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39665
39666         * g++.old-deja/g++.pt/spec34.C: New test.
39667
39668 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39669
39670         * g77.f-torture/compile/20000601-2.f: New test.
39671
39672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39673
39674         * g++.old-deja/g++.other/init17.C: New test.
39675
39676 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
39677
39678         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39679
39680 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39681
39682         * g++.old-deja/g++.pt/unify8.C: New test.
39683
39684 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39685
39686         * g++.old-deja/g++.abi/vbase1.C: New test.
39687
39688 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39689
39690         * g++.old-deja/g++.pt/crash65.C: New test.
39691
39692 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39693
39694         * gcc.dg/cpp/assembl2.S: New test case.
39695
39696 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39697
39698         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39699         are supported.
39700
39701 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39702
39703         * g++.old-deja/g++.other/builtins1.C: New test.
39704         * g++.old-deja/g++.other/builtins2.C: Likewise.
39705         * g++.old-deja/g++.other/builtins3.C: Likewise.
39706         * g++.old-deja/g++.other/builtins4.C: Likewise.
39707
39708 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39709
39710         * gcc.c-torture/compile/20010117-1.c: New test.
39711         * gcc.c-torture/compile/20010117-2.c: New test.
39712
39713 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39714
39715         * g77.f-torture/execute/20010116.[fx]: New test,
39716         XFAIL on i?86-*-*.
39717         * g77.f-torture/compile/20010115.f: Indicate it's
39718         a test for PR fortran/1636.
39719
39720 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39721
39722         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39723
39724 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39725
39726         * g77.f-torture/compile/20010115.f: New test.
39727
39728 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.old-deja/g++.pt/nontype5.C: New test.
39731
39732 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39733
39734         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39735         have an equivalent working one below it.
39736
39737 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39738
39739         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39740         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39741
39742 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39743
39744         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39745         message containing "init_priority".
39746         (conpr-2.C): Likewise.
39747         (conpr-3.C): Likewise.
39748         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39749
39750 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39751
39752         * gcc.c-torture/execute/20010114-2.c: New test.
39753
39754 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39755
39756         * gcc.c-torture/compile/20010114-1.c: New test.
39757         * gcc.c-torture/compile/20010114-1.x: Xfail.
39758         * gcc.c-torture/compile/20010114-2.c: New test.
39759         * gcc.c-torture/execute/20010114-1.c: New test.
39760         * gcc.dg/trunc-1.c: New test.
39761         * gcc.dg/uninit-B.c: New test.
39762
39763 2001-01-13  Nick Clifton  <nickc@redhat.com>
39764
39765         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39766         target.
39767
39768 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39769
39770         * gcc.c-torture/compile/20010113-1.c: New test.
39771
39772 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39773
39774         * gcc.c-torture/compile/20001212-1.c: New test.
39775
39776 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39777
39778         * gcc.dg/cpp/widestr1.c: Update.
39779         * gcc.dg/cpp/prag-imp.c: Remove.
39780
39781 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39782
39783         * gcc.c-torture/execute/20000801-3.x: Remove.
39784         * gcc.dg/c90-init-1.c: New test.
39785         * gcc.dg/c99-init-1.c: New test.
39786         * gcc.dg/c99-init-2.c: New test.
39787         * gcc.dg/gnu99-init-1.c: New test.
39788
39789 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39790
39791         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39792         testing that no relevant ones were found.
39793
39794 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39795
39796         * g++.old-deja/g++.pt/cast2.C: New test.
39797
39798 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39799
39800         * g++.old-deja/g++.pt/friend47.C: New test.
39801
39802 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         * g++.old-deja/g++.pt/instantiate13.C: New test.
39805
39806 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39807
39808         * g++.old-deja/g++.other/defarg7.C: New test.
39809         * g++.old-deja/g++.other/defarg8.C: New test.
39810
39811 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * g++.old-deja/g++.pt/crash64.C: New test.
39814
39815 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39816
39817         * g++.old-deja/g++.pt/crash63.C: New test.
39818
39819 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39820
39821         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39822
39823 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39824
39825         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39826
39827 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39828
39829         * g++.old-deja/g++.pt/error3.C: New test.
39830
39831 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         * g++.old-deja/g++.other/crash39.C: New test.
39834
39835 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39836
39837         * g++.old-deja/g++.other/vbase4.C: New test.
39838
39839 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39840
39841         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39842         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39843         * gcc.dg/special/special.exp: New test driver which will check
39844         for alias support for the above test.
39845
39846 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39847
39848         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39849         problems on small machines.
39850         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39851         parameterize.
39852
39853 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39854
39855         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39856         mips.
39857         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39858
39859 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39860
39861         * g++.old_deja/g++.pt/using8.C: New test.
39862
39863 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39864
39865         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39866
39867 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39868
39869         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39870         where a failure is expected.
39871         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39872
39873 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39874
39875         * g++.old_deja/g++.pt/instantiate12.C: New test.
39876
39877 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39878
39879         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39880         start of structs.
39881         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39882         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39883         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39884         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39885         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39886         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39887         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39888         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39889         * g++.old-deja/g++.eh/spec6.C: Likewise.
39890         * g++.old-deja/g++.jason/crash3.C: Likewise.
39891         * g++.old-deja/g++.law/ctors11.C: Likewise.
39892         * g++.old-deja/g++.law/ctors17.C: Likewise.
39893         * g++.old-deja/g++.law/ctors5.C: Likewise.
39894         * g++.old-deja/g++.law/ctors9.C: Likewise.
39895         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39896         * g++.old-deja/g++.mike/net22.C: Likewise.
39897         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39898         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39899         * g++.old-deja/g++.mike/virt3.C: Likewise.
39900         * g++.old-deja/g++.niklas/t128.C: Likewise.
39901         * g++.old-deja/g++.other/anon4.C: Likewise.
39902         * g++.old-deja/g++.other/using1.C: Likewise.
39903         * g++.old-deja/g++.other/warn3.C: Likewise.
39904         * g++.old-deja/g++.pt/t37.C: Likewise.
39905         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39906         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39907
39908 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39909
39910         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39911
39912 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39913
39914         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39915
39916 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39917
39918         * gcc.c-torture/compile/20010107-1.c: New test.
39919
39920 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39921
39922         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39923
39924 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39925
39926         * gcc.dg/format/format.h: New file.
39927         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39928         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39929         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39930         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39931         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39932         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39933         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39934         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39935         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39936         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39937         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39938         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39939         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39940         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39941         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39942         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39943         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39944         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39945         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39946         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39947         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39948         instead of declaring standard types, macros and functions in each
39949         test.
39950
39951 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39952
39953         * gcc.c-torture/execute/20010106-1.c: New test.
39954
39955 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39956
39957         * gcc.dg/format/format.exp: New file.
39958         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39959         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39960         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39961         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39962         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39963         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39964         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39965         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39966         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39967         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39968         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39969         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39970         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39971         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39972         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39973         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39974         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39975         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39976         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39977         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39978         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39979         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39980         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39981         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39982         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39983         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39984         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39985         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39986         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39987         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39988         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39989         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39990         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39991         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39992         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39993         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39994         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39995         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39996         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39997         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39998         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39999         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40000
40001 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40002
40003         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40004         account.
40005
40006 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40007
40008         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40009
40010 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40011
40012         * g++.old-deja/g++.pt/crash62.C: New test.
40013
40014 2001-01-04  Richard Henderson  <rth@redhat.com>
40015
40016         * gcc.dg/20000926-1.c: Update expected warnings.
40017         * gcc.dg/array-2.c: Likewise.
40018         * gcc.dg/array-4.c: Also validate flexible array members.
40019         * gcc.dg/c99-flex-array-1.c: New.
40020
40021 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40022
40023         * gcc.c-torture/compile/20001222-1.x: Remove.
40024
40025 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40026
40027         * gcc.c-torture/execute/built-in-setjmp.c: New.
40028
40029 2001-01-03  Richard Henderson  <rth@redhat.com>
40030
40031         * gcc.dg/940510-1.c: Update expected error wording.
40032         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
40033
40034 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
40035
40036         * lib/target-supports.exp (check_alias_available): Modified to
40037         indicate aliases not supported if only weak aliases are supported.
40038
40039 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40040
40041         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
40042         Turn on cmpstrsi checks for __pj__ and __i370__.
40043
40044 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40045
40046         * g++.old-deja/g++.other/virtual11.C: New test.
40047
40048 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40049
40050         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
40051
40052 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40053
40054         * gcc.c-torture/compile/20010102-1.c: New test.
40055
40056 2001-01-02  Andreas Jaeger  <aj@suse.de>
40057
40058         * gcc.dg/noreturn-3.c: New test.
40059
40060         * gcc.dg/noreturn-4.c: New test.
40061
40062 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40063
40064         * gcc.c-torture/execute/stdio-opt-1.c: Also test
40065         __builtin_fputc and __builtin_fwrite.
40066
40067 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40068
40069         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
40070         signed char, not default char.
40071
40072 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40073
40074         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
40075
40076 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
40077
40078         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
40079
40080 2000-12-29  Richard Henderson  <rth@redhat.com>
40081
40082         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
40083         (__cyg_profile_func_exit): Define.
40084
40085 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40086
40087         * g++.dg/vtgc1.C: New test.
40088
40089 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
40090
40091         * gcc.dg/noncompile/20001228-1.c: New test.
40092
40093         * gcc.dg/20001228-1.c: New test.
40094
40095         * gcc.c-torture/execute/20001228-1.c: New test.
40096
40097 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40098
40099         * gcc.dg/format-strfmon-1.c: New test.
40100
40101 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40102
40103         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40104         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40105         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40106         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40107         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40108         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40109         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40110         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40111         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40112         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40113         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40114         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40115         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40116
40117         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40118         * gcc.c-torture/execute/string-opt-4.c: Test index.
40119
40120 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40121
40122         * gcc.c-torture/compile/20001226-1.c: New test.
40123
40124 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40125
40126         * gcc.c-torture/compile/20001222-1.c: New test.
40127         * gcc.c-torture/compile/20001222-1.x: Xfail.
40128
40129 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40130
40131         * gcc.c-torture/execute/comp-goto-2.c: New test.
40132
40133 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40134
40135         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40136         Use long types if __INT_MAX__ is 32767.
40137         (main): Use cast to (sint32 *) when poking 88 into a_page.
40138
40139         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40140
40141 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40142
40143         * gcc.c-torture/compile/20001221-1.c: New test.
40144         * gcc.c-torture/execute/20001221-1.c: New test.
40145
40146 2000-12-20  Richard Henderson  <rth@redhat.com>
40147
40148         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40149         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40150
40151 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40152
40153         * gcc.dg/compare3.c: New test.
40154
40155 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40156
40157         * gcc.dg/format-warnll-1.c: New test.
40158
40159 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40160
40161         * gcc.dg/cpp/cmdlne-P.c: New test.
40162
40163 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40164
40165         * gcc.c-torture/execute/builtin-abs-1.c,
40166         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40167
40168 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40169
40170         * gcc.dg/cpp/multiline.c: New test.
40171
40172 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40173
40174         * g++.old-deja/g++.other/syshdr1.C: Update.
40175         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40176
40177 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40178
40179         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40180
40181 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40182
40183         * g++.old-deja/g++.pt/ttp65.C: New test.
40184
40185 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40186
40187         * g++.old-deja/g++.pt/ttp64.C: New test.
40188
40189 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40190
40191         * g++.old-deja/g++.pt/spec33.C: New test.
40192
40193 2000-12-14  Catherine Moore  <clm@redhat.com>
40194
40195         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40196         * gcc.c-torture/execute/920612-2.c: Likewise.
40197         * gcc.c-torture/execute/920428-2.c: Likewise.
40198         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40199         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40200
40201 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40202
40203         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40204         * gcc.dg/pack-test-2.c: Likewise.
40205
40206 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40207
40208         Tests by Zack Weinberg <zackw@stanford.edu>.
40209
40210         * gcc.dg/cpp/defined.c: Update.
40211         * gcc.dg/cpp/defined_trad.c: New tests.
40212
40213 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40214
40215         * gcc.dg/cpp/trad-direct.c: Update.
40216
40217 2000-12-11  Neil Booth  <neilb@earthling.net>
40218
40219         * gcc.dg/cpp/defined_trad.c
40220
40221 2000-12-11  Neil Booth  <neilb@earthling.net>
40222
40223         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40224
40225 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40226
40227         * gcc.dg/format-miss-2.c: New test.
40228
40229 2000-12-09  Neil Booth  <neilb@earthling.net>
40230
40231         * gcc.dg/cpp/lineflags.c: New tests.
40232         * gcc.dg/cpp/poison.c: Update.
40233         * gcc.dg/cpp/redef2.c: Update.
40234         * gcc.dg/cpp/skipping.c: New test.
40235
40236 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40237
40238         * g++.old-deja/g++.other/eh3.C: New testcase.
40239
40240 2000-12-07  Neil Booth  <neilb@earthling.net>
40241
40242         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40243         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40244         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40245         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40246         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40247         Update.
40248
40249 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40250
40251         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40252         __SIZE_TYPE__ instead of int for type of integers cast to
40253         pointers.
40254
40255 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40256
40257         * g++.old-deja/g++.other/cleanup4.C: New test.
40258
40259 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40260
40261         * format-sec-1.c: New test.
40262
40263 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40264
40265         * gcc.dg/format-nonlit-3.c: New test.
40266
40267 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40268
40269         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40270         through a null pointer.
40271
40272 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40273
40274         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40275         * g++.old-deja/g++.pt/partial4.C: New test.
40276
40277 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40278
40279         * gcc.c-torture/execute/ieee/hugeval.x: New.
40280
40281 2000-12-06  Neil Booth  <neilb@earthling.net>
40282
40283         * gcc.dg/cpp/backslash2.c: New tests.
40284
40285 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40286
40287         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40288         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40289
40290 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40291
40292         * gcc.c-torture/execute/20001203-2.c: New testcase.
40293
40294 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40295
40296         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40297         * g++.old-deja/g++.other/virtual10.C: New test.
40298
40299 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40300
40301         * g++.old-deja/g++.mike/pmf5.C: Remove test.
40302
40303 2000-12-05  Richard Henderson  <rth@redhat.com>
40304
40305         * gcc.c-torture/compile/20001205-1.c: New.
40306
40307 2000-12-04  Neil Booth  <neilb@earthling.net>
40308
40309         * g++.old-deja/g++.other/virtual9.C: New test.
40310         * g++.old-deja/g++.pt/crash61.C: New test.
40311         * gcc.c-torture/execute/loop-9.c: New test.
40312
40313 2000-12-04  Neil Booth  <neilb@earthling.net>
40314
40315         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
40316         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
40317         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
40318         * gcc.dg/cpp/extratokens.c: ...here.
40319
40320 2000-12-04  Neil Booth  <neilb@earthling.net>
40321
40322         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
40323         New tests.
40324
40325 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40326
40327         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
40328         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
40329
40330 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40331
40332         * gcc.c-torture/execute/20001203-1.c: New test.
40333
40334 2000-12-03  Neil Booth  <neilb@earthling.net>
40335
40336         * gcc.dg/cpp/macro6.c: New test cases.
40337
40338 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40339
40340         * gcc.c-torture/execute/string-opt-9.c: New test.
40341         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40342         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40343         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40344
40345         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
40346         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
40347
40348 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
40349
40350         * gcc.dg/cpp/if-6.c: New testcase.
40351
40352         * gcc.dg/20001201-1.c: New testcase.
40353
40354 2000-12-02  Neil Booth  <neilb@earthling.net>
40355
40356         * g++.old-deja/g++.other/externC4.C,
40357         g++.old-deja/g++.other/friend10.C: New tests.
40358
40359 2000-12-02  Neil Booth  <neilb@earthling.net>
40360
40361         * g++.old-deja/g++.other/instan2.C
40362         * g++.old-deja/g++.other/instan3.C: New test.
40363
40364 2000-12-02  Neil Booth  <neilb@earthling.net>
40365
40366         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40367         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40368         gnuc99.c,gnuc99-pedantic.c: New tests.
40369
40370 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40371
40372         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40373         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40374
40375 2000-12-01  Neil Booth  <neilb@earthling.net>
40376
40377         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40378         * gcc.dg/cpp/poison.c: Update.
40379         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40380
40381 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40382
40383         * g77.f-torture/execute/20001201.f: New test.
40384
40385 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40386
40387         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40388
40389 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40390
40391         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40392
40393 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40394
40395         * g++.old-deja/g++.other/cast6.C: New test.
40396
40397 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40398
40399         * gcc.c-torture/execute/20001130-2.c: New testcase.
40400
40401 2000-11-30  Richard Henderson  <rth@redhat.com>
40402
40403         * gcc.c-torture/execute/20001130-1.c: New test.
40404
40405 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40406
40407         * g++.old-deja/g++.other/op3.C: New test.
40408
40409 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40410
40411         * g++.old-deja/g++.other/op2.C: New test.
40412
40413 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40414
40415         * g++.old-deja/g++.other/crash38.C: New test.
40416
40417 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40418
40419         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40420
40421 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40422
40423         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40424         tests.
40425         * gcc.c-torture/execute/string-opt-6.c: New test.
40426
40427         * gcc.dg/20001117-1.c: Add main.
40428
40429 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40430
40431         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40432         Move from here ...
40433         * gcc.dg/940510-1.c: ... to here.
40434
40435         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40436         zero-size arrays in toplevel structures.
40437
40438 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40439
40440         * gcc.c-torture/execute/loop-8.c: New test.
40441
40442 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40443
40444         * g++.old-deja/g++.other/base1.C: New test.
40445
40446 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40447
40448         * g++.old-deja/g++.other/parse2.C: New test.
40449
40450 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40451
40452         * g++.old-deja/g++.pt/incomplete1.C: New test.
40453
40454 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40455
40456         * g++.old-deja/g++.other/friend9.C: New test.
40457
40458 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40459
40460         * gcc.dg/20001127-1.c: New test.
40461
40462 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40463
40464         * g++.old-deja/g++.pt/friend46.C: New test.
40465
40466 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40467
40468         * g++.old-deja/g++.other/ptrmem8.C: New test.
40469
40470 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40471
40472         * gcc.c-torture/execute/string-opt-7.c: New test.
40473         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40474
40475 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40476
40477         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40478         instead of 'mkcheck 2'.
40479
40480 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40481
40482         * gcc.c-torture/execute/memcheck/driver.c,
40483         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40484         C9X references to refer to C99.
40485
40486 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40487
40488         * gcc.dg/ultrasp3.c: New test.
40489
40490 2000-11-25  Neil Booth  <neilb@earthling.net>
40491
40492         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40493
40494 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40495
40496         * gcc.c-torture/compile/20001123-2.c: New.
40497
40498 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40499
40500         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40501
40502 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40503
40504         * gcc.dg/sequence-point-1.c: Add some new tests.
40505         * gcc.c-torture/execute/20001124-1.c: New test.
40506
40507 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40508
40509         * g++.old-deja/g++.other/vaarg4.C: New test.
40510         * gcc.c-torture/compile/20001123-1.c: New test.
40511
40512 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40513
40514         * g++.other/crash24.C: Adjust and remove XFAIL.
40515         * g++.other/crash37.C: New test.
40516
40517 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40518
40519         * g++.old-deja/g++.pt/instantiate9.C: New test.
40520
40521 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40522
40523         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40524         new ABI, too.
40525
40526         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40527         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40528
40529 2000-11-22  Neil Booth  <neilb@earthling.net>
40530
40531         * gcc.dg/cpp/Wtrigraphs.c: New test.
40532
40533 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40534
40535         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40536
40537 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40538
40539         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40540
40541 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40542
40543         * lib/gcc-dg.exp: load_lib scanasm.exp.
40544         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40545         * lib/g++-dg.exp: load_lib scanasm.exp.
40546         * lib/scanasm.exp: New.
40547         (scan-assembler, scan-assembler-not): Add optional arguments to
40548         test name, or if not present, the pattern name.
40549         (scan-assembler-dem, scan-assembler-dem-not): New.
40550
40551         * g++.dg/dg.exp: New.
40552
40553 2000-11-21  Neil Booth  <neilb@earthling.net>
40554
40555         * gcc.dg/cpp/integrated1.c: Remove.
40556
40557 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40558
40559         * gcc.c-torture/execute/20001121-1.c: New test.
40560
40561 2000-11-21  Richard Henderson  <rth@redhat.com>
40562
40563         * gcc.c-torture/compile/20001121-1.c: New test.
40564
40565 2000-11-20  Neil Booth  <neilb@earthling.net>
40566
40567         * gcc.dg/cpp/integrated1.c: New test.
40568
40569 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40570
40571         * g++.old-deja/g++.other/inline17.C: New test.
40572
40573 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40574
40575         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40576         local variable to be zero: I made the variable global. Now
40577         uses abort() and exit() instead of relying on main's return value.
40578
40579 2000-11-20  Neil Booth  <neilb@earthling.net>
40580
40581         * gcc.dg/cpp/paste2.c: Update test.
40582         * objc/execute/paste.m: New test.
40583
40584 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40585
40586         * gcc.dg/c99-condexpr-1.c: New test.
40587
40588 2000-11-20  Neil Booth  <neilb@earthling.net>
40589
40590         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40591
40592 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40593
40594         * g++.old-deja/g++.pt/export1.C: New test.
40595
40596 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40597
40598         * gcc.dg/20001117-1.c: New test.
40599
40600 2000-11-18  Richard Henderson  <rth@redhat.com>
40601
40602         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40603
40604 2000-11-18  Richard Henderson  <rth@redhat.com>
40605
40606         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40607         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40608         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40609
40610 2000-11-18  Richard Henderson  <rth@redhat.com>
40611
40612         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40613         (main): New.  Exit cleanly.
40614
40615 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40616
40617         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40618         gcc.dg/c99-fordecl-2.c: New tests.
40619
40620 2000-11-18  Richard Henderson  <rth@redhat.com>
40621
40622         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40623         * gcc.c-torture/execute/zerolen-2.c: New.
40624
40625 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40626
40627         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
40628         memory.
40629
40630 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40631
40632         * g++.old-deja/g++.pt/instantiate8.C: New test.
40633
40634 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40635
40636         * g++.old-deja/g++.other/incomplete.C: Add more tests.
40637         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
40638
40639 2000-11-16  Nick Clifton  <nickc@redhat.com>
40640
40641         * gcc.c-torture/execute/nestfunc-2.c: New test.
40642         * gcc.c-torture/execute/nestfunc-3.c: New test.
40643
40644 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40645
40646         * gcc.c-torture/compile/20001116-1.c: New test.
40647
40648 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40649
40650         * gcc.c-torture/execute/20001115-1.c: New test.
40651
40652 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
40653
40654         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40655         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40656         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40657         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40658
40659 2000-11-15  Neil Booth  <neilb@earthling.net>
40660
40661         gcc.dg/cpp/_Pragma1.c: Update.
40662         gcc.dg/cpp/_Pragma2.c: New test.
40663
40664 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40665
40666         * g++.old-deja/g++.other/anon5.C: New test.
40667
40668 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40669
40670         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40671         tests.
40672
40673 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
40674
40675         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40676         output.
40677
40678 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40679
40680         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40681         labels at end of compound statements.
40682
40683 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40684
40685         * gcc.c-torture/execute/loop-7.c: New test.
40686
40687 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40688
40689         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40690
40691 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40692
40693         * gcc.dg/c99-bool-1.c: New test.
40694
40695 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40696
40697         * gcc.dg/c99-scope-1.c: Remove xfail.
40698         * gcc.dg/c99-scope-2.c: New test.
40699
40700 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40701
40702         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40703         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40704
40705 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40706
40707         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40708         error messages.
40709
40710         * g++.mike/p700.C: Don't typedef wchar_t.
40711         * g++.mike/p784.C: Likewise.
40712         * g++.mike/eb101.C: Don't use __wchar_t.
40713
40714 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40715
40716         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40717         from DO loop.
40718
40719 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40720
40721         * gcc.c-torture/execute/20001111-1.c: New test.
40722
40723 2000-11-10  Nick Clifton  <nickc@redhat.com>
40724
40725         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40726         long multuiple and accumulate.
40727
40728 2000-11-09  Richard Henderson  <rth@redhat.com>
40729
40730         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40731         via size_t instead of int.
40732
40733         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40734         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40735         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40736         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40737
40738 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40739
40740         * gcc.c-torture/compile/20001109-1.c: New test.
40741         * gcc.c-torture/compile/20001109-2.c: New test.
40742
40743 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40744
40745         * g++.old-deja/g++.pt/operator1.C: New test.
40746         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40747
40748 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40749
40750         * gcc.dg/20001108-1.c: New test.
40751
40752 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40753
40754         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40755         with both arguments constant strings.
40756         * gcc.c-torture/execute/string-opt-3.c: New test.
40757         * gcc.c-torture/execute/string-opt-4.c: New test.
40758         * gcc.c-torture/execute/string-opt-5.c: New test.
40759
40760 2000-11-08  Nick Clifton  <nickc@redhat.com>
40761
40762         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40763         mulsidi3adddi patterns.
40764
40765 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40766
40767         * g++.old-deja/g++.other/crash36.C: New test.
40768
40769 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40770
40771         * g++.old-deja/g++.other/init16.C: New test.
40772
40773 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40774
40775         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40776
40777 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40778
40779         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40780         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40781         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40782
40783 2000-11-07  DJ Delorie  <dj@redhat.com>
40784
40785         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40786
40787 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40788
40789         * gcc.c-torture/execute/string-opt-1.c: New test.
40790
40791 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40792
40793         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40794         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40795         parameters in registers, and there is no way for a varargs
40796         function to know in which order the integer and floating-point
40797         parameters should be interleaved when they are placed on the
40798         stack.
40799         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40800         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40801
40802 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40803
40804         * gcc.c-torture/execute/string-opt-2.c: New test.
40805
40806 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40807
40808         * g++.old-deja/g++.pt/crash60.C: New test.
40809
40810 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40811
40812         * g++.old-deja/g++.other/crash24.C: New test.
40813         * g++.old-deja/g++.other/crash25.C: New test.
40814         * g++.old-deja/g++.other/crash26.C: New test.
40815         * g++.old-deja/g++.other/crash27.C: New test.
40816         * g++.old-deja/g++.other/crash28.C: New test.
40817         * g++.old-deja/g++.other/crash29.C: New test.
40818         * g++.old-deja/g++.other/crash30.C: New test.
40819         * g++.old-deja/g++.other/crash31.C: New test.
40820         * g++.old-deja/g++.other/crash32.C: New test.
40821         * g++.old-deja/g++.other/crash33.C: New test.
40822         * g++.old-deja/g++.other/crash34.C: New test.
40823         * g++.old-deja/g++.other/crash35.C: New test.
40824
40825 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40826
40827         * gcc.c-torture/execute/20001031-1.c: New test.
40828
40829 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40830
40831         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40832         namespace.
40833
40834         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40835         standards-conformant.
40836
40837         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40838
40839         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40840         * g++.old-deja/g++.mike/p755a.C: Likewise.
40841         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40842         library makes no calls to `operator new' during initialization.
40843
40844 2000-11-04  Neil Booth  <neilb@earthling.net>
40845
40846         * gcc.dg/cpp/include2.c: New tests.
40847
40848 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40849
40850         * lib/g++.exp (g++_set_ld_library_path): New function.
40851         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40852
40853 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40854
40855         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40856         warnings.
40857
40858 2000-11-01  Richard Henderson  <rth@redhat.com>
40859
40860         * g++.old-deja/g++.ext/namedret1.C: New.
40861         * g++.old-deja/g++.ext/namedret2.C: New.
40862         * g++.old-deja/g++.ext/namedret3.C: New.
40863
40864 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40865
40866         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40867         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40868
40869 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40870
40871         * gcc.c-torture/execute/va-arg-21.c: New test.
40872
40873 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40874
40875         * gcc.dg/c99-complex-2.c: New test.
40876
40877 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40878
40879         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40880
40881 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40882
40883         * g++.old-deja/g++.other/inline16.C: New test.
40884
40885 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40886
40887         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40888         __PRETTY_FUNCTION__
40889
40890 2000-10-29  Neil Booth  <neilb@earthling.net>
40891
40892         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40893         New tests.
40894         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40895         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40896         optimisation.
40897
40898 2000-10-29  Neil Booth  <neilb@earthling.net>
40899
40900         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40901         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40902         * mi5.c: Test multiple includes work with -C.
40903         * trigraphs.c: Test ^= version.
40904
40905 2000-10-28  Neil Booth  <neilb@earthling.net>
40906
40907         New tests and test updates for new macro expander.
40908
40909         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40910         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40911         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40912         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40913         new diagnostic messages.
40914
40915         * gcc.dg/cpp/macro3.c: New tests.
40916
40917 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40918
40919         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40920         on the same line.
40921
40922 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40923
40924         * g++.old-deja/g++.other/eh2.C: New test.
40925
40926 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40927
40928         * gcc.c-torture/execute/20001027-1.c: New test.
40929
40930 2000-10-26  Richard Henderson  <rth@redhat.com>
40931
40932         * gcc.c-torture/execute/20001026-1.c: New.
40933
40934 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40935
40936         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40937         * g++.old-deja/g++.law/builtin1.C: Likewise.
40938         * g++.old-deja/g++.law/ctors10.C: Likewise.
40939         * g++.old-deja/g++.law/virtual3.C: Likewise.
40940         * g++.old-deja/g++.mike/p658.C: Likewise.
40941         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40942         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40943         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40944         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40945         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40946
40947 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40948
40949         * gcc.c-torture/compile/20001024-1.c: New test.
40950
40951 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40952
40953         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40954         to tell us whether or not we are using V3.
40955
40956 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40957
40958         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40959         operands.
40960
40961 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40962
40963         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40964
40965 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40966
40967         * gcc.c-torture/execute/20001024-1.c: New test.
40968
40969 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40970
40971         * g++.old-deja/g++.other/sibcall1.C: New test.
40972
40973 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40974
40975         * gcc.dg/noncompile/init-3.c: New test.
40976
40977 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40978
40979         * gcc.dg/format-array-1.c: New test.
40980
40981 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40982
40983         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40984         writing through null pointers; remove comment about testing
40985         unterminated strings.
40986
40987 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40988
40989         * gcc.c-torture/execute/20001017-2.c: New test.
40990
40991 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40992
40993         * gcc.c-torture/compile/20001018-1.c: New test.
40994         * gcc.c-torture/compile/20001018-1.x: Xfail.
40995
40996 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40997
40998         * gcc.c-torture/execute/20001017-1.c: New test.
40999
41000 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41001
41002         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41003         for multiple use of arguments with scanf formats; add tests for
41004         multiple use of arguments.
41005
41006 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41007
41008         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41009
41010 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41011
41012         * gcc.dg/format-miss-1.c: New test.
41013
41014 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41015
41016         * gcc.c-torture/execute/20001013-1.c: New test.
41017
41018 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41019
41020         * gcc.dg/format-branch-1.c: New test.
41021
41022 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41023
41024         * README, lib/file-format.exp: Remove EGCS references.
41025
41026 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41027
41028         * gcc.dg/20001013-1.c: New test.
41029
41030 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41031
41032         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
41033         for intmax_t in the compiler using __typeof__ and the type rules
41034         for conditional expressions.
41035
41036 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
41037
41038         * gcc.dg/20001012-1.c: New test.
41039         * gcc.dg/20001012-2.c: New test.
41040
41041 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41042
41043         * gcc.dg/format-attr-1.c: New test.
41044
41045 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41046
41047         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
41048         __LONG_LONG_MAX__ instead of LLONG_MAX.
41049
41050 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41051
41052         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
41053         scanf flags.
41054         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
41055         flags.
41056
41057 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41058
41059         * gcc.dg/sequence-pt-1.c: New test.
41060
41061 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41062
41063         * gcc.c-torture/execute/20001011-1.c: New testcase.
41064         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
41065
41066 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41067
41068         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
41069         does not error on it.
41070
41071 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41072
41073         * gcc.dg/20001009-1.c: New test.
41074
41075 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41076
41077         * gcc.c-torture/compile/20001009-1.c: Move from here ....
41078         * gcc.c-torture/execute/20001009-2.c: ... to here.
41079
41080 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
41081
41082         * gcc.c-torture/compile/20001009-1.c: New testcase.
41083         * gcc.c-torture/execute/20001009-1.c: New testcase.
41084         Testcases provided by Jan Hubicka <jh@suse.cz>.
41085
41086 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41087
41088         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41089         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
41090         uintmax_t using <limits.h> to emulate the compiler's internal
41091         logic.  No longer XFAIL %j tests.
41092
41093 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41094
41095         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
41096         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41097         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41098         regexps and details of expected handling of some bad formats.
41099         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41100         suppression.
41101
41102 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41103
41104         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41105         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41106         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41107         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41108         in list archives.
41109
41110 2000-10-06  Richard Henderson  <rth@cygnus.com>
41111
41112         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41113         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41114         * g++.old-deja/g++.jason/report.C: Likewise.
41115         * g++.old-deja/g++.law/friend5.C: Likewise.
41116         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41117         of the expected warnings.
41118
41119 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41120
41121         * g++.old-deja/g++.pt/enum14.C: New test.
41122
41123 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41124
41125         * g++.old-deja/g++.pt/crash59.C: New test.
41126
41127 2000-10-04  Will Cohen  <wcohen@redhat.com>
41128
41129         * gcc.dg/20000926-1.c: New test.
41130
41131 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41132
41133         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41134         function name for current C++ compiler.
41135         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41136
41137 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41138
41139         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41140         __PRETTY_FUNCTION__.
41141         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41142
41143 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41144
41145         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41146
41147 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41148
41149         * gcc.c-torture/compile/20000923-1.c: New test.
41150
41151 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41152
41153         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41154         * g++.old-deja/g++.pt/ttp62.C: Same.
41155         * g++.old-deja/g++.other/inline14.C: Same.
41156
41157 2000-09-24  Richard Henderson  <rth@cygnus.com>
41158
41159         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41160
41161 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41162
41163         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41164
41165 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41166
41167         * gcc.c-torture/compile/20000922-1.c: New file.
41168
41169 2000-09-21  Nick Clifton  <nickc@redhat.com>
41170
41171         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41172         a signed long modulo operation.
41173         (mod6): New function - perform an unsigned long modulo operation.
41174         (main): Add tests for modulos of very large numbers by very small
41175         dividends.
41176
41177 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41178
41179         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41180
41181 2000-09-19  Richard Henderson  <rth@cygnus.com>
41182
41183         * gcc.dg/compare2.c (case 10): XFAIL.
41184
41185 2000-09-18  Richard Henderson  <rth@cygnus.com>
41186
41187         * gcc.c-torture/execute/20000906-1.c: Move ...
41188         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41189         that support __builtin_trap.
41190
41191 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41192
41193         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41194
41195 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41196
41197         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41198         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41199         more $ format tests.
41200
41201 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41202
41203         * gcc.dg/format-errmk-1.c: New test.
41204
41205 2000-09-17  Greg McGary  <greg@mcgary.org>
41206
41207         * gcc.c-torture/execute/20000917-1.x: Remove.
41208
41209 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41210
41211         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41212
41213 2000-09-17  Greg McGary  <greg@mcgary.org>
41214
41215         * gcc.c-torture/execute/20000917-1.c: New test.
41216         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41217
41218 2000-09-16  Neil Booth  <NeilB@earthling.net>
41219
41220         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41221         in nested macro bug.
41222
41223 2000-09-15  Neil Booth  <NeilB@earthling.net>
41224
41225         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41226
41227 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41228
41229         * gcc.c-torture/execute/20000914-1.c: New test.
41230
41231 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41232
41233         * g++.other/inline13.C: New test.
41234
41235 2000-09-12  Andreas Jaeger  <aj@suse.de>
41236
41237         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41238         constant by Ulrich Drepper <drepper@redhat.com>.
41239
41240 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41241
41242         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41243
41244 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41245
41246         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41247
41248 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41249
41250         * gcc.dg/cpp/backslash.c: New test.
41251
41252 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41253
41254         * gcc.c-torture/execute/20000910-1.c: New test.
41255         * gcc.c-torture/execute/20000910-2.c: Likewise.
41256
41257 2000-09-11  Robert Lipe  <robertl@sco.com>
41258
41259         * gcc.dg/pragma-align.c: New test.
41260
41261 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41262
41263         * g++.old-deja/g++.pt/explicit82.C: New test.
41264         * g++.old-deja/g++.pt/explicit83.C: New test.
41265
41266 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41267
41268         * gcc.dg/asm-names.c: New test.
41269
41270 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41271
41272         * gcc.dg/cpp/tr-warn6.c: New test
41273
41274 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41275
41276         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41277         be accepted.
41278
41279 2000-09-07  Catherine Moore  <clm@redhat.com>
41280
41281         * gcc.c-torture/execute/unroll-1.c: New test.
41282
41283 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41284
41285         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41286         ERROR markers.
41287         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41288         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41289         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41290         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41291         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41292         Preprocess only.
41293         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41294         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41295
41296 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41297
41298         * g++.old-deja/g++.pt/deduct2.C: New test.
41299
41300 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41301
41302         * g++.old-deja/g++.pt/parms2.C: New test.
41303
41304 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41305
41306         * g++.old-deja/g++.pt/crash58.C: New test.
41307
41308 2000-09-06  Greg McGary  <greg@mcgary.org>
41309
41310         * gcc.c-torture/execute/20000906-1.c: New test.
41311         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
41312
41313 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41314
41315         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
41316
41317 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41318
41319         * g++.old-deja/g++.pt/crash57.C: New test.
41320
41321 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41322
41323         * g++.old-deja/g++.pt/crash56.C: New test.
41324
41325 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41326
41327         * g++.old-deja/g++.pt/koenig1.C: New test.
41328
41329 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41330
41331         * gcc.dg/20000904-1.c: New test.
41332
41333 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41334
41335         * gcc.dg/cpp/paste8.c: New test.
41336
41337 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
41338
41339         * gcc.c-torture/compile/20000827-1.c: New test.
41340
41341 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41342
41343         * gcc.dg/format-diag-1.c: New test.
41344
41345 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41346
41347         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
41348         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
41349         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
41350         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41351         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41352
41353 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41354
41355         * g++.old-deja/g++.other/nested4.C: New test.
41356
41357 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41358
41359         * g++.old-deja/g++.ns/scoped1.C: New test.
41360
41361 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41362
41363         * lib/g++.exp: Support testing already-installed GCC.
41364
41365 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41366
41367         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41368
41369 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41370
41371         * gcc.dg/return-type-2.c: New test.
41372
41373 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41374
41375         * gcc.c-torture/compile/20000825-1.c: New test.
41376
41377 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41378
41379         * gcc.dg/dwarf2-2.c: New test.
41380
41381 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41382
41383         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41384         dg-warning regexps.
41385
41386 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41387
41388         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41389         gcc.dg/format-ext-5.c: New tests.
41390
41391 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41392
41393         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41394
41395 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41396
41397         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41398
41399 2000-08-24  Richard Henderson  <rth@cygnus.com>
41400
41401         * gcc.dg/ia64-sync-1.c: New test.
41402         * gcc.dg/ia64-sync-2.c: New test.
41403         * gcc.dg/ia64-asm-1.c: New test.
41404
41405 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41406
41407         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41408         * gcc.dg/format-ext-2.c: New test.
41409
41410 2000-08-23  Jason Merrill  <jason@redhat.com>
41411
41412         * lib/old-dejagnu.exp: Also ignore "In member function" and
41413         "At global scope".
41414
41415 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41416
41417         * gcc.dg/noncompile/label-lineno-1.c: New test.
41418
41419 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41420
41421         * gcc.dg/c99-array-nonobj-1.c: New test.
41422
41423 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41424
41425         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41426         tests.
41427         * gcc.dg/format-ext-1.c: New test.
41428
41429 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41430
41431         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41432         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41433         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41434         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41435         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41436
41437 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41438
41439         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41440         gcc.dg/c99-strftime-2.c: New tests.
41441
41442 2000-08-22  Richard Henderson  <rth@cygnus.com>
41443
41444         * gcc.c-torture/execute/20000822-1.c: New test.
41445
41446 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41447
41448         * gcc.c-torture/execute/20000819-1.x: Remove.
41449
41450 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41451
41452         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41453         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41454         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41455         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41456         gcc.dg/format-xopen-1.c: New tests.
41457
41458 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41459
41460         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41461
41462 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41463
41464         * g++.old-deja/g++.other/loop2.C: New test.
41465
41466         * gcc.c-torture/compile/20000606-1.c: New test.
41467         * gcc.c-torture/compile/20000728-1.c: New test.
41468         * gcc.c-torture/execute/20000801-1.c: New test.
41469         * gcc.c-torture/execute/20000801-2.c: New test.
41470         * gcc.c-torture/execute/20000819-1.c: New test.
41471         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41472         * gcc.dg/20000629-1.c: New test.
41473         * gcc.dg/20000724-1.c: New test.
41474         * gcc.dg/20000807-1.c: New test.
41475
41476 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41477
41478         * gcc.dg/cpp/pragma-1.c: New test.
41479         * gcc.dg/cpp/pragma-2.c: New test.
41480
41481 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41482
41483         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41484         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41485
41486 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41487
41488         * gcc.c-torture/compile/20000818-1.c: New test.
41489
41490 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41491
41492         * gcc.c-torture/execute/20000818-1.c: New test.
41493
41494 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41495
41496         * gcc.dg/format-va-1.c: New test.
41497
41498 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41499
41500         * g++.old-deja/g++.other/typedef8.C: New test.
41501
41502 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41503
41504         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41505         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41506         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41507         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41508         * g++.old-deja/g++.other/ptrmem7.C: New test.
41509         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41510
41511 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41512
41513         * g++.old-deja/g++.pt/typename27.C: New test.
41514
41515 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41516
41517         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41518         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41519         * g++.old-deja/g++.pt/friend45.C: New test.
41520         * g++.old-deja/g++.other/friend8.C: New test.
41521
41522 2000-08-15  Richard Henderson  <rth@cygnus.com>
41523
41524         * gcc.c-torture/execute/20000815-1.c: New test.
41525
41526 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41527
41528         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41529         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41530         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41531
41532 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41533
41534         * g++.old-deja/g++.other/refinit2.C: New test.
41535
41536 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41537
41538         * lib/c-torture.exp (c-torture): Make
41539         compiler_conditional_xfail_data global.
41540         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41541         compiler_conditional_xfail_data machinery.
41542         (f-torture-execute): Likewise.
41543         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41544         and only when unrolling loops.
41545
41546         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41547
41548 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41549
41550         * g++.old-deja/g++.pt/explicit81.C: New test.
41551
41552 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41553
41554         * g++.old-deja/g++.pt/typename26.C: New test.
41555
41556 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41557
41558         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41559         warning.
41560
41561 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41562
41563         * g++.old-deja/g++.other/array3.C: New test.
41564
41565 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41566
41567         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41568         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41569         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41570         New tests.
41571
41572 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41573
41574         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41575         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41576
41577 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41578
41579         * gcc.c-torture/execute/20000808-1.c: New test.
41580
41581 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41582
41583         * gcc.dg/c90-const-expr-1.c: New test.
41584
41585 2000-08-08  Richard Henderson  <rth@cygnus.com>
41586
41587         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41588
41589 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41590
41591         * gcc.dg/noncompile/const-ll-1.c: New test.
41592
41593 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41594
41595         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41596
41597 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41598
41599         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41600         that running programs linked against the shared version of libobjc
41601         run correctly.
41602
41603 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41604
41605         * gcc.dg/c99-printf-1.c: New test.
41606
41607 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41608
41609         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41610
41611 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41612
41613         * gcc.c-torture/execute/20000731-1.x: Delete.
41614
41615 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41616
41617         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41618         and torture_without_loops as is done by c-torture.exp.
41619         (search_for): Copy from c-torture.exp.
41620         (gcc-dg-runtest): New function, drives a directory of tests
41621         iterating over the TORTURE_OPTIONS.
41622         (scan-assembler, scan-assembler-not): Move here from
41623         individual directory drivers.
41624
41625         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
41626         defined by lib/gcc-dg.exp.
41627         * gcc.dg/cpp/cpp.exp: Likewise.
41628         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
41629         gcc-dg-runtest, so we cycle over optimization options.
41630
41631         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
41632         * gcc.dg/compare2.c: No longer expected to fail.
41633
41634 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41635
41636         * gcc.c-torture/execute/20000804-1.c: New test.
41637
41638 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41639
41640         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
41641
41642 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
41643
41644         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41645
41646 2000-08-03  Jeffrey A Law  (law@cygnus.com)
41647
41648         * gcc.c-torture/compile/20000803-1.c: New test.
41649
41650 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41651
41652         * gcc.c-torture/execute/20000801-3.c,
41653         gcc.c-torture/execute/20000801-4.c: New tests.
41654         * gcc.c-torture/execute/20000801-3.x,
41655         gcc.c-torture/execute/20000801-4.x: Xfail.
41656
41657 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
41658
41659         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41660         libobjc/.libs to allow for libtool.
41661
41662 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
41663
41664         * gcc.c-torture/compile/20000802-1.c: New test.
41665
41666 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
41667
41668         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41669
41670 2000-07-31  Jeffrey A Law  (law@cygnus.com)
41671
41672         * gcc-c-torture/execute/20000731-2.c: New test.
41673
41674         * gcc.c-torture/execute/20000731-1.c: New test.
41675         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41676
41677 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
41678
41679         * testsuite/gcc.dg/cpp/paste7.c: New test.
41680         * gcc.dg/cpp/20000725-1.c: New test.
41681
41682 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41683
41684         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41685         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41686         declaration warning for __builtin_dwarf_reg_size.
41687
41688         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41689
41690 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41691
41692         * gcc.dg/noncompile/voidparam-1.c: New test.
41693
41694 2000-07-30  Richard Henderson  <rth@cygnus.com>
41695
41696         * gcc.dg/c90-digraph-1.c: Don't xfail.
41697         * gcc.dg/compare2.c (case 10): Xfail.
41698         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41699
41700 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41701
41702         * gcc.dg/c99-main-1.c: New test.
41703
41704 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41705
41706         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41707
41708 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41709
41710         * gcc.c-tortuer/execute/20000726-1.c: New test.
41711
41712 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41713
41714         * gcc.c-torture/execute/enum-2.c: New test.
41715
41716 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41717
41718         * gcc.dg/cpp/tr-warn3.c: New test.
41719
41720 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41721
41722         * g++.old-deja/g++.ext/implicit1.C: Remove.
41723         * g++.old-deja/g++.jason/c2.C: Remove
41724         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41725         * g++.old-deja/g++.pt/crash16.C: Likewise.
41726         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41727
41728 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41729
41730         * g++.old-deja/g++.other/for2.C: New test.
41731
41732 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41733
41734         * gcc.dg/20000720-1.c: New test.
41735
41736 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41737
41738         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41739
41740 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41741
41742         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41743         * gcc.c-torture/execute/20000722-1.c: New.
41744         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41745
41746 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41747
41748         * gcc.dg/cpp/20000720-1.S: New test.
41749
41750 2000-07-21  Michael Meissner  <meissner@redhat.com>
41751
41752         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41753
41754 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41755
41756         * g++.old-deja/g++.brendan/crash16.C,
41757         g++.old-deja/g++.brendan/parse3.C,
41758         g++.old-deja/g++.brendan/redecl1.C,
41759         g++.old-deja/g++.ns/template13.C,
41760         g++.old-deja/g++.other/decl4.C,
41761         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41762
41763 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41764
41765         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41766         and "Internal error".
41767
41768         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41769         regexps.
41770         * gcc.dg/cpp/paste6.c: New test.
41771
41772 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41773
41774         * gcc.dg/cpp/tr-direct.c: New test.
41775
41776         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41777         gcc.dg/cpp/undef1.c: Tweak error regexps.
41778
41779 2000-07-18  Eric Christopher <echristo@redhat.com>
41780
41781         * gcc.c-torture/compile/20000718-1.c: New test.
41782
41783 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41784
41785         * cpplex.c (_cpp_push_token): If the token being pushed back
41786         is the previous token in this context, just subtract one from
41787         context->posn.
41788         * cppmacro.c (save_expansion): Clear aux field when storing a
41789         placemarker.
41790
41791 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41792
41793         * gcc.dg/noncompile/redecl-1.c: New test.
41794
41795 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41796
41797         * gcc.c-torture/execute/20000717-5.c: New test.
41798         * gcc.c-torture/execute/20000717-1.x: Removed.
41799
41800 2000-07-17  Richard Henderson  <rth@cygnus.com>
41801
41802         * gcc.c-torture/execute/20000717-4.c: New test.
41803
41804 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41805
41806         * gcc.dg/cpp/syshdr.c: New test.
41807         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41808
41809 2000-07-17  Neil Booth  <neilb@earthling.net>
41810
41811         * gcc.dg/cpp/cmdlne-dM.c: New test.
41812         * gcc.dg/cpp/cmdlne-dD.c: New test.
41813
41814 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41815
41816         * gcc.c-torture/execute/20000717-3.c: New test.
41817
41818         * gcc.c-torture/compile/20000717-1.c: New test.
41819
41820 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41821
41822         * gcc.c-torture/execute/20000717-2.c: New test.
41823
41824 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41825
41826         * gcc.dg/formatz-1.c: New test.
41827
41828         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41829         * gcc.dg/c99-digraph-1.c: New tests.
41830
41831         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41832         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41833
41834         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41835         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41836         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41837         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41838         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41839         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41840         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41841
41842 2000-07-17   Greg McGary <greg@mcgary.org>
41843
41844         * gcc.c-torture/execute/20000717-1.c: New test.
41845         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41846
41847 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41848
41849         * gcc.c-torture/execute/20000715-2.c: New test.
41850         * gcc.dg/20000715-1.c: New test.
41851
41852 2000-07-15  Michael Meissner  <meissner@redhat.com>
41853
41854         * gcc.c-torture/execute/20000715-1.c: New test.
41855
41856 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41857
41858         * gcc.c-torture/execute/20000707-1.c: New test.
41859
41860 2000-07-13  Neil Booth  <NeilB@earthling.net>
41861
41862         * testsuite/gcc.dg/cpp/digraph1.c,
41863         testsuite/gcc.dg/cpp/digraph2.c,
41864         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41865
41866 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41867
41868         * g77.f-torture/compile/20000630-2.f: New test.
41869         * g77.f-torture/compile/20000630-2.x
41870
41871 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41872
41873         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41874
41875 2000-07-11  Neil Booth  <NeilB@earthling.net>
41876
41877         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41878
41879 2000-07-11  Neil Booth  <NeilB@earthling.net>
41880
41881         * gcc.dg/cpp/cmdlne-C.c: New.
41882
41883 2000-07-09  Neil Booth  <NeilB@earthling.net>
41884
41885         * gcc.dg/cpp/directiv.c: New tests.
41886         * gcc.dg/cpp/undef1.c: Update.
41887
41888 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41889
41890         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41891
41892 2000-07-09  Neil Booth  <NeilB@earthling.net>
41893
41894         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41895
41896 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41897
41898         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41899         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41900
41901 2000-07-08  Neil Booth  <NeilB@earthling.net>
41902
41903         * gcc.dg/cpp/macsyntx.c: New tests.
41904
41905 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41906
41907         * gcc.dg/20000707-1.c: New test.
41908
41909 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41910
41911         * gcc.c-torture/execute/20000706-1.c: New test.
41912         * gcc.c-torture/execute/20000706-2.c: New test.
41913         * gcc.c-torture/execute/20000706-3.c: New test.
41914         * gcc.c-torture/execute/20000706-4.c: New test.
41915         * gcc.c-torture/execute/20000706-5.c: New test.
41916
41917 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41918
41919         * g++.old-deja/g++.pt/instantiate7.C: New test.
41920
41921 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41922
41923         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41924         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41925         * g++.old-deja/g++.other/rtti3.C: Likewise.
41926         * g++.old-deja/g++.other/rttid3.C: Likewise.
41927
41928 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41929
41930         *  g77.f-torture/compile/20000630-1.x: Fix typo
41931
41932 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41933
41934         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41935         assembly output.
41936
41937 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41938
41939         * gcc.dg/cpp/ident.c: New test.
41940
41941 2000-07-05  Neil Booth  <NeilB@earthling.net>
41942
41943         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41944           gcc.dg/cpp/lexstrng.c: New tests.
41945
41946 2000-07-04  Neil Booth  <NeilB@earthling.net>
41947
41948         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41949         * gcc.dg/cpp/strify2.c: Same.
41950
41951 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41952
41953         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41954         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41955         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41956         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41957
41958         * testsuite/gcc.dg/cpp/macro1.c,
41959         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41960         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41961         testsuite/gcc.dg/cpp/strify1.c,
41962         testsuite/gcc.dg/cpp/strify2.c: New tests.
41963
41964 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41965
41966         * gcc.c-torture/execute/20000703-1.c: New test.
41967
41968 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41969
41970         * g++.old-deja/g++.pt (lookup10.C): New test.
41971
41972 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41973
41974         * g++.old-deja/g++.pt (typename25.C): New test.
41975
41976 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41977
41978         * gcc.c-torture/compile/20000701-1.c: New test.
41979
41980 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41981
41982         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41983         to test case.
41984
41985 2000-06-30  Catherine Moore  <clm@cygnus.com>
41986
41987         * gcc.c-torture/execute/align-1.c: New test.
41988
41989 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41990
41991         * g++.old-deja/g++.pt/expr8.C: New test.
41992         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41993
41994 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41995
41996         * gcc.c-torture/compile/20000629-1.c: New test.
41997
41998 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41999
42000
42001         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42002         gcc.dg/noncompile directory, depending on whether they're
42003         preprocessor tests or not.  Annotate all the tests for the dg
42004         framework.
42005
42006         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42007         * gcc.dg/noncompile/noncompile.exp: New.
42008
42009         * Moved files:
42010         Old name                                New name
42011         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42012         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42013         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42014         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42015         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42016         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42017         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42018         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42019         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42020         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42021         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42022         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42023         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42024         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42025         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
42026         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
42027         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
42028         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
42029         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
42030         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
42031         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
42032         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
42033         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
42034         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
42035
42036         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
42037         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
42038         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
42039         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
42040         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
42041         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
42042
42043 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42044
42045         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
42046         declare one variable.  On the fourth, error.
42047         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
42048         declared by 20000628-1a.h.
42049
42050 2000-06-29  Richard Henderson  <rth@redhat.com>
42051
42052         * gcc.c-torture/execute/930529-1.x: New file.
42053         * gcc.dg/920413-1.c: Adjust expected warning text.
42054         * gcc.dg/980217-1.c: Declare abort.
42055         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
42056
42057 2000-06-29  Jeffrey A Law  (law@cygnus.com)
42058
42059         * g77.f-torture/compile/20000629-1.f: New test.
42060         * g77.f-torture/compile/20000629-1.x: Expected to fail.
42061
42062 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42063
42064         Rearrange lots of files, removing entirely the
42065         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
42066         directories.
42067
42068         * Deleted files:
42069         gcc.c-torture/code_quality/code_quality.exp
42070         gcc.c-torture/special/special.exp
42071         gcc.failure/failure.exp
42072         gcc.failure/940409-1.x
42073         gcc.c-torture/compile/961203-1.x
42074
42075         * New files:
42076         gcc.misc-tests/linkage.exp
42077         gcc.c-torture/execute/920730-1t.c
42078         gcc.c-torture/execute/920730-1t.x
42079         gcc.c-torture/compile/920520-1.x
42080         gcc.c-torture/compile/920521-1.x
42081         gcc.c-torture/compile/981006-1.x
42082         gcc.c-torture/execute/eeprof-1.x
42083
42084         * Moved files (possibly with modifications to fit a new harness):
42085         Old name                                New name
42086         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
42087         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
42088         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
42089         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
42090         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
42091         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
42092         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
42093         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
42094         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
42095         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
42096         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42097         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42098         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42099         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42100
42101 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42102
42103         * c-torture/compile/961203-1.x: Delete.
42104
42105         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42106         not exit. Include stdio.h.
42107         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42108         * gcc.misc-tests/dg-12.c: Likewise.
42109         * gcc.misc-tests/dg-5.c: Likewise.
42110         * gcc.misc-tests/dg-6.c: Likewise.
42111         * gcc.misc-tests/dg-7.c: Prototype abort.
42112         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42113         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42114         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42115         not exit.
42116         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42117         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42118
42119 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42120
42121         * gcc.dg/cpp/20000628-1.c: New test.
42122         * gcc.dg/cpp/20000628-1.h: New header for above test.
42123         * gcc.dg/cpp/20000628-1a.h: Likewise.
42124
42125 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42126
42127         * gcc.dg/cpp: New directory.
42128         * gcc.dg/cpp/cpp.exp: New driver.
42129         * gcc.dg/cpp/20000627-1.c: New test.
42130         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42131         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42132         and rewrite as a compilation test.
42133
42134         * gcc.dg: Move many files into the cpp subdirectory, possibly
42135         renaming or editing them as well.
42136         Old name                New name
42137         990119-1.c              cpp/19990119-1.c
42138         990228-1.c              cpp/19990228-1.c
42139         990407-1.c              cpp/19990407-1.c
42140         990409-1.c              cpp/19990409-1.c
42141         990413-1.c              cpp/19990413-1.c
42142         990703-1.c              cpp/19990703-1.c
42143         20000127-1.c            cpp/20000127-1.c
42144         20000129-1.c            cpp/20000129-1.c
42145         20000207-1.c            cpp/20000207-1.c
42146         20000207-2.c            cpp/20000207-2.c
42147         20000209-1.c            cpp/20000209-1.c
42148         20000209-2.c            cpp/20000209-2.c
42149         20000301-1.c            cpp/20000301-1.c
42150         20000419-1.c            cpp/20000419-1.c
42151         20000510-1.S            cpp/20000510-1.S
42152         20000519-1.c            cpp/20000519-1.c
42153         20000529-1.c            cpp/20000529-1.c
42154         20000625-1.c            cpp/20000625-1.c
42155         20000625-2.c            cpp/20000625-2.c
42156         cpp-as1.c               cpp/assert1.c
42157         cpp-as2.c               cpp/assert2.c
42158         cxx-comments-1.c        cpp/cxxcom1.c
42159         cxx-comments-2.c        cpp/cxxcom2.c
42160         endif-label.c           cpp/endif.c
42161         cpp-hash1.c             cpp/hash1.c
42162         cpp-hash2.c             cpp/hash2.c
42163         cpp-if1.c               cpp/if-1.c
42164         cpp-if2.c               cpp/if-2.c
42165         cpp-if3.c               cpp/if-3.c
42166         cpp-if4.c               cpp/if-4.c
42167         cpp-if5.c               cpp/if-5.c
42168         cpp-cond.c              cpp/if-cexp.c
42169         cpp-missingop.c         cpp/if-mop.c
42170         cpp-missingparen.c      cpp/if-mpar.c
42171         cpp-opprec.c            cpp/if-oppr.c
42172         cpp-ifparen.c           cpp/if-paren.c
42173         cpp-shortcircuit.c      cpp/if-sc.c
42174         cpp-shift.c             cpp/if-shift.c
42175         cpp-unary.c             cpp/if-unary.c
42176         cpp-li1.c               cpp/line1.c
42177         cpp-li2.c               cpp/line2.c
42178         lineno.c                cpp/line3.c
42179         lineno-2.c              cpp/line4.c
42180         cpp-mi.c                cpp/mi1.c
42181         cpp-mic.h               cpp/mi1c.h
42182         cpp-micc.h              cpp/mi1cc.h
42183         cpp-mind.h              cpp/mi1nd.h
42184         cpp-mindp.h             cpp/mi1ndp.h
42185         cpp-mix.h               cpp/mi1x.h
42186         cpp-mi2.c               cpp/mi2.c
42187         cpp-mi2a.h              cpp/mi2a.h
42188         cpp-mi2b.h              cpp/mi2b.h
42189         cpp-mi2c.h              cpp/mi2c.h
42190         cpp-mi3.c               cpp/mi3.c
42191         cpp-mi3.def             cpp/mi3.def
42192         poison-1.c              cpp/poison.c
42193         pr-impl.c               cpp/prag-imp.c
42194         cpp-redef-2.c           cpp/redef1.c
42195         cpp-redef.c             cpp/redef2.c
42196         strpaste.c              cpp/strp1.c
42197         strpaste-2.c            cpp/strp2.c
42198         cpp-tradpaste.c         cpp/tr-paste.c
42199         cpp-tradstringify.c     cpp/tr-str.c
42200         cpp-tradwarn1.c         cpp/tr-warn1.c
42201         cpp-tradwarn2.c         cpp/tr-warn2.c
42202         trigraphs.c             cpp/trigraphs.c
42203         cpp-unc1.c              cpp/unc1.c
42204         cpp-unc2.c              cpp/unc2.c
42205         cpp-unc3.c              cpp/unc3.c
42206         cpp-unc.c               cpp/unc4.c
42207         undef.c                 cpp/undef1.c
42208         undef-2.c               cpp/undef2.c
42209         cpp-wi1.c               cpp/widestr1.c
42210
42211 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42212
42213         * lib/g++.exp (g++_include_flags): Tweak.
42214
42215 2000-06-27  H.J. Lu  <hjl@gnu.org>
42216             Loren J. Rittle  <ljrittle@acm.org>
42217
42218         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42219         version with one that knows about the new gcc tree structure.
42220         (g++_link_flags): Same.
42221
42222 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42223
42224         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42225         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42226         case we are cross-compiling.
42227
42228         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42229         g++.old-deja/g++.niklas/Makefile.in,
42230         g++.old-deja/g++.niklas/configure.in,
42231         g++.old-deja/g++.other/Makefile.in,
42232         g++.old-deja/g++.other/configure.in,
42233         gcc.c-torture/code_quality/Makefile.in,
42234         gcc.c-torture/code_quality/configure.in,
42235         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42236         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42237         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42238         gcc.c-torture/execute/ieee/Makefile.in,
42239         gcc.c-torture/execute/ieee/configure.in,
42240         gcc.c-torture/noncompile/Makefile.in,
42241         gcc.c-torture/noncompile/configure.in,
42242         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42243         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42244         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42245
42246 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42247
42248         * g++.old-deja/g++.other/ambig3.C: New test.
42249
42250 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42251
42252         * g++.old-deja/g++.pt/syntax1.C: New test.
42253         * g++.old-deja/g++.pt/syntax2.C: New test.
42254         * g++.old-deja/g++.other/syntax3.C: New test.
42255         * g++.old-deja/g++.other/syntax4.C: New test.
42256
42257 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42258
42259         * gcc.dg/20000623-1.c: Prototype exit and abort.
42260
42261 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42262
42263         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42264         New tests.
42265         * gcc.dg/cpp-mi3.def: New file.
42266
42267         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42268         inside assertions.
42269         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42270         lexer's error messages.
42271         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42272         divine anything from the linemarkers.
42273         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42274         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42275
42276 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42277
42278         * gcc.dg/20000623-1.c: New test.
42279
42280 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42281
42282         * gcc.c-torture/execute/20000622-1.c: New test.
42283
42284 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42285
42286         * g++.old-deja/g++.other/init15.C: New test.
42287
42288 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42289
42290         * g++.old-deja/g++.pt/vaarg2.C: New test.
42291         * g++.old-deja/g++.pt/vaarg3.C: New test.
42292
42293 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42294
42295         * g++.old-deja/g++.other/dyncast6.C: New test.
42296
42297 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42298
42299         * gcc.c-torture/execute/loop-6.c: New test.
42300
42301 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
42302
42303         * gcc.dg/20000614-1.c: New test.
42304         * gcc.dg/20000614-2.c: New test.
42305
42306 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
42307
42308         * g++.old-deja/g++.other/inline12.C: New test.
42309
42310 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
42311
42312         * g++.old-deja/g++.other/eh1.C: New test.
42313
42314 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
42315
42316         * g++.old-deja/g++.other/type.C: New test.
42317
42318 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42319
42320         * g++.old-deja/g++.other/initstring.C: New test.
42321
42322 2000-06-12  Jason Merrill  <jason@redhat.com>
42323
42324         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
42325
42326 2000-06-09  Jeffrey A Law  (law@cygnus.com)
42327
42328         * gcc.c-torture/compile/20000609-1.c: New test.
42329
42330 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
42331
42332         * gcc.dg/20000609-1.c: New test.
42333
42334 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
42335
42336         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
42337         * gcc.c-torture/noncompile/poison-1.c: Move...
42338         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
42339         * gcc.dg/cpp-li1.c: Add a token after the #line.
42340
42341 2000-06-05  Richard Henderson  <rth@cygnus.com>
42342
42343         * gcc.c-torture/execute/20000605-2.c: New test.
42344         * gcc.c-torture/execute/20000605-3.c: New test.
42345
42346 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
42347
42348         * g77.f-torture/execute/20000503-1.x: New file.
42349
42350 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42351
42352         * g++.old-deja/g++.eh/badalloc1.C: New test.
42353
42354 2000-06-05  Richard Henderson  <rth@cygnus.com>
42355
42356         * gcc.c-torture/execute/20000605-1.c: New test.
42357
42358 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42359             Nathan Sidwell <nathan@codesourcery.com>
42360
42361         * gcc.c-torture/compile/20000605-1.c: New test.
42362
42363 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42364
42365         * g77.f-torture/compile/20000601-1.f: New test.
42366
42367 2000-06-03  Richard Henderson  <rth@cygnus.com>
42368
42369         * gcc.c-torture/execute/20000603-1.c: New.
42370
42371 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42372
42373         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42374         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42375
42376 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42377
42378         * gcc.dg/compare2.c (case 12): XFAIL.
42379         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42380         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42381
42382         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42383
42384 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42385
42386         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42387         guard macro is already defined when the header is first
42388         included.
42389         * gcc.dg/cpp-mix.h: New file.
42390         * gcc.dg/endif-label.c: Update patterns to match compiler.
42391
42392         * g++.brendan/complex1.C: Declare abort.
42393         * g++.law/refs4.C: Remove XFAIL.
42394         * g++.oliva/expr2.C: Declare abort and exit.
42395
42396 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42397
42398         * gcc.c-torture/execute/20000528-1.c: New test.
42399
42400         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42401         * g++.old-deja/g++.law/temps4.C: Likewise.
42402
42403         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42404         stdlib.h.  Call abort() on failure.
42405         * g++.old-deja/g++.law/refs4.C: Likewise.
42406         * g++.old-deja/g++.law/temps4.C: Likewise.
42407         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42408         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42409
42410 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42411
42412         Relative to g++.dg/special:
42413         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42414
42415         Relative to g++.old-deja:
42416         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42417         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42418         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42419         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42420         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42421         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42422         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42423
42424         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42425         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42426         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42427         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42428         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42429         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42430         and/or string.h.
42431
42432         * g++.other/goto1.C: Update expectations for error messages.
42433
42434 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42435
42436         * gcc.c-torture/compile/20000523-1.c: New test.
42437
42438 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42439
42440         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42441
42442 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42443
42444         * g++.old-deja/g++.eh/catch11.C: New test.
42445         * g++.old-deja/g++.eh/catch12.C: New test.
42446
42447 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42448
42449         * gcc.c-torture/execute/20000523-1.c: New test.
42450
42451 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42452
42453         * c-torture/execute/bcp-1.c: Replace abort in arg of
42454         __builtin_constant_p with a generic external function.
42455
42456         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42457         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42458         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42459         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42460         Prototype abort and/or exit.
42461
42462         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42463         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42464         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42465         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42466
42467 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42468
42469         * gcc.dg/dwarf2-1.c: New test.
42470
42471 2000-05-20  Richard Henderson  <rth@cygnus.com>
42472
42473         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42474
42475 2000-05-20  Andreas Jaeger  <aj@suse.de>
42476
42477         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42478         testcase.
42479
42480 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42481
42482         * gcc.c-torture/execute/20000519-2.c: New test.
42483
42484 2000-05-19  Andreas Jaeger  <aj@suse.de>
42485
42486         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42487         which fails with SSA.
42488
42489         * lib/c-torture.exp: Also test with -O3 -fssa.
42490
42491 2000-05-18  Michael Meissner  <meissner@redhat.com>
42492
42493         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42494         * gcc.c-torture/execute/920415-1.c: Ditto.
42495         * gcc.c-torture/execute/920501-1.c: Ditto.
42496         * gcc.c-torture/execute/conversion.c: Ditto.
42497         * gcc.c-torture/execute/cvt-1.c: Ditto.
42498
42499 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42500
42501         * gcc.c-torture/compile/20000518-1.c: New test.
42502
42503 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42504
42505         * g77.f-torture/compile/200005018.f: New test.
42506
42507 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42508
42509         * gcc.c-torture/compile/20000517-1.c: New test.
42510
42511 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42512
42513         * gcc.c-torture/execute/20000516-1.c: New test.
42514
42515 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42516
42517         * g++.old-deja/g++.other/eh.C: New test.
42518
42519 2000-05-12  Richard Henderson  <rth@cygnus.com>
42520
42521         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42522         constants through to doit's conditional.
42523
42524 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42525
42526         * gcc.c-torture/compile/20000511-1.c: New test.
42527         * g77.f-torture/compile/20000511-1.f: New test.
42528         * g77.f-torture/compile/20000511-2.f: New test.
42529
42530 2000-05-11  Michael Meissner  <meissner@redhat.com>
42531
42532         * gcc.c-torture/execute/20000511-1.c: New test.
42533
42534 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42535
42536         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42537         * gcc.dg/20000510-1.S: New.
42538
42539 2000-05-08  Catherine Moore  <clm@cygnus.com>
42540
42541         * gcc.dg/unused-3.c: New.
42542
42543 2000-05-06  Richard Henderson  <rth@cygnus.com>
42544
42545           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42546           * g++.old-deja/g++.mike/warn1.C: Likewise.
42547           * g++.old-deja/g++.pt/local1.C: Likewise.
42548           * g++.old-deja/g++.pt/local7.C: Likewise.
42549           * g++.old-deja/g++.pt/spec16.C: Likewise.
42550
42551 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42552
42553         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42554
42555 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42556
42557           * g77.f-torture/execute/20000503-1.f: New test.
42558
42559 2000-05-04  Andreas Jaeger  <aj@suse.de>
42560
42561         * gcc.dg/noreturn-2.c: New test.
42562
42563 2000-05-04  Neil Booth  <NeilB@earthling.net>
42564
42565         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42566         preprocessor.
42567
42568 2000-05-04  Richard Henderson  <rth@cygnus.com>
42569
42570         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42571
42572 2000-05-04  Richard Henderson  <rth@cygnus.com>
42573
42574         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42575         OpenSSL by Jason R Thorpe.
42576
42577 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42578
42579         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42580
42581 2000-05-03  Robert Lipe <robertlipe@usa.net>
42582
42583         * gcc.dg/20000503-1.c: New test.
42584
42585 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42586
42587         * gcc.c-torture/compile/20000502-1.c: New test.
42588         * g++.old-deja/g++.other/align.C: New test.
42589         * gcc.dg/cpp-tradstringify.c: New test.
42590
42591 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42592
42593         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42594         and hard registers.
42595
42596 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42597
42598         * gcc.c-torture/execute/loop-5.c: New test.
42599
42600 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42601
42602         * gcc.c-torture/execute/va-arg-20.c: New test.
42603
42604 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42605
42606         * gcc.c-torture/execute/20000422-1.c: New test.
42607
42608 2000-04-20  Greg McGary  <gkm@gnu.org>
42609
42610         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42611         when optimizing, but without sibling-call optimizations (-O1).
42612
42613 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42614
42615           * gcc.c-torture/compile/20000420-1.c: New test.
42616
42617 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42618
42619         * g++.abi/ptrflags.C: New test.
42620         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42621
42622 2000-04-19  Catherine Moore  <clm@cygnus.com>
42623
42624         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
42625
42626 2000-04-19  Greg McGary  <gkm@gnu.org>
42627
42628         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
42629         sibling-call optimizations.
42630
42631 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
42632
42633         * gcc.dg/20000419-1.c: New test.
42634
42635 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
42636
42637         * gcc.c-torture/execute/20000412-6.c: New test.
42638
42639 2000-04-12  Jeffrey A Law  (law@cygnus.com)
42640
42641         * gcc.c-torture/execute/20000412-5.c: New test.
42642         * g77.f-torture/compile/20000412-1.f: New test.
42643         * gcc.c-torture/execute/20000412-4.c: New test.
42644         * gcc.c-torture/compile/20000412-2.c: New test.
42645         * gcc.c-torture/execute/20000412-3.c: New test.
42646         * gcc.c-torture/compile/20000412-1.c: New test.
42647         * gcc.c-torture/execute/20000412-2.c: New test.
42648
42649 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
42650
42651         * objc/execute/bf-20.m: New test.
42652
42653 2000-04-10  Richard Henderson  <rth@cygnus.com>
42654
42655         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42656
42657         * gcc.c-torture/execute/20000412-1.c: New test.
42658
42659 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42660
42661         * g++.old-deja/g++.eh/catchptr1.C: New test.
42662
42663 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
42664
42665         * g++.old-deja/g++.abi/cxa_vec.C: New test.
42666
42667 2000-04-08  Neil Booth  <NeilB@earthling.net>
42668
42669         * gcc.dg/cpp-nullchar.c: Remove test as
42670         embedded nulls cause problems.
42671
42672 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42673
42674         * gcc.dg/compare2.c: New test.
42675
42676 2000-04-08  Neil Booth  <NeilB@earthling.net>
42677
42678         * gcc.dg/cpp-nullchar.c: New test.
42679
42680 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42681
42682         * gcc.dg/cpp-mi2.c: New test.
42683         * gcc.dg/cpp-mi2[abc].h: New files.
42684
42685 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42686
42687         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42688         member name.
42689
42690 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42691
42692         * g++.old-deja/g++.abi/vmihint.C: New test.
42693
42694 2000-04-06  Neil Booth  <NeilB@earthling.net>
42695
42696         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42697         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42698         copyright.
42699
42700 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42701
42702         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42703         avoid stack-frame overwrite.
42704
42705 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42706
42707         * gcc.c-torture/compile/20000405-2.c: New test.
42708         * gcc.c-torture/compile/20000405-3.c: New test.
42709
42710 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42711
42712         * gcc.c-torture/compile/20000405-1.c: New test.
42713
42714 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42715
42716         * gcc.dg/cast-qual-1.c: Revert last change.
42717
42718 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42719
42720         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42721
42722 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42723
42724         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42725         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42726
42727 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42728
42729         * gcc.c-torture/compile/20000403-2.c: New test.
42730         * gcc.c-torture/compile/20000403-1.c: New test.
42731
42732 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42733
42734         * gcc.c-torture/execute/20000403-1.c: New test.
42735
42736 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42737
42738         * gcc.c-torture/execute/20000402-1.c: New test.
42739
42740 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42741
42742         * gcc.c-torture/execute/va-arg-15.c: New test.
42743         * gcc.c-torture/execute/va-arg-16.c: New test.
42744         * gcc.c-torture/execute/va-arg-17.c: New test.
42745         * gcc.c-torture/execute/va-arg-18.c: New test.
42746         * gcc.c-torture/execute/va-arg-19.c: New test.
42747
42748 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42749
42750         * gcc.c-torture/compile/981211-1.c: Move to...
42751         * gcc.dg/cpp-as1.c: ...here.
42752         * gcc.dg/cpp-as2.c: New file.
42753
42754         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42755         compiler.
42756
42757 2000-04-02  Neil Booth  <NeilB@earthling.net>
42758
42759         * gcc.dg/cpp-cond.c  New tests.
42760         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42761         accidental success less likely.
42762         * gcc.dg/cpp-missingop.c  New tests.
42763         * gcc.dg/cpp-missingparen.c  New tests.
42764         * gcc.dg/cpp-shift.c  New tests.
42765         * gcc.dg/cpp-shortcircuit.c  New tests.
42766         * gcc.dg/cpp-unary.c  New tests.
42767
42768 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42769
42770         * gcc.c-torture/compile/20000329-1.c: New test.
42771
42772 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42773
42774         * gcc.c-torture/compile/20000326-1.c: New test.
42775         * gcc.c-torture/compile/20000326-2.c: New test.
42776
42777 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42778
42779         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42780         the first parameter is a function argument.
42781
42782 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42783
42784         * g++.old-deja/g++.ext/array4.C: New test.
42785
42786 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42787
42788         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42789
42790 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42791
42792         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42793
42794 2000-03-19  Richard Henderson  <rth@cygnus.com>
42795
42796         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42797
42798 2000-03-19  Richard Henderson  <rth@cygnus.com>
42799
42800         * gcc.c-torture/compile/20000319-1.c: New test.
42801
42802 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42803
42804         * gcc.c-torture/execute/20000314-3.c: New test.
42805         * gcc.c-torture/execute/20000314-2.c: New test.
42806         * gcc.c-torture/execute/20000314-1.c: New test.
42807         * gcc.c-torture/compile/20000314-2.c: New test.
42808         * gcc.c-torture/compile/20000314-1.c: New test.
42809
42810 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42811
42812         * g++.old-deja/g++.warn/inline.C: New test.
42813
42814 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42815
42816         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42817         standards-compliant result rather than specific constants.
42818         Put test-values in array.
42819
42820 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42821
42822         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42823         (g++_target_compile): Put test-specific options last.
42824
42825 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42826
42827         * g++.old-deja/g++.eh/vbase4.C: New test.
42828
42829 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42830
42831         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42832
42833 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42834
42835         * g++.old-deja/g++.brendan/misc12.C: Removed.
42836         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42837         * g++.old-deja/g++.ext/pretty4.C: New test.
42838
42839 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42840
42841         * g++.old-deja/g++.other/string2.C: New test.
42842
42843 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42844
42845         * g++.old-deja/g++.warn/impint2.C: New test.
42846
42847 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42848
42849         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42850         is 1, not zero.
42851
42852 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42853
42854         * g++.old-deja/g++.warn/impint.C: New test.
42855         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42856         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42857         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42858         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42859         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42860         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42861         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42862         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42863         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42864         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42865         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42866         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42867
42868 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42869
42870         * gcc.dg/cpp-redef.c: New test.
42871
42872 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42873
42874         * g++.old-deja/g++.pt/unify7.C: New test.
42875
42876 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42877
42878         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42879         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42880
42881 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42882
42883         * gcc.c-torture/compile/20000224-1.c: New test.
42884
42885 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42886
42887         * gcc.c-torture/compile/cpp-2.c: New test.
42888         * gcc.c-torture/compile/cpp-1.c: New test.
42889
42890 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42891
42892         * gcc.c-torture/execute/20000225-1.c: New test.
42893
42894 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42895
42896         * gcc.dg/cpp-li2.c: New test.
42897
42898         * gcc.dg/cpp-wi1.c: New test.
42899
42900         * gcc.dg/cpp-li1.c: New test.
42901
42902 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42903
42904         * g++.old-deja/g++.other/sizeof5.C: New test.
42905
42906 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42907
42908         * gcc.c-torture/execute/va-arg-13.c: New test.
42909
42910 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42911
42912         * gcc.c-torture/execute/va-arg-12.c: New test.
42913
42914 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42915
42916         * gcc.c-torture/execute/20000223-1.c: New test.
42917
42918 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42919
42920         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42921
42922 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42923
42924         * g++.old-deja/g++.abi/ptrmem.C: New test.
42925
42926 2000-02-19  Richard Henderson  <rth@cygnus.com>
42927
42928         * gcc.c-torture/compile/init-3.c: New.
42929
42930 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42931
42932         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42933         ALWAYS_CXXFLAGS.
42934
42935 2000-02-11  Robert Lipe <robertl@sco.com>
42936
42937         * gcc.c-torture/compile/20000211-3.c: New test.
42938
42939 2000-02-11  Martin Buchholz <martin@xemacs.org>
42940
42941         * gcc.c-torture/compile/20000211-2.c: New test.
42942
42943 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42944
42945         * gcc.c-torture/compile/20000211-1.c: New test.
42946
42947 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42948
42949         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42950           on native targets
42951
42952 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42953
42954         * g++.old-deja/g++.other/cast5.C: New test.
42955
42956 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42957
42958         * gcc.c-torture/execute/20000205-1.c: New.
42959
42960 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42961
42962         * g++.old-deja/g++.jason/cast3.C: Return void.
42963         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42964
42965 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42966
42967         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42968
42969         * gcc.dg/loop-1.c: New test.
42970
42971 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42972
42973         * gcc.c-torture/compile/20000127-1.c: New test.
42974         * gcc.c-torture/execute/991228-1.c: New test.
42975
42976 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42977
42978         * gcc.dg/unused-2.c: New test.
42979
42980         * gcc.dg/conv-1.c: New test.
42981
42982 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42983
42984         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42985         compiler.
42986         (tool_option_proc): Fix typo.
42987
42988 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42989
42990         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42991         of the ld on the host, not on the build machine.
42992         Also, don't crash if '--help' is not a supported option.
42993
42994 2000-01-24  Richard Henderson  <rth@cygnus.com>
42995
42996         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42997
42998 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42999
43000         * gcc.c-torture/execute/20000120-2.c: New test.
43001         * gcc.c-torture/execute/20000120-1.c: New test.
43002
43003 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43004
43005         * gcc.c-torture/execute/20000113-1.c: New test.
43006
43007 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43008
43009         * gcc.c-torture/execute/20000112-1.c: New test.
43010
43011 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43012
43013         * gcc.dg/20000111-1.c: New test.
43014
43015 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43016
43017         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43018         with 16 bit integers.
43019
43020 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43021
43022         * gcc.dg/20000108-1.c: New test.
43023
43024 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43025
43026         * g++.old-deja/g++.ns/koenig8.C: New test.
43027
43028 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43029
43030         * g++.old-deja/g++.other/cast4.C: New test.
43031
43032 2000-01-05  Jeffrey A Law  (law@cygnus.com)
43033
43034         * gcc.c-torture/compile/20000105-2.c: New test.
43035         * gcc.c-torture/compile/20000105-1.c: New test.
43036
43037 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43038
43039         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
43040         references to printf & atoi to conform to ANSI standard.
43041         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
43042         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
43043         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
43044         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
43045         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
43046         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43047         * g++.old-deja/g++.brendan/copy1.C: Likewise.
43048         * g++.old-deja/g++.brendan/copy2.C: Likewise.
43049         * g++.old-deja/g++.brendan/copy3.C: Likewise.
43050         * g++.old-deja/g++.brendan/copy4.C: Likewise.
43051         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43052         * g++.old-deja/g++.brendan/copy6.C: Likewise.
43053         * g++.old-deja/g++.brendan/copy7.C: Likewise.
43054         * g++.old-deja/g++.brendan/copy8.C: Likewise.
43055         * g++.old-deja/g++.brendan/crash11.C: Likewise.
43056         * g++.old-deja/g++.brendan/crash14.C: Likewise.
43057         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
43058         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43059         * g++.old-deja/g++.brendan/delete2.C: Likewise.
43060         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
43061         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
43062         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
43063         * g++.old-deja/g++.brendan/eh1.C: Likewise.
43064         * g++.old-deja/g++.brendan/groff1.C: Likewise.
43065         * g++.old-deja/g++.brendan/init3.C: Likewise.
43066         * g++.old-deja/g++.brendan/misc12.C: Likewise.
43067         * g++.old-deja/g++.brendan/misc7.C: Likewise.
43068         * g++.old-deja/g++.brendan/new2.C: Likewise.
43069         * g++.old-deja/g++.brendan/operators4.C: Likewise.
43070         * g++.old-deja/g++.brendan/operators5.C: Likewise.
43071         * g++.old-deja/g++.brendan/overload2.C: Likewise.
43072         * g++.old-deja/g++.brendan/overload7.C: Likewise.
43073         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
43074         * g++.old-deja/g++.brendan/reference1.C: Likewise.
43075         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
43076         * g++.old-deja/g++.brendan/template24.C: Likewise.
43077         * g++.old-deja/g++.brendan/template3.C: Likewise.
43078         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
43079         * g++.old-deja/g++.jason/inline3.C: Likewise.
43080         * g++.old-deja/g++.jason/opeq.C: Likewise.
43081         * g++.old-deja/g++.law/arg5.C: Likewise.
43082         * g++.old-deja/g++.law/arm7.C: Likewise.
43083         * g++.old-deja/g++.law/ctors11.C: Likewise.
43084         * g++.old-deja/g++.law/cvt8.C: Likewise.
43085         * g++.old-deja/g++.law/init9.C: Likewise.
43086         * g++.old-deja/g++.law/refs4.C: Likewise.
43087         * g++.old-deja/g++.law/template2.C: Likewise.
43088         * g++.old-deja/g++.law/visibility24.C: Likewise.
43089         * g++.old-deja/g++.law/vtable3.C: Likewise.
43090         * g++.old-deja/g++.mike/asm2.C: Likewise.
43091         * g++.old-deja/g++.mike/eh1.C: Likewise.
43092         * g++.old-deja/g++.mike/misc1.C: Likewise.
43093         * g++.old-deja/g++.mike/misc13.C: Likewise.
43094         * g++.old-deja/g++.mike/misc14.C: Likewise.
43095         * g++.old-deja/g++.mike/ns12.C: Likewise.
43096         * g++.old-deja/g++.mike/p1248.C: Likewise.
43097         * g++.old-deja/g++.mike/p3708.C: Likewise.
43098         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43099         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43100         * g++.old-deja/g++.mike/p646.C: Likewise.
43101         * g++.old-deja/g++.mike/p700.C: Likewise.
43102         * g++.old-deja/g++.mike/p783.C: Likewise.
43103         * g++.old-deja/g++.mike/p783a.C: Likewise.
43104         * g++.old-deja/g++.mike/p783b.C: Likewise.
43105         * g++.old-deja/g++.mike/p786.C: Likewise.
43106         * g++.old-deja/g++.mike/p789.C: Likewise.
43107         * g++.old-deja/g++.mike/p789a.C: Likewise.
43108         * g++.old-deja/g++.mike/p807a.C: Likewise.
43109         * g++.old-deja/g++.other/delete3.C: Likewise.
43110         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43111         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43112         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43113         * g++.old-deja/g++.other/empty1.C: Likewise.
43114         * g++.old-deja/g++.other/temporary1.C: Likewise.
43115         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43116         * g++.old-deja/g++.pt/t16.C: Likewise.
43117         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43118
43119 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43120
43121         * gcc.dg/991230-1.c: New test.
43122
43123 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43124
43125         * gcc.c-torture/compile/991229-3.c: New test.
43126         * gcc.c-torture/compile/991229-2.c: New test.
43127         * gcc.c-torture/compile/991229-1.c: New test.
43128
43129 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43130
43131         * gcc.c-torture/compile/labels-2.c: New test.
43132
43133 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43134
43135         * gcc.c-torture/execute/991227-1.c: New test.
43136
43137 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43138
43139         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43140
43141 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43142
43143         * gcc.c-torture/execute/991221-1.c: New test.
43144
43145 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43146
43147         * g++.old-deja/g++.other/cast3.C: New test.
43148
43149 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43150
43151         * gcc.c-torture/execute/991216-4.c: New test.
43152
43153 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43154
43155         * gcc.c-torture/execute/991216-1.c: New test.
43156         * gcc.c-torture/execute/991216-2.c: New test.
43157         * gcc.c-torture/execute/991216-3.c: New test.
43158
43159 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43160
43161         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43162         Actually make the test fail by using "-O2" for compilation.
43163
43164 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43165
43166         * g++.old-deja/g++.warn/cast-align1.C: New test.
43167
43168 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43169
43170         * gcc.c-torture/compile/991214-1.c: New test.
43171         * gcc.c-torture/compile/991214-2.c: New test.
43172
43173 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43174
43175         * gcc.dg/991214-1.c: New test.
43176
43177 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43178
43179         * gcc.c-torture/compile/991213-3.c: New test.
43180         * gcc.c-torture/compile/991213-2.c: New test.
43181         * gcc.c-torture/compile/991213-1.c: New test.
43182
43183 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43184
43185         * gcc.dg/991209-1.c: New test.
43186
43187 1999-12-08  Nathan Sidwell <nathan@acm.org>
43188
43189         * gcc.c-torture/compile/991208-1.c: New test.
43190
43191 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43192
43193         * gcc.dg/ultrasp2.c: New test.
43194
43195 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43196
43197         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43198
43199 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43200
43201         * gcc.c-torture/compile/991202-1.c: New test.
43202         * gcc.c-torture/execute/991202-1.c: New test.
43203         * gcc.c-torture/execute/991202-2.c: New test.
43204         * gcc.c-torture/execute/991202-3.c: New test.
43205
43206 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43207
43208         * g++.old-deja/g++.abi/align.C: New test.
43209         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43210         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43211
43212 1999-12-01  Richard Henderson  <rth@cygnus.com>
43213
43214         * gcc.c-torture/execute/991201-1.c: New.
43215
43216 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43217
43218         * gcc.dg/991129-1.c: New test.
43219
43220 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43221
43222         * gcc.c-torture/compile/991127-1.c: New test.
43223
43224 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43225
43226         * g++.old-deja/g++.other/warn4.C: New test.
43227
43228 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43229
43230         * g++.old-deja/g++.eh/cleanup2.C: New test.
43231         * g++.old-deja/g++.ext/pretty2.C: New test.
43232         * g++.old-deja/g++.ext/pretty3.C: New test.
43233         * g++.old-deja/g++.other/debug6.C: New test.
43234
43235 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43236
43237         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43238         compiler_output to look for one error message instead of two.
43239
43240 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43241
43242         * gcc.c-torture/execute/991118-1.c: Also test case
43243         where the word boundary does not split a byte evenly.
43244
43245 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43246
43247         * g++.old-deja/g++.ext/restrict1.C: New test.
43248
43249 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43250
43251         * gcc.c-torture/execute/991118-1.c: New test.
43252
43253 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43254
43255         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43256         working directory pathnames.
43257
43258 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43259
43260         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43261         host is equipped with driver.h and driver.o so it can actually
43262         compile and run the tests.
43263
43264 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43265
43266         * gcc.c-torture/compile/991008-1.c: New test.
43267
43268 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43269
43270         * lib/gcc-dg.exp: Include target-supports.exp
43271
43272 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43273
43274         * lib/target-supports.exp: New file: Provide procs to test for
43275         features supported by the target.
43276         (check_weak_available): Moved here from ecos.exp.
43277         (check_alias_available): New proc: Determine of the target
43278         toolchain supports the alias attribute.
43279
43280         * gcc.dg/special/ecos.exp: Move check_weak_available to
43281         target-supports.exp.
43282         (alias-1.c): Only perform the test if the target supports
43283         aliases.
43284         (wkali-1.c): Only perform the test if the target supports
43285         aliases.
43286
43287         * gcc.dg/990506-0.c: Expect error messages from cross
43288         targets as well as native targets.
43289
43290 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43291
43292         * gcc.dg/ultrasp1.c: Removed xfail.
43293         * gcc.dg/struct-ret-2.c: Likewise.
43294         * gcc.dg/array-1.c: Likewise.
43295
43296 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43297
43298         * gcc.dg/struct-ret-2.c: New test.
43299
43300         * gcc.dg/array-1.c: New test.
43301
43302 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
43303
43304         * gcc.c-torture/execute/991030-1.c: New test.
43305
43306 1999-10-26  Richard Henderson  <rth@cygnus.com>
43307
43308         * gcc.c-torture/compile/991026-2.c: New test.
43309
43310 1999-10-26  Jeffrey A Law  (law@cygnus.com)
43311
43312         * gcc.c-torture/compile/991026-1.c: New test.
43313
43314 1999-10-23  Jeffrey A Law  (law@cygnus.com)
43315
43316         * gcc.c-torture/execute/991023-1.c: New test.
43317
43318 1999-10-19  Jeffrey A Law  (law@cygnus.com)
43319
43320         * gcc.c-torture/execute/991019-1.c: New test.
43321
43322 1999-10-16  Richard Henderson  <rth@cygnus.com>
43323
43324         * gcc.c-torture/execute/991016-1.c: New test.
43325
43326 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
43327
43328         * gcc.c-torture/execute/991014-1.c: New test.
43329
43330 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
43331
43332         * g++.old-deja/g++.other/union2.C: New test.
43333
43334 1999-10-13  Nathan Sidwell  <nathan@acm.org>
43335
43336         * g++.old-deja/g++.other/vaarg2.C: New test.
43337         * g++.old-deja/g++.other/vaarg3.C: New test.
43338
43339 1999-10-12  Craig Burley  <craig@jcb-sc.com>
43340
43341         * g77.f-torture/noncompile/19990905-1.f: Moved from being
43342         in compile/.
43343
43344 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
43345
43346         * gcc.c-torture/execute/va-arg-11.c: New test.
43347
43348 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
43349
43350         * lib/file-format.exp (gcc_target_object_format): Don't
43351         crash if objdump is unavailable.
43352
43353 1999-09-29  Donn Terry <donn@interix.com>
43354
43355         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43356
43357 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43358
43359         * gcc.c-torture/compile/990928-1.c: New test.
43360
43361 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43362
43363         * g++.old-deja/g++.other/decl6.C: New test.
43364
43365 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43366
43367         * gcc.c-torture/execute/va-arg-10.c: New test.
43368
43369 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43370
43371         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43372         __PRETTY_FUNCTION__.
43373
43374 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43375
43376         * gcc.c-torture/execute/990923-1.c: New test.
43377
43378 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43379
43380         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43381         for which -fpic is inappropriate.
43382
43383 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43384
43385         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43386
43387 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43388
43389         * g++.old-deja/g++.other/dyncast1.C: New test.
43390         * g++.old-deja/g++.other/dyncast2.C: New test.
43391         * g++.old-deja/g++.other/dyncast3.C: New test.
43392         * g++.old-deja/g++.other/dyncast4.C: New test.
43393         * g++.old-deja/g++.other/dyncast5.C: New test.
43394         * g++.old-deja/g++.eh/catch3.C: New test.
43395         * g++.old-deja/g++.eh/catch3p.C: New test.
43396         * g++.old-deja/g++.eh/catch4.C: New test.
43397         * g++.old-deja/g++.eh/catch4p.C: New test.
43398         * g++.old-deja/g++.eh/catch5.C: New test.
43399         * g++.old-deja/g++.eh/catch5p.C: New test.
43400         * g++.old-deja/g++.eh/catch6.C: New test.
43401         * g++.old-deja/g++.eh/catch6p.C: New test.
43402         * g++.old-deja/g++.eh/catch7.C: New test.
43403         * g++.old-deja/g++.eh/catch7p.C: New test.
43404         * g++.old-deja/g++.eh/catch8.C: New test.
43405         * g++.old-deja/g++.eh/catch8p.C: New test.
43406         * g++.old-deja/g++.eh/catch9.C: New test.
43407         * g++.old-deja/g++.eh/catch9p.C: New test.
43408
43409 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43410
43411         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43412         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43413
43414 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43415
43416         * gcc.c-torture/compile/990913-1.c: New test.
43417
43418 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43419
43420         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43421         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43422
43423 1999-09-09  Richard Henderson  <rth@cygnus.com>
43424
43425         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43426
43427 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43428
43429         * g++.old-deja/g++.other/lookup11.C: New test.
43430         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43431         what is permitted and what we want.
43432         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43433         overload use.
43434         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43435
43436 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43437
43438         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43439         * gcc.c-torture/noncompile/poison-1.c: New file.
43440
43441 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43442
43443         * g++.old-deja/g++.other/sizeof3.C: New test.
43444         * g++.old-deja/g++.other/sizeof4.C: New test.
43445         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43446         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43447
43448 1999-09-07  Richard Henderson  <rth@cygnus.com>
43449
43450         * gcc.dg/va-arg-1.c: New.
43451
43452 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43453
43454         * gcc.c-torture/execute/va-arg-9.c: New test.
43455
43456 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43457
43458         * g77.f-torture/compile/980519-2.f: New test.
43459         * g77.f-torture/compile/19990905-0.f: New test.
43460         * g77.f-torture/compile/19990905-1.f: New test.
43461         * g77.f-torture/compile/19990905-2.f: New test.
43462
43463         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43464
43465 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43466
43467         * gcc.c-torture/execute/990827-1.c: Fix typo.
43468
43469 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43470
43471         * g++.old-deja/g++.other/deref1.C: New test.
43472
43473 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43474
43475         * g++.old-deja/g++.other/ambig2.C: New test.
43476         * g++.old-deja/g++.other/cond5.C: New test.
43477         * g++.old-deja/g++.other/lookup16.C: New test.
43478
43479 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43480
43481         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43482         assemblers too.
43483
43484 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43485
43486         * lib/c-torture.exp: Avoid the "compare executables" optimization
43487         when testing native.
43488
43489 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43490
43491         * gcc.c-torture/execute/990829-1.c: New test.
43492         * gcc.c-torture/compile/990829-1.c: New test.
43493
43494 1999-08-27  Paul Burchard  <burchard@pobox.com>
43495
43496         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43497         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43498         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43499         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43500         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43501         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43502         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43503         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43504         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43505         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43506         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43507
43508 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43509
43510         * gcc.c-torture/execute/990827-1.c: New test.
43511
43512 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43513
43514         * g77.f-torture/noncompile/19990826-4.f: New test.
43515
43516         * g77.f-torture/compile/19990826-3.f: New test.
43517
43518         * g77.f-torture/execute/19990826-2.f: New test.
43519
43520         * g77.f-torture/compile/19990826-1.f: New test.
43521
43522         * gcc.c-torture/execute/990826-0.c: New test.
43523         * g77.c-torture/execute/19990826-0.f: New test.
43524
43525         * g77.f-torture/noncompile/970626-2.f: New test.
43526
43527 1999-08-25  Paul Burchard  <burchard@pobox.com>
43528
43529         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43530         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43531         lss-011.C: New tests.
43532
43533 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43534
43535         * g++.old-deja/g++.other/decl5.C: New test.
43536
43537 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43538
43539         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43540         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43541         call `postbase' for each one.  All callers of `postbase' changed
43542         to call this instead.
43543
43544 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43545
43546         * gcc.c-torture/execute/990811-1.c: New test.
43547
43548 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43549
43550         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43551         just native ones.
43552
43553         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43554         just native ones.
43555
43556 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43557
43558         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43559
43560 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43561
43562         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43563
43564 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43565
43566         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43567
43568 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43569
43570         * gcc.c-torture/execute/990804-1.c: New test.
43571
43572 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43573
43574         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43575         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43576         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43577
43578 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43579
43580         * g++.old-deja/g++.other/struct1.C: New test.
43581
43582 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43583
43584         * g++.old-deja/g++.other/enum2.C: New test.
43585
43586 1999-08-02  Richard Henderson  <rth@cygnus.com>
43587
43588         Adapted from tests from Franz Sirl:
43589         * gcc.c-torture/execute/va-arg-7.c: New test.
43590         * gcc.c-torture/execute/va-arg-8.c: New test.
43591
43592 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43593
43594         * gcc.c-torture/compile/990801-2.c: New test.
43595
43596         * gcc.c-torture/compile/990801-1.c: New test.
43597
43598 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43599
43600         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43601         fp-cmp-1.c, converting double to float.
43602
43603         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43604         fp-cmp-1.c, converting double to long double.
43605
43606         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43607         from fr1 to unknown_register, since fr1 is a legitimate register
43608         on some machines.
43609
43610 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43611
43612         * README: More listname related changes.
43613
43614 1999-07-08  Catherine Moore  <clm@cygnus.com>
43615
43616         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43617
43618 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43619
43620         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43621
43622 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43623
43624         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
43625
43626 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
43627
43628         * gcc.dg/990703-1.c: New test.
43629
43630 1999-06-29  Nick Clifton  <nickc@cygnus.com>
43631
43632         * lib/file-format.exp: New file: Move definition of proc
43633         gcc_target_object_format to here from
43634         gcc.dg/special/ecos.exp.
43635
43636         * lib/c-torture.exp: Include lib file-format.exp.
43637         * lib/gcc-dg.exp: Include lib file-format.exp.
43638
43639         * gcc.dg/special/ecos.exp: Remove definition of proc
43640         gcc_target_object_format.
43641
43642 1999-06-28  Jeffrey A Law  (law@cygnus.com)
43643
43644         * gcc.c-torture/execute/990628-1.c: New test.
43645
43646 1999-06-25  Jeffrey A Law  (law@cygnus.com)
43647
43648         * gcc.c-torture/compile/990625-2.c: New test.
43649
43650         * gcc.c-torture/compile/990625-1.c: New test.
43651
43652 1999-06-23  Nick Clifton  <nickc@cygnus.com>
43653
43654         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
43655         attributes compile.
43656         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43657         ports that use the COFF/PE file format.
43658
43659 1999-06-17  Jeffrey A Law  (law@cygnus.com)
43660
43661         * gcc.c-torture/compile/990617-1.c: New test.
43662
43663 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
43664
43665         * g++.old-deja/g++.other/decl4.C: New test.
43666
43667 1999-06-14  Nathan Sidwell  <nathan@acm.org>
43668
43669         * g++.old-deja/g++.other/bitfld3.C: New test.
43670
43671 1999-06-08  Nathan Sidwell  <nathan@acm.org>
43672
43673         * g++.old-deja/g++.eh/catch1.C: New test.
43674
43675 1999-06-07  Jeffrey A Law  (law@cygnus.com)
43676
43677         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43678
43679         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43680         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43681
43682 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43683
43684         * g77.f-torture/compile/19990502-0.f: Replace with new,
43685         shorter, test that still fails after recent changes.
43686
43687 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43688
43689         * gcc.c-torture/execute/990604-1.c: New test.
43690
43691 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43692
43693         * gcc.c-torture/execute/990531-1.c: New test.
43694
43695 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43696
43697         * gcc.c-torture/compile/990527-1.c: New test.
43698
43699 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43700
43701         * gcc.c-torture/execute/990527-1.c: New test.
43702
43703 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43704
43705         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43706         bitfields as signed.
43707
43708 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43709
43710         * g77.f-torture/compile/19990525-0.f: New test.
43711
43712 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43713
43714         * gcc.c-torture/execute/990525-2.c: New test.
43715
43716         * gcc.c-torture/execute/990525-1.c: New test.
43717
43718 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43719
43720         * g++.old-deja/g++.other/anon3.C: New test.
43721         * g++.old-deja/g++.other/anon4.C: New test.
43722         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43723         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43724         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43725         Merrill).
43726
43727 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43728
43729         * gcc.c-torture/execute/990524-1.c: New test.
43730
43731         * gcc.dg/990524-1.c: New test.
43732
43733 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43734
43735         * gcc.c-torture/compile/990523-1.c: New test.
43736
43737 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43738
43739         * gcc.c-torture/compile/990519-1.c: New test.
43740
43741 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43742
43743         * gcc.c-torture/compile/990517-1.c: New test.
43744
43745         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43746         (e4, f4): New tests.
43747         (main): Call them.
43748
43749 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43750
43751         * gcc.dg/noreturn-1.c: New test.
43752
43753 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43754
43755         * gcc.c-torture/execute/990513-1.c: New test.
43756
43757 1999-05-10  Richard Henderson  <rth@cygnus.com>
43758
43759         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43760
43761 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43762
43763         * g77.f-torture/execute/erfc.f: Use small single-precision
43764         values, to avoid problems on Alphas when not -mieee.
43765
43766 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43767
43768         * gcc.dg/990506-0.c: New test.
43769
43770 1999-05-08  Richard Henderson  <rth@cygnus.com>
43771
43772         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43773         the constant to test.  Don't XFAIL 64-bit targets.
43774
43775         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43776         * g++.old-deja/g++.law/profile1.C: Likewise.
43777
43778         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43779         operator new instances.
43780         * g++.old-deja/g++.other/delete5.C: Likewise.
43781
43782 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43783
43784         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43785         intrinsic.
43786
43787 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43788
43789         * g77.f-torture/execute/u77-test.f: Reverse order of two
43790         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43791
43792 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43793
43794         * gcc.dg/compare1.c: New test.
43795
43796 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43797
43798         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43799         New tests.
43800
43801 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43802
43803         * g77.f-torture/compile/19990502-1.f: New test.
43804
43805 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43806
43807         * g77.f-torture/compile/19990502-0.f: New test.
43808
43809 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43810
43811         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43812         intrinsic.
43813
43814 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43815
43816         * g77.f-torture/execute/u77-test.f (main): List libU77
43817         intrinsics not currently tested.
43818         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43819         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43820         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43821         Trim blanks off the ends of some printed strings.
43822
43823 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43824
43825         * g77.f-torture/execute/u77-test.f (main): Just warn about
43826         FSTAT gid disagreement, as it's expected on some systems.
43827
43828 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43829
43830         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43831         use a new function, which allows for some slop.
43832         Clean up some commentary.
43833         (issum): The new function.
43834         (sgladd): Deleted subroutine.
43835
43836 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43837
43838         * g77.f-torture/execute/u77-test.f: Modify to be more like
43839         libf2c/libU77 version, bringing patches to that version here.
43840         Add suitable commentary.
43841
43842 1999-04-25  Richard Henderson  <rth@cygnus.com>
43843
43844         * gcc.dg/990424-1.c: New test.
43845
43846 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43847
43848         * g77.f-torture/execute/u77-test.f (main): Bug involving
43849         LSTAT has been fixed, so turn back on full checking.
43850
43851 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43852
43853         * g77.f-torture/compile/19990419-0.f: New test.
43854         * g77.f-torture/execute/19990419-1.f: New test.
43855
43856 1999-04-17  Richard Henderson  <rth@cygnus.com>
43857
43858         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43859         to avoid the need for a prototype to supress a warning.
43860
43861 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43862
43863         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43864
43865 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43866
43867         * gcc.c-torture/execute/990404-1.c: New test.
43868
43869 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43870
43871         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43872         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43873         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43874         missing initializer warnings.
43875
43876 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43877
43878         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43879         matching strings.
43880
43881 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43882
43883         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43884
43885 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43886
43887         * g77.f-torture/execute/19990325-0.f: New test.
43888         * g77.f-torture/execute/19990325-1.f: New test.
43889
43890 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43891
43892         * gcc.c-torture/execute/990324-1.c: New test.
43893
43894 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43895
43896         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43897         test with 4.
43898
43899 1999-03-17  Richard Henderson  <rth@cygnus.com>
43900
43901         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43902
43903 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43904
43905         * g77.f-torture/execute/19990313-2.f: New test.
43906         * g77.f-torture/execute/19990313-3.f: New test.
43907
43908 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43909
43910         * g77.f-torture/execute/19990313-0.f: New test.
43911         * g77.f-torture/execute/19990313-1.f: New test.
43912
43913 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43914
43915         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43916         printf to sprintf.
43917         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43918         (main): Add check for u15.  Conditionalize u31 check depending on
43919         whether ints are <32 bits or >=32 bits.
43920
43921 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43922
43923         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43924
43925 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43926
43927         * g77.f-torture/compile/19990305-0.f: New test.
43928         * g77.f-torture/execute/19981119-0.f: New test.
43929
43930 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43931
43932         * g77.f-torture/execute/970625-2.f: call ABORT if final
43933         result is not correct, instead of just printing it.
43934         Add this checking via newly introduced obfuscation, to
43935         trip up buggy front ends.
43936
43937 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43938
43939         * g77.f-torture/compile/960317-1.f: Moved from being
43940         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43941
43942 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43943
43944         * g77.f-torture/execute/960317-1.f: New (old) test.
43945         * g77.f-torture/execute/970625-2.f: Ditto.
43946
43947 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43948
43949         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43950         message on line 1 or line 2; cccp and cpplib do this differently.
43951
43952 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43953
43954         * g++.old-deja/g++.law/weak1.C: New test.
43955
43956 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43957
43958         * gcc.c-torture/execute/990119-1.c: Renamed to...
43959         * gcc.dg/990119-1.c: this, so it will only be tested once
43960         (it's a preprocessor test, it doesn't need to be run at
43961         multiple optimization levels).
43962
43963 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43964
43965         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43966           ALWAYS_CXXFLAGS.
43967
43968 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43969
43970         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43971         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43972         to not be compilable by current g77.
43973
43974 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43975
43976         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43977
43978 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43979
43980         * gcc.c-torture/execute/990222-1.c: New test.
43981
43982 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43983
43984         * g77.f-torture/compile/19990218-0.f: New test.
43985         * g77.f-torture/noncompile/19990218-1.f: New test.
43986
43987 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43988
43989         * g77.f-torture/compile/19981216-0.f: New test.
43990
43991 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43992
43993         * gcc.dg/990214-1.c: New test.
43994
43995 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43996
43997         * gcc.dg/990213-2.c: New test.
43998
43999         * gcc.dg/990213-1.c: New test.
44000
44001 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44002
44003         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44004         ints.
44005
44006 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44007
44008         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44009         specified by target.
44010
44011         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44012
44013 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44014
44015         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44016
44017 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44018
44019         * gcc.dg/special/ecos.exp: New test driver for new tests with
44020         special requirements.
44021
44022         * gcc.dg/special/alias-1.c: New test.
44023         * gcc.dg/special/gcsec-1.c: New test.
44024         * gcc.dg/special/weak-1.c: New test.
44025         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
44026         * gcc.dg/special/weak-2.c: New test.
44027         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
44028         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
44029         * gcc.dg/special/wkali-1.c: New test.
44030         * gcc.dg/special/wkali-2.c: New test.
44031         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
44032         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
44033
44034 1999-02-10  Felix Lee  <flee@cygnus.com>
44035
44036           * lib/c-torture.exp (c-torture-compile): Pull out code for
44037           analyzing gcc error messages.
44038           (c-torture-execute): Likewise.  Fix some (harmless) false
44039           positives.
44040           * lib/gcc.exp (gcc_check_compile): New function.
44041
44042 1999-02-08  Richard Henderson  <rth@cygnus.com>
44043
44044         * gcc.c-torture/execute/990208-1.c: New test.
44045
44046 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44047
44048         * g++.dg/special/ecos.exp: New driver for new tests with special
44049         requirements
44050
44051         * g++.dg/special/conpr-1.C: New test
44052         * g++.dg/special/conpr-2.C: New test
44053         * g++.dg/special/conpr-2a.C: New test
44054         * g++.dg/special/conpr-3.C: New test
44055         * g++.dg/special/conpr-3a.C: New test
44056         * g++.dg/special/conpr-3b.C: New test
44057
44058         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
44059         allow g++ to use the dg driver
44060
44061         * README: Add comment about g++.dg directory
44062
44063 1999-02-06  Jeffrey A Law  (law@cygnus.com)
44064
44065         * README: Update email addresses.
44066
44067 1999-02-03  Nick Clifton  <nickc@cygnus.com>
44068
44069         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
44070         arguments in order to force structure S onto the stack even on
44071         the alpha.
44072         (test): Pass 10 leading arguments to function foo as well as the
44073         structure S.
44074
44075         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
44076         failure for all targets.
44077
44078         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
44079         abort to terminate program execution.
44080
44081 1999-01-30  Richard Henderson  <rth@cygnus.com>
44082
44083         * gcc.c-torture/execute/990130-1.c: New test.
44084
44085 1999-01-30  Jeffrey A Law  (law@cygnus.com)
44086
44087         * gcc.dg/990130-1.c: New test.
44088
44089 1999-01-28  Michael Meissner  <meissner@cygnus.com>
44090
44091         * gcc.c-torture/execute/990128-1.c: New test.
44092
44093 1999-01-27  Michael Meissner  <meissner@cygnus.com>
44094
44095         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
44096
44097 1999-01-27  Felix Lee  <flee@cygnus.com>
44098
44099         * lib/c-torture.exp (c-torture-compile): pull out code for
44100         analyzing gcc error messages.
44101         (c-torture-execute): ditto, and fix some (harmless) false
44102         positives.
44103         * lib/gcc.exp (gcc_check_compile): new function.
44104
44105 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44106
44107         * gcc.dg/990117-1.c: New test.
44108
44109         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44110
44111         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44112
44113 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44114
44115         * g77.f-torture/compile/990115-1.f: New test.
44116
44117 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44118
44119         * gcc.c-torture/compile/990107-1.c: New test
44120
44121 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44122
44123         * gcc.c-torture/execute/990106-2.c: New test.
44124
44125         * gcc.c-torture/execute/990106-1.c: New test.
44126
44127 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44128
44129         * gcc.c-torture/compile/981223-1.c: New test.
44130
44131 1998-12-29  Richard Henderson  <rth@cygnus.com>
44132
44133         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44134         (opt3): Rename from opt4 and disable.
44135
44136 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44137
44138         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44139
44140 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44141
44142         * g++.old-deja/g++.other/conv5.C: New test.
44143
44144 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44145
44146         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44147
44148 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44149
44150         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44151
44152 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44153
44154         * gcc.c-torture/compile/981211-1.c: New test.
44155
44156 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44157
44158         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44159
44160         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44161
44162 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44163
44164         * gcc.special/930510-1.c: Make C9X safe.
44165         * gcc.misc-tests/gcov-1.c Similarly.
44166         * gcc.misc-tests/gcov-2.c Similarly.
44167
44168 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44169
44170         * gcc.dg/ultrasp1.c: New test.
44171
44172 1998-12-06  Richard Henderson  <rth@cygnus.com>
44173
44174         * gcc.c-torture/execute/981206.c: New test.
44175
44176 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44177
44178         * g++.old-deja/g++.ns/template7.C: New test.
44179
44180         * g++.old-deja/g++.other/expr1.C: New test.
44181
44182         * g++.old-deja/g++.eh/tmpl3.C: New test.
44183
44184         * g++.old-deja/g++.eh/tmpl2.C: New test.
44185
44186 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44187
44188         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44189         * g++.old-deja/g++.other/using6.C: Removed.
44190         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44191
44192         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44193
44194 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44195
44196         * g++.old-deja/g++.pt/overload8.C: New test.
44197
44198         * g++.old-deja/g++.pt/overload7.C: New test.
44199
44200         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44201
44202         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44203         and relinking messages.
44204         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44205         compiling with -frepo.
44206
44207 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44208
44209         * g++.old-deja/g++.pt/lookup6.C: New test.
44210
44211 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44212
44213         * gcc.c-torture/execute/981130-1.c: New test.
44214         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44215
44216 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44217
44218         * g++.old-deja/g++.pt/explicit76.C: New test.
44219
44220         * g++.old-deja/g++.pt/friend38.C: New test.
44221
44222         * g++.old-deja/g++.ns/crash2.C: New test.
44223
44224         * g++.old-deja/g++.pt/defarg8.C: New test.
44225
44226         * g++.old-deja/g++.pt/instantiate6.C: New test.
44227
44228         * g++.old-deja/g++.pt/static6.C: New test.
44229
44230         * g++.old-deja/g++.pt/decl2.C: New test.
44231
44232 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44233
44234         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44235         problem is actually related with name lookup, but so what? :-)
44236
44237         * g++.old-deja/g++.pt/friend37.C: New test.
44238
44239 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44240
44241         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44242         element, which fails on some systems.
44243
44244         * g77.f-torture/execute/labug1.f: New test.
44245
44246 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44247
44248         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44249         is defined.
44250
44251 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44252
44253         * g77.f-torture/compile/981117-1.f: New test.
44254
44255 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44256
44257         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44258         properly discarded.
44259
44260 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44261
44262         * gcc.c-torture/execute/memcheck: New directory of tests for
44263         -fcheck-memory-usage.
44264
44265 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44266
44267         * README: New file, general information about the testsuite and
44268         new description of the various C++ test subdirectories.
44269         * README.g++: Eliminate obsolete information, update and move most
44270         relevant stuff to README.
44271
44272 1998-11-07  Richard Henderson  <rth@cygnus.com>
44273
44274         * gcc.c-torture/compile/981107-1.c: New test.
44275
44276 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44277
44278         * execute/memcpy-bi.c: New testcase.
44279
44280 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44281
44282         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44283         base classes.
44284
44285         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44286         template is selected.
44287
44288         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44289         classes, it should be accepted for all types.
44290
44291         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44292
44293         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44294         specializations start with template headers.
44295
44296 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44297
44298         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
44299
44300         * g++.old-deja/g++.other/init9.C: Test cross initialization of
44301         non-POD types.
44302
44303 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44304
44305         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
44306
44307 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
44308
44309         * compile/981022-1.c, compile/981022-1.x: New test and driver.
44310
44311 1998-10-19  Jeffrey A Law  (law@cygnus.com)
44312
44313         * 981019-1.c: New test.
44314
44315 1998-10-14  Robert Lipe <robertl@dgii.com>
44316
44317         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
44318         find objc headers.
44319
44320 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44321
44322         * compile/981001-4.c: Remove use of GCC extension that triggers a
44323         compiler bug.
44324
44325 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
44326
44327         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
44328
44329 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44330
44331         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
44332         instantiation of template produces incorrect code for delete
44333         expression.
44334
44335         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
44336         constructors' name is not unique.
44337         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
44338         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
44339
44340         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
44341         automatic array of const is ill-formed.
44342
44343         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
44344         of template parameter?
44345
44346         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
44347         const.
44348
44349         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
44350         pointer-to-member expression.
44351
44352         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44353         declaration causes ICE.
44354
44355 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44356
44357         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44358         reserved in the global namespace.
44359
44360         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44361         generate needed virtual table.
44362
44363         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44364
44365 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44366
44367         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44368         template-dependent type
44369
44370 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44371
44372         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44373         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44374         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44375
44376         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44377         class should be usable as argument of member function.
44378         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44379         class should be usable as return type of member function.
44380         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44381         class should be usable as type of data member.
44382
44383         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44384
44385 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44386
44387         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44388
44389 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44390
44391         * gcc.dg/dll-?.c Add thumb to target list.
44392         Fix assembler scan patterns to match current assembler output.
44393
44394 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44395
44396         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44397         matching of template brackets.
44398
44399         * g++.old-deja/g++.other/using4.C: New test.  Test using
44400         declarations of methods from base classes.
44401
44402         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44403         within functions should introduce names into the innermost
44404         enclosing namespace.
44405
44406         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44407         of static locals if first initialization throws.
44408
44409 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44410
44411         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44412
44413 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44414
44415         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44416         lose track of the possible targets of tablejump insns.
44417         * special/special.exp: Run it.
44418
44419 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44420
44421         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44422         must be declared before its specializations can be named in friend
44423         declarations.
44424
44425 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44426
44427         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44428
44429         * g77.f-torture/execute/io1.f: New test.
44430
44431 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44432
44433         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44434         with pointer to template function, for which no argument deduction
44435         is possible.
44436
44437         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44438         specialization of template function as argument to template
44439         function.
44440
44441         * g++.old-deja/g++.other/access2.C: New test; Inner class
44442         shouldn't have privileged access to Outer's names.
44443
44444 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44445
44446         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44447         friend template declared within template class conflicts with
44448         nested class of the same name.
44449
44450         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44451         is ignored.
44452
44453         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44454         object with direct initializer as function declaration.
44455
44456         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44457         initializers.
44458
44459         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44460         involving const pointer and NULL produces incorrect result.
44461
44462         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44463         type name without `typename' should be rejected with -pedantic.
44464
44465 1998-10-02  Richard Henderson  <rth@cygnus.com>
44466
44467         * g++.old-deja/g++.other/addrof1.C: New test.
44468
44469 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44470
44471         * gcc.c-torture/compile/981001-1.c: New test.
44472         * gcc.c-torture/execute/981001-1.c: New test.
44473
44474 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44475
44476         * gcc.c-torture/compile/981001-2.c: New test.
44477         * gcc.c-torture/compile/981001-3.c: New test.
44478         * gcc.c-torture/compile/981001-4.c: New test.
44479
44480 1998-10-01  Robert Lipe  <robertl@dgii.com>
44481
44482         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44483         multilibbed hosts.  Idea grafted from g77.exp.
44484
44485 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44486
44487         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44488         avoid losing on systems which need -lsocket.
44489
44490 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44491
44492         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44493         * g++.old-deja/g++.other/nested2.C: Ditto.
44494         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44495         failure.
44496
44497 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44498
44499         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44500         preferred over template operator!= for enum bitfields.
44501
44502 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44503
44504         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44505         that happen to have the same base name, but in different scopes,
44506         are incorrectly rejected.
44507
44508 1998-09-16  Richard Henderson  <rth@cygnus.com>
44509
44510         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44511         on the native word size instead of an integer literal.
44512
44513 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44514
44515         * g++.old-deja/g++.other/static2.C: Invocation of static data
44516         member of type pointer-to-function denoted as non-static member.
44517
44518         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44519         checks involving function types and aliases.
44520
44521 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44522
44523         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44524         redefined to the same non-trivial type.
44525
44526         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44527         namespace-qualification of template specializations declared in
44528         other namespaces.
44529
44530         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44531         to declare a subset of the specializations of a template function
44532         as friends of specializations of a template class.
44533
44534         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44535         member templates that do not fully specialize the enclosing
44536         template class are rejected.
44537
44538 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44539
44540         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44541
44542 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44543
44544         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44545         altered from libf2c/libU77 version.
44546
44547 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44548
44549         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44550
44551 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44552
44553         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44554         (un)signed char are different types for template specialization
44555         purposes.
44556
44557 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44558
44559         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44560         * objc: ObjC testsuite.
44561
44562 1998-08-31  Catherine Moore  <clm@cygnus.com>
44563
44564         * gcc.c-torture/execute/941014-1.x: New file.
44565
44566 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44567
44568         * lib/c-torture.exp: Add support for
44569         torture_eval_before_compile and torture_eval_before_execute
44570         variables.
44571
44572 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44573
44574         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44575         this test triggers valid.
44576
44577 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44578
44579         * gcc.dg/980827-1.c: New test.
44580
44581 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44582
44583         * gcc.c-torture/execute/loop-4b.c: New test.
44584
44585 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44586
44587         * lib/c-torture.exp: Add support for
44588         torture_eval_before_compile and torture_eval_before_execute
44589         variables.
44590
44591 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44592
44593         * gcc.c-torture/compile/980825-1.c: New test.
44594
44595 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44596
44597         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44598         count number tests in opt_t0 not good_t0.
44599
44600 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44601
44602         * gcc.c-torture/compile/930326-1.x: Fix typo.
44603
44604 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44605
44606         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44607         causes an ICE.
44608
44609 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44610
44611         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44612         STACK_SIZE is defined.
44613         * gcc.c-torture/unsorted/stuct.c: Similarly.
44614
44615         * gcc.c-torture/compile/980821-1.c: New test.
44616
44617 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44618
44619         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44620
44621 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44622
44623         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
44624         code.
44625
44626 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
44627
44628         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
44629         error'.
44630
44631 1998-08-18  Jeffrey A Law  (law@cygnus.com)
44632
44633         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
44634
44635 1998-08-16  Jeffrey A Law  (law@cygnus.com)
44636
44637         * gcc.c-torture/compile/980816-1.c: New test.
44638
44639         * gcc.dg/980816-1.c: New test.
44640
44641 1998-08-13  Jeffrey A Law  (law@cygnus.com)
44642
44643         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44644         compiler for ieee tests.
44645
44646 1998-08-01  Dave Love  <d.love@dl.ac.uk>
44647
44648         * g77.f-torture/compile/980729-0.f: New test.
44649
44650 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
44651
44652         * gcc.c-torture/special/eeprof-1.c: New test, for
44653         -finstrument-functions.
44654         * gcc.c-torture/special/special.exp: Run it.
44655
44656 1998-07-29  Jeffrey A Law  (law@cygnus.com)
44657
44658         * gcc.c-torture/compile/980729-1.c: New test.
44659
44660 1998-07-27  Nick Clifton  <nickc@cygnus.com>
44661
44662         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44663         __thumb__ is defined, and test for ARM style doubles if so.
44664
44665 1998-07-26  Dave Love  <d.love@dl.ac.uk>
44666
44667         * g77.f-torture/noncompile/980615-0.f: New test.
44668
44669 1998-07-26  H.J. Lu  (hjl@gnu.org)
44670
44671         * gcc.dg/980312-1.c: Do link instead of compile.
44672         * gcc.dg/980313-1.c: Likewise.
44673
44674 1998-07-26  Jeffrey A Law  (law@cygnus.com)
44675
44676         * gcc.c-torture/compile/980726-1.c: New test.
44677
44678 1998-07-25  Dave Love  <d.love@dl.ac.uk>
44679
44680         * g77.f-torture/execute/io0.f: New test.
44681
44682 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44683
44684         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44685         an int.
44686
44687 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44688
44689         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44690         m32r bugs.
44691
44692 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44693
44694         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44695         c-decl.c:grokdeclarator can handle mode attributes.
44696
44697 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44698
44699         * gcc.c-torture/execute/980716-1.c: New test.
44700
44701 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44702
44703         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44704         the mn10200.
44705         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44706         the mn10200.
44707         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44708         * gcc.c-torture/compile/930326-1.x: Similarly.
44709
44710 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44711
44712         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44713         New test from Craig.
44714
44715 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44716
44717         * g77.f-torture/noncompile/980616-0.f: New test.
44718
44719         * g77.f-torture/execute/970816-3.f: New test from Craig.
44720
44721 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44722
44723         *  g++.other/singleton.C: Return error value instead of taking
44724         SIGSEGV.
44725
44726 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44727
44728         *  g++.other/singleton.C: New test.  Warning is under dispute.
44729         Runtime crash is not.
44730
44731 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44732
44733         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44734         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44735         using6.C, using7.C}: New namespace tests.
44736
44737 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44738
44739         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44740         specialization with typedef'ed names used as array indexes.
44741
44742 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44743
44744         * gcc.c-torture/execute/980709-1.c: New test.
44745
44746         * gcc.dg/980709-1.c: New test.
44747
44748 1998-07-07  Richard Henderson  <rth@cygnus.com>
44749
44750         * gcc.c-torture/execute/bcp-1.c: New test.
44751
44752 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44753
44754         * gcc.c-torture/execute/980707-1.c: New test.
44755
44756 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44757
44758         * gcc.c-torture/compile/980706-1.c: New test.
44759
44760 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44761
44762         * g77.f-torture/execute/980701-0.f,
44763         g77.f-torture/execute/980701-1.f: New test from Craig.
44764
44765 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44766
44767         * gcc.c-torture/compile/980701-1.c: New test.
44768
44769         * gcc.c-torture/execute/980701-1.c: New test.
44770
44771 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44772 rlsruhe.de>
44773
44774         * g++.old-deja/g++.robertl/eb132.C: New test.
44775         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44776
44777 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44778
44779         * g77.f-torture/execute/980628-7.f,
44780         g77.f-torture/execute/980628-8.f,
44781         g77.f-torture/execute/980628-9.f,
44782         g77.f-torture/execute/980628-10.f: New tests from Craig.
44783
44784         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44785
44786 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44787
44788         * g77.f-torture/execute/980628-4.f: New test from Craig.
44789         * g77.f-torture/execute/980628-5.f: Likewise.
44790         * g77.f-torture/execute/980628-2.f: Likewise.
44791         * g77.f-torture/execute/980628-0.f: Likewise.
44792         * g77.f-torture/execute/980628-1.f: Likewise.
44793         * g77.f-torture/execute/980628-3.f: Likewise.
44794         * g77.f-torture/execute/980628-6.f: Likewise.
44795
44796 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44797
44798         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44799         directory when nothing has been installed yet.
44800
44801 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44802
44803         * gcc.c-torture/special/special.exp: Handle newer versions of
44804         dejagnu.
44805
44806 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44807
44808         * gcc.dg/980626-1.c: New test.
44809
44810 1998-06-19  Bruno Haible <haible@ilog.fr>
44811
44812         * gcc.misc-tests/m-un-2.c: New test.
44813         * g++.old-deja/g++.other/warn01.c: Likewise.
44814
44815 1998-06-19  Robert Lipe  <robertl@dgii.com>
44816
44817         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44818         compatibility with assmblers with a different comment character.
44819         Eliminate use of GAS-specific extensions.
44820
44821 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44822
44823         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44824
44825 1998-06-19  Robert Lipe  <robertl@dgii.com>
44826
44827         * lib/g77.exp: Replace search for libf2c.a with search for newly
44828         renamed libg2c.a
44829
44830 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44831
44832         * gcc.c-torture/execute/980617-1.c: New test.
44833
44834 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44835
44836         * gcc.c-torture/execute/980612-1.c: New test.
44837
44838 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44839
44840         * gcc.dg/980523-1.c: Only test on ppc-linux.
44841         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44842
44843         * gcc.c-torture/execute/980608-1.c: New test.
44844
44845 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44846
44847         * gcc.c-torture/execute/980605-1.c: New test.
44848
44849 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44850
44851         * gcc.c-torture/execute/980604-1.c: New test.
44852
44853 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44854
44855         * gcc.c-torture/execute/980602-1.c: New test.
44856         * gcc.c-torture/execute/980602-2.c: Likewise.
44857
44858 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44859
44860         * 970125-0.f: Fix per JCB.  Add commentary.
44861
44862 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44863
44864         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44865         IEEE -0 support.
44866
44867 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44868
44869         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44870         earlier.
44871
44872 1998-05-28  Catherine Moore <clm@cygnus.com>
44873
44874         * gcc.c-torture/execute/980526-3.c: New test.
44875
44876 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44877
44878         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44879         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44880         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44881         m88k-motorola-sysv3 to XFAIL.
44882
44883 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44884
44885         * gcc.dg/980526-1.c: New test.
44886         * gcc.c-torture/execute/980526-2.c: New test.
44887
44888 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44889
44890         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44891
44892         * gcc.c-torture/execute/980526-1.c: New test.
44893
44894 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44895
44896         * g77.f-torture/execute/alpha2.f: Add runtime test.
44897
44898 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44899
44900         * g++.old-deja/old-deja.exp: Strip leading directories.
44901
44902         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44903         error for the line.  Don't run multiple tests for the same line.
44904
44905 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44906
44907         * gcc.dg/980523-1.c: New test.
44908
44909 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44910
44911         * g77.f-torture/compile/970915-0.f: New test.
44912
44913 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44914
44915         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44916
44917 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44918
44919         * gcc.dg/980520-1.c: New test.
44920
44921 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44922
44923         * gcc.dg/980502-1.c: Fix return type.
44924
44925 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44926
44927         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44928         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44929         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44930         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44931         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44932
44933 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44934
44935         * g77.f-torture/execute/980520-1.f: New test.
44936
44937 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44938
44939         * lib/mike-g77.exp: New file.
44940
44941         * g77.f-torture/noncompile/noncompile.exp,
44942         g77.f-torture/noncompile/check0.f: New files.
44943
44944 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44945
44946         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44947         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44948         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44949         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44950         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44951         abort where appropriate.
44952
44953 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44954
44955         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44956         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44957
44958 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44959
44960         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44961
44962 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44963
44964         * g77.f-torture/compile/980427-0.f: New test.
44965
44966 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44967
44968         * g77.f-torture/compile/980424-0.f: New test.
44969
44970 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44971
44972         * g77.f-torture/compile/980419-2.f (main): New test.
44973         * g77.f-torture/compile/970125-0.f: New test.
44974         * g77.f-torture/compile/980419-1.f: New test.
44975
44976 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44977
44978         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44979         of loop-4.c.
44980
44981 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44982
44983         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44984
44985 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44986
44987         * gcc.c-torture/compile/980329-1.c: New test.
44988
44989 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44990
44991         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44992         * gcc.dg/980312-1.c: Fix typo in -march command.
44993
44994 1998-03-16  H.J. Lu  (hjl@gnu.org)
44995
44996         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44997
44998 1998-03-11  Robert Lipe  <robertl@dgii.com>
44999
45000         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45001         Dave Love agree the Fortran source is bogus.
45002
45003 1998-03-11  Robert Lipe  <robertl@dgii.com>
45004
45005         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45006         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45007         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45008         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45009         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45010
45011 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45012
45013         * g++.old-deja/g++.other/friend1.C: New test.
45014
45015 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45016
45017         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45018         possibly uninitialized) variables and declare dnrm2.
45019
45020 1998-02-23  Robert Lipe <robertl@dgii.com>
45021
45022         From Bruno Haible <haible@ilog.fr>:
45023         * gcc.c-torture/execute/980223.c: New test.
45024
45025 1998-02-13  Jeffrey A Law  (law@cygnus.com)
45026
45027         * gcc.dg/ifelse-1.c: New test.
45028
45029 1998-02-09  H.J. Lu  (hjl@gnu.org)
45030
45031         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
45032
45033           * lib/old-dejagnu.exp (old-dejagnu): Added the
45034           "execution test - XFAIL *-*-*" handling in the spirit of
45035           "excess errors test -". Changed the "execution test fails"
45036           handling to be like "excess errors test fails".
45037           * Update various tests accordingly.
45038
45039 1998-02-06  Jim Wilson  <wilson@cygnus.com>
45040
45041         * gcc.c-torture/execute/980205.c: New test.
45042
45043 1998-01-18  Jeffrey A Law  (law@cygnus.com)
45044
45045         * lib/c-torture.exp: Look for .x files instead of .cexp files.
45046         * lib/f-torture.exp: Similarly.
45047         * gcc.c-torture: Rename all .cexp files to .x files.
45048
45049 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
45050
45051         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
45052         (940510-1.c): Removed duplicate.
45053         (971104-1.c): New test.
45054
45055 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
45056
45057           * lib/f-torture.exp: Improve error and loop detection.
45058
45059 1997-11-19  Michael Meissner  <meissner@cygnus.com>
45060
45061         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
45062         use that to size the filler array.
45063
45064 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
45065
45066         * lib/c-torture.exp(c-torture-execute): Fix typo.
45067
45068         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
45069         testcase as the executable name. Keep the executable around if
45070         the test fails.
45071
45072 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
45073
45074         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
45075         changes.  Only test one -g option, and move it to the end of the
45076         list of options to test.
45077
45078 1997-09-19  Michael Meissner  <meissner@cygnus.com>
45079
45080         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
45081         variable GCC_TORTURE_OPTIONS to supply default switches separated
45082         by colons.  If no environment variable, run tests with -O0 -g, -O1
45083         -g, and -O2 -g as well.
45084
45085 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
45086
45087         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
45088         explanatory comments. Fix indentation.
45089
45090 1997-09-15  Jeffrey A Law  (law@cygnus.com)
45091
45092         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
45093
45094 1997-09-11  Jeffrey A Law  (law@cygnus.com)
45095
45096         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45097         * g++.old-deja/g++.mike/p7325.C: Likewise.
45098         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45099
45100 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45101
45102         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45103         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45104         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45105         * g++.old-deja/g++.law/operators4.C: Likewise.
45106
45107 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45108
45109         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45110         * g++.old-deja/g++.mike/p784.C: Ditto.
45111         * g++.old-deja/g++.mike/p785.C: Ditto.
45112
45113 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45114
45115           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45116
45117 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45118
45119         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45120         target feature; pass this to c-torture-execute as needed.
45121
45122 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45123
45124         * lib/c-torture.exp(c-torture-execute): If the previous and the
45125         current executables being tested are identical, we don't need to
45126         run the executable again. Try to make the executable names
45127         unique. Add an optional argument for passing additional compiler
45128         flags.
45129
45130 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45131
45132         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45133
45134 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45135
45136         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45137
45138 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45139
45140         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45141         32bit or larger longs.
45142
45143         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45144         have either a 32bit long or 32bit int.
45145
45146 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45147
45148         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45149         Make double precision tests dependent on sizeof (double).
45150
45151 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45152
45153         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45154         too.
45155
45156 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45157
45158         * gcc.c-torture/compile/961203-1.cexp: New script.
45159
45160 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45161
45162         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45163         up the includes ourselves.
45164
45165 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45166
45167         * lib/plumhall.exp: Remove random include, and add a few
45168         verbose messages for debugging.
45169
45170 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45171
45172         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45173         of trying to do it ourselves.
45174
45175 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45176
45177         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45178
45179 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45180
45181         * gcc.prms/5403.c: Made regexp a bit less strict.
45182
45183 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45184
45185         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45186         is returned from remote_load instead.
45187         * lib/plumhall.exp: Ditto.
45188         * lib/mike-g++.exp: Ditto.
45189         * lib/old-dejagnu.exp: Ditto.
45190         * lib/c-torture.exp: Ditto.
45191
45192 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45193
45194         * lib/g++.exp: Use build_wrapper procedure.
45195         * lib/gcc.exp: Ditto.
45196
45197 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45198
45199         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45200         an old-style decl for malloc.  Fixes tests to work when
45201         sizeof (int) != sizeof (size_t).
45202
45203 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45204
45205         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45206
45207         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45208         use stdargs.h interface.
45209
45210 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45211
45212         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45213         NO_VARARGS when compiling.
45214
45215 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45216
45217         * lib/plumhall.exp(ph_includes): New procedure.
45218         (ph_make): Use it.
45219         (ph_compiler): Ditto.
45220
45221         * lib/g++.exp: Rename test-glue.c to testglue.c.
45222         * lib/gcc.exp: Ditto.
45223
45224 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45225
45226         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45227         to completion when it's called.
45228
45229 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45230
45231         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45232         is defined, don't do test.
45233
45234 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45235
45236         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45237         for object files.
45238         (ph_summary): Mark skipped testcases as untested, not unresolved.
45239
45240         * lib/plumhall.exp (ph_make): If unresolved because of bad
45241         errorCode, record errorCode in log file.
45242         (*): Replace send_log/verbose with verbose -log.
45243
45244 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45245
45246         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45247         double conversion if double isn't at least 8 bytes.
45248
45249         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45250         int to work with targets where int is 16 bits.
45251
45252         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45253         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45254         precision for the test to complete.
45255
45256 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45257
45258         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45259         if d10v is not compiled with the -mdouble64 flag.
45260         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45261
45262         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45263         d10v is not compiled with the -mint32 flag.
45264
45265 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45266
45267         * lib/plumhall.exp: Use incr_count.
45268
45269 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45270
45271         * gcc.c-torture: Update to c-torture-1.45.
45272
45273 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45274
45275         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45276         the name of the expect testcase file).
45277
45278         * lib/g++.exp(g++_init): Ditto.
45279
45280 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45281
45282         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45283         the host.
45284
45285         * lib/gcc.exp(gcc_exit): New procedure.
45286
45287 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45288
45289         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45290         specs where appropriate.
45291
45292         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45293         because of new "candidates are" messages, and removed a few
45294
45295         * Converted all non-old-style g++ testcases to old-style, and
45296         moved into g++.old-deja.
45297
45298 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
45299
45300         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
45301         options.
45302
45303         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
45304         succeeded.
45305
45306         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
45307
45308 1997-02-13  Michael Meissner  <meissner@cygnus.com>
45309
45310         * lib/gcc.exp (gcc_target_compile): Add support for defining
45311         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
45312         the machine doesn't have those features.
45313
45314 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
45315
45316         * g++.law/operators4.exp: Don't use LIBS.
45317
45318 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
45319
45320         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
45321
45322         * lib/mike-g++.exp: Don't set the compiler to be tested here.
45323         * lib/g++.exp: Set it here instead. Also, allow use of the
45324         --tool_exec and --tool_opt options. Change CXX to
45325         GXX_UNDER_TEST.
45326
45327         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
45328
45329         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
45330
45331 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
45332
45333         * lib/old-dejagnu.exp: Use prune_warnings instead of
45334         prune_system_crud.
45335         * lib/mike-g++.exp: Ditto.
45336         * lib/gcc.exp: Ditto.
45337         * lib/g++.exp: Ditto.
45338
45339         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
45340
45341 1997-02-07  Jeffrey A Law  (law@cygnus.com)
45342
45343           * 941014-2.c: Include stdlib.h
45344           * 960327-1.c: Include stdio.h
45345           * dbra.c, index-1.c: Don't assume ints are 32bits.
45346
45347 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
45348
45349         * lib/gcc.exp: Add gcc,stack_size target feature.
45350
45351         * lib/g++.exp(g++_target_compile): Add the include and link
45352         paths here, not in two other places. And, it's $options, not
45353         options.
45354
45355         * lib/mike-g++.exp(postbase): Remove the code that determines
45356         the correct include and link paths.
45357         * g++.old-deja/old-deja.exp: Ditto.
45358
45359 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45360
45361         * lib/g++.exp(g++_init): target_compile no longer returns the
45362         filename of the result.
45363
45364 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45365
45366         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45367         call to glob.
45368
45369         * gcc.c-torture/special/special.exp: Change call to
45370         gcc_target_compile to include the object file.
45371
45372 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45373
45374         * gcc.c-torture/special/special.exp: Correct misspelling in last
45375         change.
45376
45377 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45378
45379         * lib/plumhall.exp(ph_summary): Log the entire output of the
45380         executable. Return -1 if there were any failures, 0 otherwise.
45381         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45382         (ph_make): Clean up objects and executables that were built
45383         if the tests succeeded.
45384
45385 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45386
45387         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45388         libraries and includes in the build tree as appropriate.
45389
45390 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45391
45392         * lib/c-torture.exp: Instead of looking for the global variable
45393         NO_LONG_LONG, check to see if that's a feature of the target.
45394
45395 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45396
45397         * config/default.exp: Minimize. Delete the remainer of the files in
45398         config; this functionality is now in devo/dejagnu/config.
45399
45400         g++.*/*: Pass any additional flags used to compile to postbase;
45401         delete CXXFLAGS.
45402
45403         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45404         is now done by runtest.exp. Use gcc_target_compile instead of
45405         compile.
45406
45407         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45408         Remove references to CFLAGS. Use remote_file instead of
45409         calling rm -f.
45410         (c-torture): Take a list of arguments to use to compile this
45411         testcase.
45412
45413         lib/g++.exp: Simplify. Use target_compile instead of compile.
45414         lib/gcc-dg.exp: Ditto.
45415         lib/gcc.exp: Ditto.
45416         lib/mike-{gcc,g++}.exp: Ditto.
45417         lib/old-dejagnu.exp: Ditto.
45418         lib/plumhall.exp: Ditto.
45419
45420 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45421
45422         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45423         (ph_linker): Likewise.
45424
45425 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45426
45427           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45428         MAP_ANON / MAP_ANONYMOUS if defined;
45429         else try to map from /dev/zero .
45430
45431 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45432
45433         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45434         isn't defined, then define it to MAP_ANONYMOUS.
45435
45436 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45437
45438         * gcc.c-torture: Update to c-torture-1.42 release.
45439
45440 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45441
45442         * gcc.c-torture: Update to c-torture-1.41 release.
45443
45444 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45445
45446         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45447         c-torture release.
45448
45449 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45450
45451         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45452         and LDFLAGS.  Fix second case to append the target_info ldflags
45453         onto LDFLAGS, not CFLAGS.
45454         * lib/g++.exp (g++_init): Add target_info stuff.
45455         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45456         of libgloss and newlib flags for !native.
45457
45458         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45459         (GDB): Fix relative path to go up another dir for finding gdb.
45460
45461 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45462
45463         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45464         versions in the target_info array, if they don't exist.
45465
45466 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45467
45468         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45469
45470 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45471
45472         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45473         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45474
45475 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45476
45477         * lib/old-dejagnu.exp: Don't remove the output file before we've
45478         actually tested it. Don't append pwd to the path of the executable
45479         we're testing.
45480
45481 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45482
45483         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45484
45485 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45486
45487         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45488         temporary directory for compiler files, and set it to a default
45489         value of /tmp. Set $output as the name of the output file from
45490         compiling the testcase. Add a -o option to $cflags_var so the
45491         compiler writes the final output file as $output. Set $executable
45492         to $output.
45493
45494         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45495         directory for compiler files, and set it to /tmp if it doesn't
45496         already have a value. Set $output_file to the name of the output
45497         file from compiling the testcase. Add a -o option to CXXFLAGS so
45498         the compiler writes the final output file as $output. Use $output
45499         as the executable to be tested.
45500
45501 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45502
45503         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45504
45505 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45506
45507         * gcc.c-torture/execute/pending-1.c: New test.  Still
45508         pending in Tege's queue.
45509
45510 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45511
45512         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45513         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45514         if there were failures.  Call unresolved if there were unresolved
45515         testcases.  Call gcc_fail if program did not run to completion.
45516         (ph_make): Pass additional argument name to ph_execute.
45517         (ph_execute): Add new argument.  Pass additional arguments to
45518         ph_summary.  Call gcc_fail is there is no execution output.
45519
45520 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45521
45522         * lib/plumhall.exp (proc_summary): Output relavent summary
45523         lines into the log so specific failures in plumhall can be
45524         investigated.
45525
45526 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45527
45528         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45529         (c-torture-execute): Don't try to execute tests which use
45530         "long long" types if $NO_LONG_LONG is nonzero.
45531
45532 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45533
45534         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45535         not c-torture.
45536
45537         * gcc.ieee: Move from here.
45538         * gcc.c-torture/execute/ieee: To here.
45539
45540 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45541
45542         * gcc.c-torture: Update to c-torture-1.41 release.
45543
45544 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45545
45546         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45547         not "$output".
45548
45549 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45550
45551         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45552         -c present.
45553
45554 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45555
45556         * config/proelf.exp: Handle connecting to a simulator.
45557
45558 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45559
45560         * config/proelf.exp: New file.  Enough framework that we can
45561         run c-torture tests on the proelf targets (or any other target
45562         that gdb can connect to for that matter).
45563
45564 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45565
45566         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45567         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45568
45569         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45570         exec_output exists.
45571
45572 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45573
45574         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45575         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45576
45577         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45578         to pass/fail/unresolved/unsupported/untested.  Caller must now
45579         call unresolved/unsupported/untested.
45580         * lib/*.exp: Update FSF address.  Update to handle new results of
45581         ${tool}_load.
45582         * lib/chill.exp (verbose): Delete.
45583
45584 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45585
45586         * lib/gcc.exp (default_gcc_start): Change order of args to
45587         $LDFLAGS $CFLAGS $LIBS.
45588         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45589         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45590         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45591         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45592         * gcc.misc-tests/dg-test.exp: Likewise.
45593         * gcc.misc-tests/msgs.exp: Likewise.
45594         * gcc.prms/prms.exp: Likewise.
45595         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45596         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45597
45598         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45599
45600 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45601
45602         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45603
45604         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45605         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45606
45607         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45608         necessary.
45609
45610 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45611
45612         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45613         global for loop; add use of $mathlib.
45614         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45615         settings here; set mathlib for anything but VxWorks.
45616
45617 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45618
45619         * gcc.c-torture: Update to c-torture-1.40 release.
45620
45621 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45622
45623         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
45624         dg.exp.
45625
45626 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
45627
45628         * lib/c-torture.exp (c-torture-execute): Declare "output" as
45629         global.
45630
45631 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
45632
45633         * lib/g++.exp (LIBS): Define if not already.
45634         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
45635         (gcc-dg-prune): Call prune_gcc_output.
45636         * lib/gcc.exp (prune_gcc_output): New proc.
45637         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
45638         prune_gcc_output.
45639
45640 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
45641
45642         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
45643         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
45644
45645 1995-11-15  Jeffrey A Law  (law@cygnus.com)
45646
45647         * gcc.c-torture: Update to c-torture-1.39 release.
45648
45649 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
45650
45651         * lib/c-torture.exp (c-torture-execute): Don't return if one option
45652         fails, try others as well.
45653
45654 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
45655
45656         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45657         If compilation fails, mark execute tests as `untested'.
45658         If test is marked as unsupported, don't mark compilation and
45659         execute tests as failed.
45660
45661 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
45662
45663         * lib/g++.exp (g++_init): Don't link in libg++, and look to
45664         libstdc++ for whether or not we want to be doing shared
45665         libraries.  Delete link_curses since we don't need it anymore.
45666         * lib/mike-g++.exp (postbase): Don't link in libg++.
45667         * g++.old-deja/old-deja.exp: Likewise.
45668
45669 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
45670
45671         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45672
45673 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
45674
45675         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45676         For that, add `-Wl,-a,shared_archive'.
45677         * g++.old-deja/old-deja.exp: Likewise.
45678
45679 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
45680
45681         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45682
45683 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45684
45685         * lib/mike-g++.exp (postbase): Pay attention to the status of
45686         g++_load.
45687
45688 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45689
45690           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45691
45692 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45693
45694         * lib/gcc.exp (default_gcc_start): No longer need to log program
45695         being executed or its output, execute_anywhere does that now.
45696         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45697         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45698
45699 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45700
45701         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45702         the same as those in lib/g++.exp.
45703
45704 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45705
45706         * gcc.c-torture: Update to c-torture-1.38 release.
45707         * gcc.ieee: Related changes.
45708
45709 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45710
45711         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45712         "exec". Minor reformatting changes.
45713
45714         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45715         cross. This means all "exec" calls now work on a remote host as
45716         well.
45717         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45718         cross. Filter out the extra "\r\n" stuff that expect puts in.
45719         (c-torture-execute): Filter out the bogus warnings like
45720         c-torture-compile does. Add support for canadian cross.
45721         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45722         Use execute_anywhere rather than calling exec directly. Now it
45723         works for canadian cross testing.
45724
45725 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45726
45727         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45728         results into a variable, and check that rather than using file exists.
45729
45730 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45731
45732         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45733         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45734
45735 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45736
45737         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45738         lib_curses if there's a shared libg++ in the build tree.
45739
45740 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45741
45742         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45743         if not supported target.
45744
45745 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45746
45747         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45748         link_curses up to always happen, not just for native builds.
45749
45750 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45751
45752         * gcc.c-torture: Update to c-torture-1.36 release.
45753         * gcc.failure: Related changes.
45754
45755 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45756
45757         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45758
45759 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45760
45761         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45762         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45763         runshlib, link_curses, and mathlib for link and run.
45764
45765         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45766         pass the runtime shared library options for Solaris, OSF/1, and
45767         Irix5, and link with -lcurses to avoid unresolved references.
45768
45769 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45770
45771         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45772         only run once.
45773
45774 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45775
45776         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45777
45778 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45779
45780         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45781         do not have a framework for the "compat" tests yet.
45782
45783 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45784
45785         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45786         set to null if we're testing vxworks5.1.  Use that instead of
45787         `-lm' in the setting of LIBS for link and run.
45788
45789 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45790
45791         * config/rom68k.exp (${tool}_load): Major changes to make it
45792         work.  Verified that it does in fact return the stuff in
45793         exec_output properly.  Catch any Emul or any TRAP other than 0.
45794
45795 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45796
45797         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45798         LDFLAGS properly for targets that need stuff from libgloss.
45799         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45800         only run once.
45801         (gpp_initialized): New variable.
45802
45803 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45804
45805         * config/rom68k.exp: Load libgloss.exp.
45806         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45807         so we can produce a fully linked binary.
45808         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45809         so we can produce a fully linked binary.
45810
45811 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45812
45813         * lib/plumhall.exp (ph_section): Watch for expected failures.
45814         Add missing `else'.
45815
45816         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45817         run the testcase.
45818         (c-torture): Likewise.
45819
45820 1995-08-28  Doug Evans  <dje@cygnus.com>
45821
45822         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45823
45824         * lib/mike-g++.exp (mike_cleanup): New proc.
45825         (prebase): New globals compiler_result, not_compiler_result,
45826         target_regexp.
45827         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45828         allow leading "-" in pattern.  Watch for unsupported tests.
45829         If $compiler_result is set, pattern match assembler code,
45830         and ditto for $not_compiler_result.
45831         * lib/mike-gcc.exp: Likewise.
45832
45833         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45834         execution "succeeded".
45835
45836 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45837
45838         * config/win32.exp: New file.
45839         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45840
45841 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45842
45843         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45844         unsupported.
45845         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45846         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45847         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45848
45849         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45850         "... without exceptions was ...".  That is now handled by
45851         prune_system_crud.
45852         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45853
45854 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45855
45856         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45857         sieve.c,sort2.c}: New files.
45858         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45859         sieve.exp,sort2.exp}: Drivers for them.
45860
45861         * lib/mike-gcc.exp (program_output): New user settable variable.
45862         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45863         messages.
45864         * lib/mike-g++.exp (program_output): New user settable variable.
45865
45866         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45867
45868         * config/sh.exp: Deleted (use sim.exp instead).
45869
45870 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45871
45872         * config/vx.exp: Declare CHECKTASK as global.
45873         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45874         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45875         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45876
45877 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45878
45879         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45880         target. Like vx.exp, only includes `vx29k.exp' instead of
45881         `vxworks.exp'.
45882
45883 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45884
45885         * config/sim.exp: Increase time limit from 120 seconds to 240.
45886
45887 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45888
45889         * gcc.c-torture/execute/950628-1.c: New test.
45890
45891 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45892
45893         * gcc.c-torture: Update with changes/additions from
45894         c-torture-1.34.
45895
45896 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45897
45898         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45899
45900 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45901
45902         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45903
45904 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45905
45906         * gcc.c-torture/compile/950512-1.c: New test.
45907         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45908         * gcc.dg/struct-ret-1.c: Likewise.
45909
45910 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45911
45912         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45913           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45914
45915 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45916
45917         * gcc.c-torture/special/920411-1.c: Deleted.
45918         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45919
45920 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45921
45922         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45923         cpu limit.
45924
45925 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45926
45927         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45928
45929 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45930
45931         From kenner;
45932         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45933         is the proper length.
45934         * va-arg-3.c: Likewise.
45935
45936 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45937
45938         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45939         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45940
45941         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45942         * lib/g++.exp (default_g++_start): Delete old cruft.
45943
45944 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45945
45946         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45947         (2 * (1 << 18)) to (2 * (1 << 17)).
45948
45949         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45950
45951 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45952
45953         * config/rom68k.exp: Renamed from config/idp.exp
45954
45955 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45956
45957         * c-torture/compile/921109-2.c
45958
45959 1995-04-18  Mike Stump  <mrs@cygnus.com>
45960
45961         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45962         excess errors.
45963
45964 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45965
45966         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45967         output.
45968         * lib/g++.exp (default_g++_start): Likewise.
45969
45970 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45971
45972         * gcc.c-torture/compile/950329-1.c: New test.
45973
45974 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45975
45976           * config/bug.exp (${tool}_load): Updated to use new remote_open
45977           and remote_close procs.
45978         * config/idp.exp: New file.
45979
45980 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45981
45982         * gcc.c-torture/execute/950322-1.c: New test.
45983
45984 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45985
45986         * config/vx.exp (${tool}_load): Clean up testing of return code from
45987         vxworks_ld and vxworks_spawn.
45988
45989 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45990
45991         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45992
45993 1995-03-13  Mike Stump  <mrs@cygnus.com>
45994
45995         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45996         can mark excess errors on a machine by machine basis.  Note, the
45997         default is to not expect any excess errors, even when excess
45998         errors test - is given, so you will want to put an XFAIL ... on
45999         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46000         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46001         those 4 machines, but no others.
46002
46003 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46004
46005         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46006         * lib/c-torture.exp: to here.
46007
46008 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46009
46010         * gcc.c-torture/execute/950221-1.c: New test.
46011         * gcc.c-torture/execute/struct-ret-1.c: New test.
46012         * gcc.c-torture/compile/950221-1.c: New test.
46013
46014         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46015
46016 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46017
46018         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46019         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46020
46021 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46022
46023         * g++.gb: New directory of tests, derived from my signature and
46024         class scoping tests.
46025
46026         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
46027         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
46028         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
46029         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
46030         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
46031         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
46032         * g++.gb/sig25.C: Likewise.
46033
46034         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
46035         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
46036         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
46037         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
46038         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
46039         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
46040         * g++.gb/sig25.exp: Likewise.
46041
46042         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
46043         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
46044         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
46045         * g++.gb/scope13.C: Likewise, this test still fails.
46046
46047         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
46048         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
46049         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
46050         * g++.gb/scope13.exp: Ditto.
46051
46052         * g++.gb/README: New file, explains what these tests are about.
46053
46054 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
46055
46056         * lib/dg.exp (dg-do): Support `preprocess'.
46057         (dg-test): Likewise.
46058
46059 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
46060
46061         * config/udi.exp: change "continue -expect" to "exp_continue".
46062
46063 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
46064
46065         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
46066         Delete redundant tests.
46067
46068         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
46069         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
46070         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
46071         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
46072         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
46073         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
46074         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
46075         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
46076
46077         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
46078         storing label pointers.
46079         * gcc.c-torture/execute/921019-1.c: Likewise.
46080         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
46081         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
46082         parameter fp.
46083         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
46084         constants.
46085
46086         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
46087         Delete obsolete tests.
46088
46089         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
46090         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
46091         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
46092         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
46093         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
46094         * gcc.c-torture/compile/950124-1.c: New test.
46095
46096         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46097
46098 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46099
46100         * lib/mike-g++.exp: Add -lm to LIBS.
46101
46102 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46103
46104         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46105
46106 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46107
46108         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46109
46110 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46111
46112         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46113
46114 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46115
46116         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46117         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46118         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46119         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46120         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46121         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46122         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46123         * g++.law/{operators31.C, operators32.C,
46124         * g++.law/{operators33.C, operators34.C}: Likewise.
46125         * g++.law/{pic1.C, refs2.C}: Likewise.
46126         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46127         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46128         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46129         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46130
46131         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46132         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46133         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46134         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46135         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46136         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46137         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46138         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46139         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46140         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46141         * g++.law/{operators34.exp}: Likewise.
46142         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46143         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46144         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46145         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46146         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46147
46148         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46149         No longer expected to fail.
46150         * g++.law/missed-error3.C: Tweak for recent bool changes.
46151
46152 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46153
46154         * config/emb-unix: Deleted.
46155         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46156         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46157
46158 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46159
46160         * lib/dg.exp (dg-test): Fix typo in last patch.
46161
46162 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46163
46164         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46165         (handles multiple occurrences).
46166
46167 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46168
46169         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46170         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46171         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46172         printed).
46173         * lib/c-torture.exp (c-torture-compile): Likewise.
46174         (c-torture): Prepend full path if missing.
46175         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46176         (gcc_fail): Likewise.
46177         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46178
46179 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46180
46181         * lib/netware.exp: Only attach to NetWare i386 systems.
46182
46183 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46184
46185         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46186         messages.  Add test name to "output pattern match" pass/fail message.
46187
46188 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46189
46190         * gcc.dg: New testsuite.
46191         * gcc.dg/dg.exp: New file.
46192
46193         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46194         test-switch.c}: Deleted.
46195
46196         * gcc.misc-tests/msgs.exp: New testcase driver.
46197
46198 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46199
46200         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46201         Watch for illegal return values from ${tool}_load.
46202         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46203         cross targets.  Coerce return value >0 to 1.
46204
46205 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46206
46207         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46208
46209         * config/emb-unix.exp: New file.
46210
46211         * config/sim.exp: Error if variable $SIM not defined.
46212         (${tool}_load): Mark test as "untested" if simulator missing.
46213
46214         * config/unix.exp: Load remote.exp to get rcp_download.
46215         * lib/c-torture.exp: Use different option lists for testcases with
46216         and without loops.
46217         * gcc.c-torture/execute/execute.exp: Likewise.
46218
46219 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46220
46221         * config/*.exp: Clarify return code from ${tool}_load.
46222         Call `unresolved' or `untested' instead of `warning' or `perror'
46223         (sometimes you still want to call both though).
46224         Add comment that `shell_id' is local to each file.
46225         * config/udi.exp (timeout): Set to 30.
46226         Don't print warning if connection fails, $connectmode has already
46227         printed an error.
46228         (${tool}_load): Move verbose messages to level 2.
46229         Rework pattern for "Process started" message.
46230         Pass `shell_id' to ${connectmode}_download.
46231         Retry twice upon timeout.  Make resetting of target more robust.
46232         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46233         Pass `shell_id' to exit_$connectmode.
46234         Only call exit_$connectmode if connected.
46235         * config/unix.exp (${tool}_load): Check return codes better.
46236         * config/vrtx.exp (${tool}_load): Likewise.
46237         * config/vx.exp (${tool}_load): Likewise.
46238         Delete unneeded global's.
46239         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46240         from ${tool}_load.
46241         (dg-stat): Delete.
46242         (dg-init): Delete recording of pass/fail counts.
46243         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46244         (old-dejagnu-init): Likewise.
46245         (old-dejagnu-stat): Delete contents, empty proc now.
46246         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46247         (c-torture): Delete references to lcnt, lpass, lfail.
46248         Get option list from TORTURE_OPTIONS.
46249         Delete -funroll[-all]-loops if no loops.
46250         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46251         (g++_stat): Delete contents (empty proc now).
46252         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46253         (gcc_finish): Likewise.
46254         (gcc_stat): Deleted.
46255         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46256         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46257         * gcc.c-torture/execute/execute.exp: Likewise.
46258         Split tests into two parts: compile, execute.
46259         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46260         no loops.  Update to reflect clarified return codes from ${tool}_load.
46261
46262 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46263
46264         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46265         to grep for.
46266         (old-dejagnu): Likewise (where necessary).
46267
46268 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46269
46270         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46271
46272         * lib/dg.exp (dg-process-target): Fix processing of selector.
46273         Add comment regarding use of `error'.
46274
46275         * lib/gcc.exp (prune_system_crud): Define if missing.
46276         * lib/g++.exp (prune_system_crud): Likewise.
46277
46278         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46279         Call prune_system_crud.
46280         * lib/dg.exp (dg-runtest): New proc.
46281         Use perror instead of send_user for tcl errors in testcase.
46282         Don't return any value, it's never used.
46283         Don't clobber previous definition of `unknown'.
46284         Print tcl errors in `dg-final'.
46285
46286 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46287
46288         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46289         (dg-test): Don't print errorInfo, it contains stack backtrace.
46290
46291 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46292
46293         * lib/g++.exp (runtest_file_p): Define if missing.
46294
46295 1994-09-24  Doug Evans  (dje@cygnus.com)
46296
46297         * lib/mike-g++.exp: Comment out loading of g++.exp.
46298         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
46299         (default_g++_version): Always print something.
46300         (default_g++_start): Comment out call to `which'.
46301         (g++_start, g++_load): Deleted (must be defined in config file).
46302         * lib/gcc.exp: Test for existence of $CC at start.
46303         Delete check for tmpdir (done in gcc_init).
46304         (default_gcc_version): Always print something.
46305         (default_gcc_start): Comment out call to `which'.
46306         * config/*.exp: Major cleanup - make cross targets work at least a
46307         little better for g++ (by not being "--tool gcc" specific).
46308         Rename gcc_xxx to ${tool}_xxx.
46309         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
46310         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
46311
46312 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
46313
46314         * lib/c-torture.exp (c-torture-compile): Rework compiler
46315         message processing.
46316
46317         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
46318         c-torture.
46319
46320 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
46321
46322         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
46323
46324         * lib/dg.exp (dg-process-target): Support { target native }.
46325
46326 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
46327
46328         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
46329         looked for "... program xxx got fatal signal".
46330         Correct regsub munging of `comp_output'.
46331         Ignore compiler messages "path prefix not used" and "linker input
46332         file unused".
46333
46334 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
46335
46336         * lib/gcc.exp (runtest_file_p): Define if missing.
46337         * gcc.prms/template.c: Example to work from.
46338
46339 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
46340
46341         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
46342         * lib/dg.exp (dg-test): Call unsupported testcases as such.
46343
46344         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
46345         * gcc.prms/1883.c: Moved from compile/940714-1.c.
46346         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
46347         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
46348
46349         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
46350         (dg-process-target): No longer a varargs proc.
46351         Return S/N for target, P/F for xfail.  All callers changed.
46352         (user option procs): More argument checking.
46353         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46354         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46355         (dg-test): Skip test if not running on selected target in `dg-do'.
46356         Update handling of `dg-do-what', `dg-output-text'.
46357         Separate execution pass/fail from output pattern match pass/fail.
46358         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46359
46360 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46361
46362         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46363         target for 920510-1.c.
46364
46365 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46366
46367         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46368         Clean up comment regarding use of passcnt, etc.
46369         (gcc_stat): Don't update `testcnt' here.
46370         (gcc_finish): Do it here.
46371         Might as well reset `but_id' here too.
46372         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46373         to determine if the file should be tested.
46374         * gcc.c-torture/compile/compile.exp: Likewise.
46375         * gcc.c-torture/execute/execute.exp: Likewise.
46376         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46377         * gcc.misc-tests/dg-test.exp: Likewise.
46378         * gcc.prms/prms.exp: Likewise.
46379         * gcc.wendy/wendy.exp: Likewise.
46380         * g++.old-deja.exp: Likewise.
46381         Move "Testing file" message to verbose level 1.
46382
46383 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46384
46385         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46386
46387 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46388
46389         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46390         (default_gcc_start): Accept optional second list element
46391         of compiler flags.  Print compiler output at verbosity level 2.
46392         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46393         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46394         Save current values of framework globals passcnt, failcnt, xpasscnt,
46395         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46396         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46397         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46398         xfailcnt to compute stats.  Update framework global `testcnt' from
46399         pass/fail counts.
46400         (gcc_finish): New proc.  Clean up test environment.
46401         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46402         (gcc_epass, gcc_efail): Delete.
46403         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46404         argument of line number.
46405         (dg-init): If the tool has an init routine, call it.
46406         (dg-test): Remove args `cflags_var' and `libs_var'.
46407         Pass all compiler options to ${tool}_start.
46408         Handle missing line number.
46409         (dg-finish): New function.
46410         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46411         particular files.  Call gcc_finish at end.  Move "skipping test"
46412         message to verbosity level 3.
46413         * gcc.c-torture/compile/compile.exp: Likewise.
46414         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46415         * gcc.c-torture/execute/execute.exp: Likewise.
46416         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46417         Print testcase being tried at verbosity level 1.
46418         * gcc.c-torture/special/special.exp: Unset xfail.
46419         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46420         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46421         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46422         * gcc.failure/failure.exp: Likewise.
46423         * gcc.ieee/ieee.exp: Likewise.
46424         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46425         Update call to dg-test.  Call dg-finish at end.
46426         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46427         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46428         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46429         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46430         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46431         * gcc.wendy/wendy.exp: Add copyright.
46432         Delete setting of tmpdir (done by gcc_init).
46433         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46434         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46435         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46436         gcc_[ce]pass/fail.
46437
46438 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46439
46440         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46441         confusion.
46442         (g++_load): Likewise.
46443
46444         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46445         Rename argument to `prog' to remove the confusion.
46446         Varargs fns behave differently too!
46447         (g++_load): Likewise.
46448
46449         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46450
46451         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46452         what it is.  Delete (always) printing of status value for !native.
46453         Simplify verbose code, and include status and exec_output.
46454         (g++_load): Use gcc_load.
46455
46456 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46457
46458         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46459         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46460         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46461         940714-3.c as these testcases don't exist anymore.  Make
46462         va-arg-1.c expected to pass.
46463
46464 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46465
46466         * gcc.misc-tests/misc.exp: Only run specific testcases.
46467         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46468         * gcc.misc-tests/dg-[1-9].c: New files.
46469
46470         * lib/dg.exp: New testsuite driver.
46471         * gcc.prms/prms.exp: Use it.
46472
46473         * README.gcc: New file.
46474
46475         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46476         Document and reset `lxpass' and `lxfail'.
46477         Simplify "initialized" message.
46478         (gcc_stat): Clean up comments a little.
46479
46480 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46481
46482         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46483
46484 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46485
46486         * lib/old-dejagnu.exp (process-option): New proc.
46487         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46488         (old-dejagnu): Simplify.
46489         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46490
46491 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46492
46493         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46494         exists and is not an empty string.
46495
46496         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46497         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46498         finished.
46499         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46500         automatically.
46501
46502         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46503         longer expected to fail.
46504
46505         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46506         "f" function call.
46507
46508         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46509
46510         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46511         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46512         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46513         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46514         c-torture-1.29.
46515
46516         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46517         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46518
46519         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46520
46521         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46522         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46523
46524         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46525         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46526         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46527
46528 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46529
46530         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46531         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46532         940714-1.c, 940714-2.c, 940714-3.c},
46533         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46534         gcc.misc-tests/{mg.c,mg.exp}:
46535         New tests.
46536         * gcc.noncompile/noncompile.exp: Change accordingly.
46537
46538 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46539
46540         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46541         Undo previous clobberage.
46542
46543 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46544
46545         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46546         * gcc.special/{930510-1.c, special.exp}:
46547         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46548         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46549         struct-varargs-1.c}: New tests from c-torture-1.26.
46550
46551 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46552
46553         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46554           argument to switch.
46555
46556 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46557
46558         * Revert the previous changes.  Please see Rob's directory
46559           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46560           fixes.
46561
46562 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46563
46564         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46565             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46566             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46567             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46568             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46569             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46570             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46571             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46572             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46573             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46574             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46575             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46576             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46577             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46578             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46579             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46580             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46581             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46582             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46583             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46584             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46585             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46586             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46587             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46588             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46589             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46590             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46591
46592 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46593
46594         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46595             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46596           with perror calls.
46597
46598 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46599
46600         * config/unix.exp (g++_load): Fix syntax.
46601
46602 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46603
46604         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46605         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46606         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46607         Don't expect va-arg-1.c to fail.  Correct expected output for
46608         920928-1.c.
46609         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46610         * gcc.wendy/hbm4.c: Correct typo.
46611         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46612
46613 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46614
46615         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46616         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46617         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46618         * lib/c-torture.exp (c-torture-compile): Ditto.
46619
46620         Reduce volume of output (remove all the -I's and such).
46621         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46622         Call gcc_cpass, gcc_cfail.
46623         (c-torture): Pass testing option to c-torture-compile.
46624
46625 1994-03-21  Doug Evans  (dje@cygnus.com)
46626
46627         Bring patches over from progressive.
46628         * config/default.exp: Exit remote shell cleanly.
46629         (g++_exit, g++_start): Add default versions.
46630         * config/sim.exp (gcc_load): Use perror, not error.
46631
46632 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
46633
46634         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
46635         set in site.exp.
46636
46637 1994-03-14  Doug Evans  (dje@cygnus.com)
46638
46639         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
46640         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
46641         (wendy_try): New proc to run testcase.
46642         (main loop): Call 'em.
46643         * gcc.wendy/*.c: Clean up pass to correct expected output.
46644
46645         * lib/gcc.exp: Minor cleanup work.
46646         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46647
46648 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
46649
46650         * config/sim.exp (gcc_load): Document return codes better.
46651         Don't pass -v to simulator.
46652
46653 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
46654
46655           * gcc.special/920717-x.c: Fix typo.
46656           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46657           get at sources.
46658
46659         * lib/mike-gcc.exp: Fix typo.
46660
46661 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
46662
46663         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46664         binary to use, transform the name.
46665         * config/*.exp: rename everything. Nuke any g++ specific files,
46666         it's now a special case of gcc that requires no special support.
46667         Add a default.exp for unsupported targets.
46668
46669 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
46670
46671         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46672         lib/old-dejagnu.exp: Fix a few patterns to work with the new
46673         version of Tcl.
46674
46675 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
46676
46677         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46678         than a warning.
46679
46680 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46681
46682         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46683
46684 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46685
46686         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46687         option_list.  Compile every file with only 4/6 option choices
46688         (same as C torture) instead of with 12/18 different option
46689         choices.
46690         * lib/c-torture.exp: Likewise.
46691
46692         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46693         not already set.
46694
46695 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46696
46697         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46698         can put an XFAIL *-*-* on excess errors.
46699
46700 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46701
46702         * g++.law: Add more tests derived from g++-bugs snapshots.
46703
46704         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46705         equivalent to g++.law/init9.
46706
46707         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46708         compiled it, and the a.out file after we've run it.
46709
46710 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46711
46712         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46713         compiled it, and the a.out file after we've run it.
46714
46715 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46716
46717         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46718
46719 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46720
46721         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46722         version number.
46723
46724 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46725
46726         * g++.law: New directory of g++ tests derived from the g++-bugs
46727         snapshots.
46728
46729 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46730
46731         * gcc.compile: initbug1.c initbug1.exp testcase added
46732
46733 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46734
46735         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46736         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46737           fixes submitted by Jeff Law (law@cs.utah.edu)
46738         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46739           Jeff Law (law@cs.utah.edu)
46740
46741
46742 1993-11-30  Mike Stump  (mrs@cygnus.com)
46743
46744         * config/unix-g++.exp: Follow the gcc way of doing things.
46745         * g++.old-deja/old-deja.exp: Minor updates.
46746         * lib/g++.exp: New file, follow the gcc way of doing things.
46747         * lib/old-dejagnu.exp: Minor updates.
46748         * lib/mike-g++.exp: Always unset errorInfo.
46749
46750 1993-11-06  Mike Stump  (mrs@cygnus.com)
46751
46752         * lib/gcc.exp: Fix some errors with the below change, CC and
46753         CFLAGS should be global when setting, not local.
46754
46755 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46756
46757         * lib/gcc.exp: Transform tool name.
46758
46759 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46760
46761         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46762
46763 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46764
46765         * lib/gcc.exp: change gcc_done to gcc_stat
46766
46767 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46768
46769         * Upgraded gcc testsuite to c-torture version 1.25
46770
46771 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46772
46773         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46774         * lib/c-torture: added hooks for new reporting code.
46775
46776 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46777
46778         * config/sh-gcc.exp: check if sh-sim exists in the path
46779
46780 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46781
46782         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46783         * gcc.compile/compile.exp: Initial changes for new logic.
46784         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46785         * gcc.failure/failure.exp: Initial changes for new logic.
46786         * gcc.ieee/ieee.exp: Initial changes for new logic.
46787         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46788         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46789         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46790         * lib/c-torture.exp: Initial changes for new logic.
46791         * lib/gcc.exp: Initial changes for new logic.
46792
46793 1993-10-15  Mike Stump  (mrs@cygnus.com)
46794
46795         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46796         depend upon failure or success.  Fully qualify names in failure
46797         and success messages.  Always remove a.out before starting
46798         compile, just in case.  Pay more attention to error text output by
46799         the compiler.  Handle testcases with no known past errors just
46800         like all others, so that things are uniform.  Other miscellaneous
46801         improvements.
46802
46803 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46804
46805         * gcc.cpp: new directory for cpp tests
46806
46807 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46808
46809         * lib/chill.exp: Code reformatted, removed unused code.
46810         * config/unix-chill.exp: Code reformatted, removed unused code.
46811         * chill.execute/execute.exp: Code reformatted, removed unused code.
46812         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46813
46814 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46815
46816         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46817         routines not written.
46818
46819 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46820
46821         * config/bug-gcc.exp: Use new procs from bug.exp.
46822
46823 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46824
46825         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46826         via ftp, rather than depending on NFS.
46827         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46828         case.
46829
46830 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46831
46832         * config/bug-gcc.exp: Use new download proc.
46833
46834 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46835
46836         * chill.execute/execute.exp: cleanups, handles errors better
46837         * chill.compile/compile.exp: rewrite, based on execute.exp
46838         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46839         * lib/chill.exp: major changes to diff proc and compile and link
46840           procs. added chill_fail and chill_pass wrappers to pass and
46841           fail. added more comments, and handle error codes better.
46842           Added a hack to capture stderr from exec, so noncompile tests
46843           can work.
46844
46845 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46846
46847         * chill.execute/execute.exp: rewrite of testsuite driver
46848         * lib/chill.exp: rewrite of testsuite driver
46849         * config/unix-chill.exp: rewrite of testsuite driver
46850
46851 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46852
46853         In chill.execute:
46854         * iexpr.ch: Standardize uppercase.
46855         * tuples.dat: Standardize uppercase.
46856         * vary.ch: standardize.  Correct varying string assignments.
46857         * vary.dat: Add new output lines.
46858
46859 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46860
46861         In chill.execute:
46862         * chprintf.ch: Standardize use of uppercase.
46863         * tuples.ch: Standardize and turn arr2 into a DCL,
46864           rather than a SYN.
46865         * pinits.ch: Standardize.
46866
46867 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46868
46869         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46870         * Makefil: Renamed to Makefile.in.
46871         * configure.in: New.
46872
46873 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46874
46875         In chill.execute:
46876         * .cvsignore: Add result/output files.
46877         * Makefile: Fix up variables at start.  Use MFLAGS
46878           everywhere.  Correct bool_loc, built_ins entries.
46879           Add entry for vary1.ch.
46880         * bitarray.ch: Standardize upper-case usage.
46881         * bitexpr.ch: Standardize, add output of b1.
46882         * params.ch: Use arrayt in along PROC parameters, to
46883           avoid novelty problems.
46884         * sets.ch: Tiny cleanup.
46885         * vary1.ch: Re-indent.
46886
46887 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46888
46889           * Add PR-related files to Makefiles, .cvsignore files, etc.
46890
46891 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46892
46893         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46894           with compiler objects. New names are test-flow.c and test-loop.c
46895
46896 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46897
46898         * Upgraded c-torture tests from 1.19 to 1.20
46899
46900         * new files:
46901         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46902         * gcc.compile: 930623-1.c 930623-2.c
46903         * gcc.noncompile: 930622-1.c 930622-2.c
46904         * gcc.failure: 920411-1.c 920627-2.c
46905         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46906
46907 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46908
46909         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46910           More changes to get testsuite working properly. Needs more work.
46911           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46912
46913 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46914
46915         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46916           More changes to get testsuite working properly. Needs more work.
46917
46918 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46919
46920         * chill.compile/compile.exp: Added for Dejagnu support
46921         * chill.execute/execute.exp: Added for Dejagnu support
46922         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46923
46924 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46925
46926         This should complete moving the CHILL test files.
46927         * chill.noncompile(.cvsignore printf.grt
46928             in-printf.grt chprintf.grt chprintf.ch):
46929             Added test-support files.
46930           (Makefile): Modified further.
46931         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46932             signal.ch): Added test files.
46933           * chill.execute (.cvsignore printf.grt printr.c
46934             in-printf.grt rts.c chprintf.grt rts.h): Added
46935           test-support files.
46936             (Makefile): More corrections.
46937
46938 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46939
46940         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46941           test cases, ready for DejaGnu.
46942
46943 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46944
46945         * Upgraded c-torture tests from 1.18 to 1.19
46946
46947         * gcc.compile: added test(s):
46948           930607-1.c
46949         * gcc.execute: added test(s):
46950           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46951
46952         * added new subdirectory for misc tests: gcc.misc-tests
46953         * gcc.misc-test(s): added tests:
46954           inst-check.c test-consts.c test-ior.c test-switch.c
46955
46956 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46957
46958         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46959
46960 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46961
46962         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46963
46964 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46965
46966         * Upgraded c-torture tests from 1.17 to 1.18
46967
46968 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46969
46970         * Upgraded c-torture tests from 1.12 to 1.17
46971
46972 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46973
46974         * lib/old-dejagnu.exp:
46975           Fixed handling of XFAIL target triplets to correctly
46976           recognize wildcard characters.  Removed code that
46977           appended a unique id tag to the end of the file name
46978           printed out by the result of the testcases within a
46979           given test file.
46980
46981 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46982
46983         * lib/old-dejagnu.exp:
46984           Reworked expected failure handling to trigger off of XFAIL
46985           keyword in keyphrase embeded in testcase source code. The
46986           XFAIL keyword must be at the end of the keyphrase line. It
46987           may optionally be followed by one or more target triplets.
46988           It has just occured that the handling of wildcards in the
46989           target triplet may not be correct.
46990
46991 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46992
46993         * g++.old-deja/tests:
46994           Moved all subdirectories up one level into g++.old-deja .
46995
46996         * lib/old-dejagnu.exp:
46997           Fixed problem with CXXFLAGS not being properly reset, and being
46998           corrupted with extraneous "-c" compiler option.  This was
46999           causing binaries to not be generated for test that needed them.
47000           Modified strings passed to "pass" and "fail" so that individual
47001           tests from the same test file would be distinguished by an
47002           identifier appended to the test file name in the summary logs;
47003           this corrected a problem with erroneous diff logs.  Added code
47004           to search testcases for expected fail and unexpected pass keywords.
47005
47006 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47007
47008         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47009
47010 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47011
47012         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47013           Removed extraneous text from end of "Special g++ Options"
47014           keyphrase.
47015
47016         * lib/old-dejagnu.exp: Added pattern matching to look for new
47017           keywords, embedded in testcases comments, which will trigger
47018           calls to xpass and xfail.
47019
47020 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47021
47022         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47023           comments embedded in the testcases, especially the one looking for
47024           special compiler options, as well as the pattern matching for the
47025           compiler output again.
47026
47027 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
47028
47029         * lib/old-dejagnu.exp: Do a proper check of the return value for
47030           execute tests. Fixed several problems with the pattern matching
47031           of the compiler output which gave erroneous test results.
47032           Changed several of the test result messages to be more descriptive.
47033         * config/unix-g++.exp: Proc g++_load now actually works and
47034           executes the tests passed to it and returns a usable return
47035           value.
47036
47037 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
47038
47039           * lib/gcc.exp: Exits gracefully if $CC is bogus.
47040
47041 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
47042
47043         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
47044           Modified both files to properly execute the old style
47045           dejagnu tests. The previous versions of these files were
47046           experimental and did not function anything near correctly.
47047
47048 1993-04-05  Rob Savoye  (rob@cygnus.com)
47049
47050         * Removed all Makefile.in and configure.in files. No configuration
47051         needed now.
47052
47053 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
47054
47055         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
47056
47057 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
47058
47059         * gcc.compile/configure.in, gcc.unsorted/configure.in,
47060         gcc.special/configure.in, gcc.noncompile/configure.in,
47061         gcc.execute/configure.in, gcc.code_quality/configure.in,
47062         g++.other/configure.in, g++.old-deja/configure.in,
47063         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
47064         in srcname setting.
47065
47066 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
47067
47068         * lib/udi.exp: Fixed mondfe and mondfe_download.
47069         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
47070         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
47071
47072 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
47073
47074         * config/udi-gdb.exp: Check $shell_id after connecting to target.
47075         (gdb_exit): Don't remove *_soc files.
47076
47077 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
47078
47079         * lib/c-torture.exp: Don't look for main; instead always use -w
47080         -c.  This is how the c-torture tests work.  Remove the object
47081         file if the compilation succeeds.
47082         * gcc.execute/execute.exp: Remove executable if test passes.
47083         * gcc.noncompile/noncompile.exp: Every test is an expected
47084         failure.
47085         * gcc.special/special.exp: Added tests from c-torture 1.11,
47086         corrected use of existing test.
47087         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
47088         gcc.execute/920625-1.c: Updated to c-torture 1.11.
47089         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
47090         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
47091         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
47092         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
47093         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
47094         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
47095         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
47096         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47097         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47098         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47099         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47100         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47101         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47102         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47103         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47104         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47105         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47106         c-torture 1.11.
47107         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47108         correspond to c-torture 1.11.
47109
47110         * New file.